1.1. 环境准备 数据库:MySQL IDE:Eclipse 4.7 Oxygen Spring-Boot:2.1.1 Maven: 3.5.3 本地仓库:需要使用资料中的仓库 1.2. 起步依赖 1.2.1. 创建一个Maven工程 1.2.2. 添加依赖 在pom.xml中添加依赖,效果如下 ...
分类:
编程语言 时间:
2018-12-20 11:57:51
阅读次数:
203
继承Thread类创建线程 在java里面,开发者可以创建线程,这样在程序执行过程中,如果CPU空闲了,就会执行线程中的内容。 使用Thread创建线程的步骤: ...
分类:
编程语言 时间:
2018-12-20 11:58:30
阅读次数:
181
在web.xml里配置分发servlet和ContextLoaderListener,ContextLoaderListener是spring提供的类,它继承了ContextLoader类和实现了ServletContextListener接口。 ContextLoader类负责初始化容器,初始化方 ...
分类:
编程语言 时间:
2018-12-20 11:59:39
阅读次数:
244
1.数值转枚举 如果枚举类型继承了数值类型,可以直接强制转换 2.文本类型转枚举 ...
分类:
编程语言 时间:
2018-12-20 12:00:45
阅读次数:
342
通过下标删除数组中某个元素 通过值相等删除 数组中指定某个元素 ...
分类:
编程语言 时间:
2018-12-20 14:15:20
阅读次数:
160
0 前言R是一种非常方便易用的绘图、统计分析、ML算法设计方面的脚本语言。实际中有这样一种场景:算法工程师用R搭建了机器学习算法模型,想用于javaweb之中但是又不想重新用java写一遍算法模型,那么可以考虑java程序中直接调用R的脚本。JAVA负责系统的构建,R用来做运算引擎,从而实现应用型和 ...
分类:
编程语言 时间:
2018-12-20 14:15:27
阅读次数:
283
一、算法时间复杂度的O(n)和log2n的区别 例如一个print(1) 的时间复杂度 为O(1),那多个print串行呢 结果仍然为O(1) 一个for循环呢 时间复杂度 为O(n) 这个N取决于传入的参数 那logn是如何取呢, 需要 一次循环减半. 就为nlog2n 循环减半的过程 O(log ...
分类:
编程语言 时间:
2018-12-20 14:16:40
阅读次数:
155
经典回答 Java语言是一种面向对象的高级语言,它最显著的有两个特性,一是通过平台中立的class文件格式和屏蔽底层硬件差异的jvm实现‘一次编写,到处运行’;二是通过‘垃圾收集器’管理内存的分配和回收。 Java 是一种简单、严谨并且适合编写的语言,它不像C/C++ 那样有很多晦涩难懂的内容,如头 ...
分类:
编程语言 时间:
2018-12-20 14:16:46
阅读次数:
203
59.java编程思想——创建窗口和程序片 Swing 当我们的工作方法在AWT 中发生了巨大的改变后(如果可以回忆起很久以前,当Java 第 一次面世时SUN 公司曾声明Java 是一种“稳定,牢固”的编程语言),可能一直有Java 还不十分的成熟的感觉。的确,现在Java 拥有一个不错的事件模型 ...
分类:
编程语言 时间:
2018-12-20 14:16:55
阅读次数:
206
1.排序问题 现有一个含有N个数字的数组S,如何通过程序把这个数组变成有序的数组? 例如: 排序前:S:5,3,7,5,9,4,1,100,50 排序后:S:1,3,4,5,5,7,9,50,100 2.二叉堆(binary heaps) 进行堆排序前,需要先把数组排成二叉堆,故这里先介绍二叉堆。 ...
分类:
编程语言 时间:
2018-12-20 14:18:30
阅读次数:
158
一、对回溯算法的理解: 回溯算法首先得确定一下隐式存在的空间树,然后对其进行深度优先搜索,从根节点出发,根结点为一开始的活节点,每次搜索至空间树的任意结点,判断该节点是否包含问题的结,如果包含,则继续深度优先搜索下去,否则,该节点视为死结点,跳过该节点,回溯回到祖先结点(活节点),再将这个活节点视为 ...
分类:
编程语言 时间:
2018-12-20 14:18:40
阅读次数:
219
数据结构实验之排序二:交换排序 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 冒泡排序和快速排序都是基于"交换"进行的排序方法,你的任务是对题目给定的N个(长整型范围内的)整数从小到大排序,输出用冒泡和快排对这N个数排 ...
分类:
编程语言 时间:
2018-12-20 14:19:01
阅读次数:
208
A quick dip into javascipt The way JavaScript works HTML 用一系列的 markup 来呈现整个 content 的 structure.CSS 用一系列的 rules 来设置网页的 style.JavaScript 通过statement 达到 ...
分类:
编程语言 时间:
2018-12-20 14:19:44
阅读次数:
162
1、register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。例如下面的内存块拷贝代码, /* Procedure for the assignment of structures, */ /* if the C compiler do ...
分类:
编程语言 时间:
2018-12-20 14:19:54
阅读次数:
195
Java后端的学习之Spring基础 如果要学习 ,那么什么是框架, 又是什么呢?学习 中的 和`bean aop IOC Bean AOP api springFramework`. 各种学习的知识点: 网站: 是一种开源框架,是为了解决企业应用开发的复杂性问题而创建的,现在的发展已经不止于用于企 ...
分类:
编程语言 时间:
2018-12-20 14:20:53
阅读次数:
154
环绕通知可以控制返回对象,即你可以返回一个与目标对象完全不同的返回值,虽然这很危险,但是你却可以办到。而后置方法是无法办到的,因为他是在目标方法返回值后调用
分类:
编程语言 时间:
2018-12-20 14:21:28
阅读次数:
226
Java 有什么锁类型?答: 自旋锁,读写锁,CAS操作,CAS的ABA问题,锁膨胀问题。 你知道哪些锁? 我:不就synchronized一种锁吗?(我好像曲解了她的意思)然后synchronized对应有三种锁状态:偏向锁、轻量级锁、重量级锁 syn锁,jvm里面分成偏向锁、轻量级锁、重量级锁, ...
分类:
编程语言 时间:
2018-12-20 14:22:18
阅读次数:
188
import matplotlib.pyplot as plt decisionNode = dict(boxstyle="sawtooth", fc="0.8") leafNode = dict(boxstyle="round4", fc="0.8") arrow_args = dict(arro... ...
分类:
编程语言 时间:
2018-12-20 14:23:05
阅读次数:
220