1、row_number() over()排序功能: (1) row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by order by 的执行。 partition by 用 ...
分类:
编程语言 时间:
2017-01-23 17:25:52
阅读次数:
177
在看java虚拟机字节码执行引擎的时候,里面提到了java虚拟机里调用方法的字节码指令有5种: 前4种很容易理解,但是第5种笔者本人从这段描述上无法理解这个invokedynamic到底是什么东西,于是决定从实践入手来剖析一下。 invokedynamic本身是字节码命令,我们想直接调用这个命令只能 ...
分类:
编程语言 时间:
2017-01-23 17:24:21
阅读次数:
169
单元测试、白盒测试:用Mockito测试SpringMVC+Hibernate ...
分类:
编程语言 时间:
2017-01-23 17:19:36
阅读次数:
449
打印结果如下: 生成器表达式{2: 1, 4: 3, 10: 9, 7: 6} 列表推导{2: 1, 4: 3, 10: 9, 7: 6} itertools 提高大数据效率{2: 1, 4: 3, 10: 9, 7: 6} ...
分类:
编程语言 时间:
2017-01-23 17:20:51
阅读次数:
210
lowbit 数组的第 i 位存储的是以 i 为结尾的长度为lowbit(i) 的一段的和. 加点 查询 完整代码 略有不同的,dad曾经教给我,树状数组这么写 ...
分类:
编程语言 时间:
2017-01-23 17:09:46
阅读次数:
210
算法,是永恒的技能,今天继续算法篇,将研究桶排序。 算法思想: 桶排序,其思想非常简单易懂,就是是将一个数据表分割成许多小数据集,每个数据集对应于一个新的集合(也就是所谓的桶bucket),然后每个bucket各自排序,或用不同的排序算法,或者递归的使用bucket sort算法,往往采用快速排序。 ...
分类:
编程语言 时间:
2017-01-23 17:09:29
阅读次数:
284
关于操作系统中的几种调度算法(先到先服务,短作业优先抢占式,短作业优先非抢占式,时间片轮转调度算法,优先级调度算法,最高响应比)。由于我一开始写的时候没有考虑到小数,定义全用的int,如果有小数,直接定义的时候定义double就行了。 ...
分类:
编程语言 时间:
2017-01-23 17:05:12
阅读次数:
634
转发注明出处:http://www.cnblogs.com/0zcl/p/6259128.html,这次博客写了很久~~ 一、需求 1. 用户加密认证 (完成)2. 允许同时多用户登录 (完成)3. 每个用户有自己的家目录 ,且只能访问自己的家目录(完成)4. 对用户进行磁盘配额,每个用户的可用空间 ...
分类:
编程语言 时间:
2017-01-23 17:00:01
阅读次数:
283
1、const修饰普通变量和指针 (1)、const修饰普通变量 其写法有2种:a、const type value; b、type const value; 这两种写法本质上是一样的。其含义是:const修饰的类型为type的变量value是不可变的。 (2)、const修饰指针 A、const ...
分类:
编程语言 时间:
2017-01-23 16:57:01
阅读次数:
164
@Resource和@Autowired两者都是做bean的注入使用。 其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。但是Spring支持该注解的注入。 共同点:两者都可以写在字段和setter方法上。两者如果都写在字段上,就不 ...
分类:
编程语言 时间:
2017-01-23 16:49:25
阅读次数:
165
概念:设计模式是一套被反复使用,多数人知晓的、经过分类编目的、代码设计经验的总结。 目的:使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性。 单例模式的使用场景: 很多时候有些对象我们只需要一个,如配置文件,工具类、线程池、缓存、日志等。 如果创造出多个实例就会导致很多问题,如 ...
分类:
编程语言 时间:
2017-01-23 16:46:40
阅读次数:
173
弄个多线程老是报地址错误的错。。汗Σ( ° △ °|||)︴。。 弄了半天才发现create的时候错了。。居然直接用hthread.create(False)。。。尼玛hthread这个都没赋值的。。 下面贴代码,如何用Tthread创建多线程。 type TFrmMain = class(TFor ...
分类:
编程语言 时间:
2017-01-23 16:41:43
阅读次数:
206
概述 php通过扩展方式,调用c++源码,这样做的理由有很多,当你搜到这篇文章时,相信你已经有自己的考虑了。 写这篇博客的理由有二: 大概目录 c++编译静态库 php 扩展编辑 结语 注:下面步骤的操作环境——系统macOS10.12.2,PHP版本 5.6.29. c++编译静态库 头文件:he ...
分类:
编程语言 时间:
2017-01-23 16:39:24
阅读次数:
244
多线程常用的一些知识点:
/**
*@authorRollen-Holt
*取得线程的名称
**/
classhelloimplementsRunnable{
publicvoidrun(){
for(inti=0;i<3;i++){
System.out.println(Thread.currentThread().getName());//说明如果我们没有指定名字的话,系统自动提供名字。
}
}
publicst..
分类:
编程语言 时间:
2017-01-23 15:50:41
阅读次数:
176
作为文件形式存在的证书一般有这几种格式: 1.带有私钥的证书 由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。 2.二进制编码的证书 证书中没有私钥,DER 编码二进制格式的证书 ...
分类:
编程语言 时间:
2017-01-23 15:38:52
阅读次数:
208
严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(Obje ...
分类:
编程语言 时间:
2017-01-23 15:38:00
阅读次数:
348