`
文章列表
  概念:   【覆盖查询】     当索引包含查询引用的所有列时,它通常称为“覆盖查询”。     【索引覆盖】      如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就 ...
http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx

JVM垃圾回收

    博客分类:
  • jdk
一、JVM内存模型及垃圾收集算法  1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm)   其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小。   年轻代(New):年轻代用来存放JVM刚分配的Java对象 年老代(Tenured):年轻代中经过垃圾回收没有回收掉的对象将被Copy到年老代 永久代(Perm):永久代存放Class、M ...
经常忘记,记录一下吧,特别是Ο,算法分析中这么常用的都忘了...       序号 大写 小写 英文注音 国际音标注音 中文注音 意义 1
  npm是node的包管理器,跟java中许多第三方的jar包道理一样,用来辅助安装一些第三方的模块。 npm的官方网站为:http://npmjs.org/ 搜索npm包:http://search.npmjs.org/ 安装方式(Ubuntu):curl http://npmjs.org/install.sh | sh 之后数据npm –v 就可以看到版本。说明正常安装了。 下面我们利用npm来安装mysql的model npm install Mysql      还有一些其他在开发NodeJs的时候要用到的包 express: Web框架, 目前nodejs使用 ...
  散列(HASH)函数H也称哈希函数或杂凑函数等,是典型的多到一的函数,其输入为一可变长x(可以足够的长),输出一固定长的串h(一般为128位、160位,比输入的串短),该串h被称为输入x的Hash值(或称消息摘要Message Digest、指纹、密码校验和或消息完整性校验),计作h=H(x)。为防止传输和存储的消息被有意或无意地篡改,采用散列函数对消息进行运算生成消息摘要,附在消息之后发出或与信息一起存储,它在报文防伪中具有重要应用。 消息摘要采用一种单向散列算法将一个消息进行换算。在消息摘要算法中,文件数据作为单向散列运算的输入,这个输入通过HASH函数产生一个散列值。如果改动了文件 ...
import java.math.BigDecimal; import java.util.Random; /** “中间相遇法”是生日攻击的一种变形,它不比较Hash值,而是比较链中的中间变量。这种攻击主要适用于攻击具有分组链结构的Hash方案。中间相遇攻击的基本原理为:将消息分成两部分,对伪造消息的第一部分从初试值开始逐步向中间阶段产生r1个变量;对伪造消息的第二部分从Hash结果开始逐步退回中间阶段产生r2个变量。在中间阶段有一个匹配的概率与生日攻击成功的概率一样。 */ public class HashCollide { /** ...
搜索 let it snow ,Google就会被冰封 ...很有意思,有兴趣的可以试试.直接上贴图了....

Date扩展

格式化 Date.prototype.format = function(format){ /* * eg:format="yyyy-MM-dd hh:mm:ss"; */ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour ...
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机 ...
以下是从帮助文档中复制过来的。 特别要注意版本属性、标识符和关联被忽略。 默认情况下值为null的属性将被排除。 如果你的持久类的属性有int等类型,则须给它赋值,因为默认情况下它的值不是null,而是0。 当然这里也可以自己去设置example,比如.excludeZeroes()  .excludeProperty() 详见下文 当为一个criteria构建一个Example事例查询时,也可以同时增加其他的约束。 查询示例 org.hibernate.criterion.Example类允许你通过一个给定实例 构建一个条件查询。 Cat cat = new Cat(); cat.se ...
final int size = 50; final CountDownLatch countDown = new CountDownLatch(size);//执行计数 final CyclicBarrier barrier = new CyclicBarrier(size); //集合点 ExecutorService exec = Executors.newFixedThreadPool(size); long start = System.currentTimeMillis(); for(int index=1; index <= size ...

ddddddddd

    博客分类:
  • jdk
dddddddddd

ccccccc

    博客分类:
  • jdk
ccccccccccc

bbbbbb

    博客分类:
  • jdk
bbbbb
Global site tag (gtag.js) - Google Analytics