一、创建一个SpringBoot项目 1. 2. 3. 4. 把web里的web选中,SQL里选择自己需要的,点击next 二、创建各项所需的controller,configure等 1. 项目布局 2. 引入的包 3. swagger配置类,配置类有多种方法,试过使用.apis(RequestH ...
分类:
编程语言 时间:
2019-05-21 21:05:17
阅读次数:
864
前言 前面介绍的Queue都是通过Lock锁实现的阻塞队列,今天介绍一种非阻塞队列ConcurrentLinkedQueue,所谓非阻塞,其实就是通过CAS代替加锁来实现的高效的非阻塞队列。当许多线程共享对公共集合的访问时,ConcurrentLinkedQueue是一个合适的选择。与大多数其他并发 ...
分类:
编程语言 时间:
2019-05-21 21:09:44
阅读次数:
432
queue 是一种先进先出(first in first out, FIFO)的数据类型,他有两个口,数据元素只能从一个口进,从另一个口出.队列只允许从队尾加入元素,队头删除元素,必须符合先进先出的原则,queue 和 stack 一样不具有遍历行为。 特性总结: ? 必须从一个口数据元素入队,另一 ...
分类:
编程语言 时间:
2019-05-21 21:10:34
阅读次数:
184
组长安排的工作做完了,闲得蛋疼。重新理解下最经典的冒泡算法。 原理:比较相邻的两个数,如果第一个数比后一个要大,则交换位置。 其实原理很好理解了,一看就是写个循环。但是要交换几次呢。我们就拿最简单的排序来推理一下。 假设数组是正序的1~9,我们手动排序的话需要交换0次。这是最少的交换次数。 如果数组 ...
分类:
编程语言 时间:
2019-05-21 21:12:15
阅读次数:
148
说明:本文文档是unity500使用iSCSI连接Esxi6.7一、存储配置1.2、配置iSCSI网络2.1、填写访问地址创建完毕。二、Esxi6.7主机操作2.1添加软件iSCSI适配器第一步添加添加软件适配器第二步点击确定第三步添加完成2.2配置iSCSI适配器点击生成的iSCSI适配器,找到动态发现点击添加,输入unity500上iSCSI设置的IP地址即可。添加静态发现,注意,Esxi6.
分类:
编程语言 时间:
2019-05-21 21:17:34
阅读次数:
479
一. 整合的步骤 建立springboot工程映入相关依赖 导入quartz的tables_mysql_innodb.sql文件到数据库中 建立中间数据控制表 建立Job工厂类 建立任务Trigger触发器监听类 建立业务控制处理类 项目重启重置任务处理 配置quartz参数 二. 详细描述 建立s ...
分类:
编程语言 时间:
2019-05-21 22:29:49
阅读次数:
486
use USTC Mirror pinyin: fcitx-qt5 kcm-fcitx (configer) fcitx-googlepinyin fcitx-cloudpinyin (remember use BAIDU) ...
分类:
编程语言 时间:
2019-05-21 22:38:35
阅读次数:
139
1,引用的意义: 1,引用作为变量别名而存在,因此在一些场合可以代替指针; 1,变量的另一个表现形式; 2,交换函数时,可代替指针; 2,引用相对于指针来说具有更好的可读性和实用性; 1,指针类似手动挡车,引用类似于自动挡车; 3,引用实现交换函数; 1,函数中的引用形参不需要进行初始化; 1,调用 ...
分类:
编程语言 时间:
2019-05-21 22:53:18
阅读次数:
287
有时看到python函数中的参数有出现*args与**kw,不知道这两个参数具体是什么意思,现在我就来介绍以下函数参数*arg与**kw的具体含义 *args:将实参中按照位置传值,多余的值都给args,以元组的方式呈现 对于初学者来说,有人可能将元组忘记了 元祖和列表十分相似,不过元组是不可变的。 ...
分类:
编程语言 时间:
2019-05-22 00:08:12
阅读次数:
166
实验目的 1. 理解类的继承和派生机制 2. 掌握派生类的定义和使用 3. 理解和掌握派生类成员的标识和访问中同名覆盖原则、二元作用域分辨符和虚基类的用法 4. 掌握派生类构造函数和析构函数的定义及调用次序 5. 理解运算符重载的目的,掌握运算符重载函数的编写方法 实验内容 一、ElectricCa ...
分类:
编程语言 时间:
2019-05-22 00:12:22
阅读次数:
156
【二叉树】 1. 实现一个二叉查找树,并且支持插入、删除、查找操作 2. 实现查找二叉查找树中某个节点的后继、前驱节点 3. 实现二叉树前、中、后序以及按层遍历 练习: 1. 翻转二叉树 https://leetcode-cn.com/problems/invert-binary-tree/ 思路: ...
分类:
编程语言 时间:
2019-05-22 09:16:33
阅读次数:
140
1. 用户通过浏览器向服务器发送请求,请求被springmvc的前端控制器dispatcherservlet拦截。 2. dispatcherservlet拦截到请求后,会调用handlermapping处理器映射器。 3. 处理器映射器根据请求的URL找到具体的处理器,生成处理器对象及处理器拦截器 ...
分类:
编程语言 时间:
2019-05-22 09:24:42
阅读次数:
166
有很多情况下,需要做Python环境的迁移,比如在本地开发环境搭建了某套架构,并安装了需要依赖模块,那么就需要将原有的环境导出到目的机器上,可以使用pip freeze导出. 导出环境,在开发机器上设置 pip freeze > requirements.txt 将包依赖信息保存在requireme ...
分类:
编程语言 时间:
2019-05-22 09:25:39
阅读次数:
115
一、基于Java的容器配置 @Configuration & @Bean 注解: 在Spring的新的Java-Configuration的中间产物是基于类的@Configuration的注解和基于方法的@Bean注解。 @Bean注解是用来指明方法的实例化,配置和初始化一个对象是通过Spring的 ...
分类:
编程语言 时间:
2019-05-22 09:33:44
阅读次数:
116
[toc] 这篇文章主要讲 map 的赋值、删除、查询、扩容的具体执行过程,仍然是从底层的角度展开。结合源码,看完本文一定会彻底明白 map 底层原理。 我要说明的是,这里对 map 的基本用法涉及比较少,我相信可以通过阅读其他入门书籍了解。本文的内容比较深入,但是由于我画了各种图,我相信很容易看懂 ...
分类:
编程语言 时间:
2019-05-22 09:37:58
阅读次数:
170
面试官:能写出一段能体现你水平的代码~ LB:好的~ 几秒后~ while{ Scanner scan = new Scanner(System.in); String question = scan.nextLine(); String answer =question.replace ('你', ...
分类:
编程语言 时间:
2019-05-22 09:48:26
阅读次数:
152
在script中有几种绑定事件的方法,有的在绑定函数中传入this参数,有的没有,那么,它们之间到底有什么区别呢? ...
分类:
编程语言 时间:
2019-05-22 09:49:04
阅读次数:
158
package test_enmu; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Created with IntelliJ IDEA. * User: @别慌 ... ...
分类:
编程语言 时间:
2019-05-22 09:50:15
阅读次数:
126