第3章 Spring Boot自动配置原理 3.1 SpringBoot的核心组件模块 首先,我们来简单统计一下SpringBoot核心工程的源码java文件数量: 我们cd到spring boot autoconfigure工程根目录下。执行 $ tree | grep c .java$ 模块 j ...
分类:
编程语言 时间:
2018-02-13 12:30:47
阅读次数:
369
简介 在这里模仿CyclicBarrier,自定义一个自己多线程屏障类,里面有个计时器count,count为0时,才唤醒线程,否则就await挂起,(没错就是用的object类的挂起和唤醒全部线程方法) 1、MyCyclicBarrier 2、测试 ...
分类:
其他好文 时间:
2018-02-13 12:30:36
阅读次数:
160
视图是一张虚拟的表,并没有实际存储数据,存储的是一种“函数关系”。 语法: create view 视图名 as select语句。 为什么说视图存储的是一种函数关系? 当引用视图时,它会依据这样的关系到创建视图的各个表中去寻找相关字段。并依照这样的关系进行运算得到结果。所以视图不须要存储数据,仅仅 ...
分类:
数据库 时间:
2018-02-13 12:30:28
阅读次数:
213
HTML5新增了一些JavaScript API接口,比如地理定位、重力感应等。今天主要介绍devicemotion事件(设备事件),它提供设备的加速信息,表示为定义在设备上的坐标系。其还提供了设备在坐标系中的自转速率。若可行的话,事件应该提供设备重心处的加速信息。本文给大家讲解了HTML5实现手机 ...
分类:
移动开发 时间:
2018-02-13 12:30:18
阅读次数:
218
今天遇到一个问题,在执行某些操作后,发现经常报“read_urandom: /dev/urandom: open failed: No such file or directory”这个错误。后来查看/dev,发现/dev下的设备都不见了,查看日记记录发现。我误操作在没有解挂临时dev时,就删除了临 ...
分类:
其他好文 时间:
2018-02-13 12:30:11
阅读次数:
434
本文转载于:http://www.importnew.com/10620.html 面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先我们从一个例子开始,而 ...
分类:
编程语言 时间:
2018-02-13 12:29:52
阅读次数:
184
系统性能信息模块psutil psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(CPU,内存,磁盘,网络等)信息,主要应用于系统监控,分析和限制系统资源及进程的管理,它实现了同等命令行工具提供的功能,如ps,top,lsof,netstat,ifconfig,who,df,ki ...
分类:
编程语言 时间:
2018-02-13 12:29:43
阅读次数:
177
开篇前,我们先来看看不使用线程池的情况: new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? 1 2 3 4 5 6 7 new Thread(new Runnable() { @Override public void run() { // TODO Auto-gen ...
分类:
编程语言 时间:
2018-02-13 12:29:33
阅读次数:
212
Sql2012数据库还原(通过.bak数据库备份文件) 昨天系统挂了,那叫一个悲惨,重装了系统,但是sql2012的数据没有备份,同事帮忙发来备份文件(.bak),开始还原数据。 步骤:1 自己新建一个数据库,这个数据库就是最终还原的数据库。(图1) 图一 2 右击“shu ju huan yuan ...
分类:
数据库 时间:
2018-02-13 12:29:25
阅读次数:
237
十五、操作系统控制 1.执行任意操作系统命令 参数:--os-cmd和--os-shell 若数据库管理系统是MySQL、PostgreSQL或微软的SQL Server且当前用户有相关权限Sqlmap就能利用SQL注入执行任意的操作系统命令。 当数据库管理系统是MySQL或PostgreSQL时, ...
分类:
数据库 时间:
2018-02-13 12:29:16
阅读次数:
386
以下是创建的二叉树模型 创建树 非递归方式 输出结果: 先序遍历631254978中序遍历123456789后序遍历214538796 递归模式 ...
分类:
其他好文 时间:
2018-02-13 12:28:57
阅读次数:
161
public static void AA() { //缓存 var data =GetCache( () => { //返回缓存的值 return ""; }, "key",//缓存的key 3 //缓存时间(分钟) ); } public static T GetCache<T>(Func<T> ...
分类:
Web程序 时间:
2018-02-13 12:28:48
阅读次数:
248
1、模式定义职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求。将这些对象连接成一条链。并且沿着这条链传递请求。直到有对象处理它为止。因为英文翻译的不同,职责链模式又称为责任链模式,它是一种对象行为型模式。 2、 ...
分类:
其他好文 时间:
2018-02-13 12:28:40
阅读次数:
119
本文转自:https://www.secpulse.com/archives/4213.html 鉴于很多新手对sqlmap的用法不是很熟悉 很多常用sqlmap的也不一定完全会用sqlmap 特此补全sqlmap用户手册给大家查阅 sqlmap官网http://sqlmap.org github: ...
分类:
数据库 时间:
2018-02-13 12:28:30
阅读次数:
1126
1、mount挂载操作含义:将光盘,U盘,分区,网络存储等设备装到某个Linux目录。各种命令工具通过访问Linux目录来操作这些设备。访问光盘的内容Windows:光盘文件------->光驱设备------->CD驱动器(图标)?访问点(挂载点): 访问设备内容需要通过访问点??Linux:光盘文件------->光驱设备------------
分类:
其他好文 时间:
2018-02-13 12:28:01
阅读次数:
344