ElasticHashinator.java, ...
分类:
数据库 时间:
2017-08-24 20:08:01
阅读次数:
234
cache由heap+offheap组成时,authoritativeTier为OffHeapStore,OffHeapStore也会从map中get元素,该map就是EhcacheConcurrentOffHeapClockCache。EhcacheConcurrentOffHeapClockCa ...
分类:
系统相关 时间:
2017-08-24 16:16:52
阅读次数:
224
webpack入门详解(基于webpack 3.5.4 2017-8-22) webpack常用命令: webpack --display-error-details //执行打包 webpack -w // 提供watch方法;实时进行打包更新 webpack -p // 对打包后的文件进行压缩 ...
分类:
Web程序 时间:
2017-08-24 01:11:49
阅读次数:
198
栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据在多个线程或者多个栈之 ...
分类:
编程语言 时间:
2017-08-23 22:13:42
阅读次数:
203
大并发或者循环次数过多的时候,jmeter容易出现 java.lang.OutOfMemoryError: Java heap space这样的异常,其中修改jmeter.bat 或者jmeter.sh 可能都不会管用,因此查看官网 http://jmeter.apache.org/usermanu ...
分类:
编程语言 时间:
2017-08-22 16:52:03
阅读次数:
434
elasticsearch 集群 搭建elasticsearch的集群 现在假设我们有3台es机器,想要把他们搭建成为一个集群 基本配置 每个节点都要进行这样的配置: cluster.name: baichebao-cluster 这个是配置集群的名字,为了能进行自动查找 node.name: "b ...
分类:
其他好文 时间:
2017-08-21 17:02:32
阅读次数:
272
堆喷射主要用于绕过ASLR。下面演示堆喷射分析与效果。 1.代码 void heap_spray(){ char chunk[LEN] = { 0 }; memset(chunk, 0x90, LEN - 10); strcat(chunk, "shellcode"); for (int i = 0 ...
分类:
其他好文 时间:
2017-08-21 15:54:20
阅读次数:
226
可以通过异或,或者中间变量的方式。以下比较两者的速度,各执行十亿次。 JRE环境: 输出: 可以看到后面的swap1方法比前面的快一些,说明JVM对代码进行了运行时优化。把swap1方法替换成swap2方法后: 输出: 可见,使用中间变量的方法比使用异或的方法要快一些。 把swap2方法的temp变 ...
分类:
其他好文 时间:
2017-08-20 15:46:48
阅读次数:
200
代码如下: 说明: 上面堆排序的关键在于buildMaxHeap()方法。该方法用于对data数组从0到lastindex索引范围内的元素建大顶堆,这样就选择出数组索引从0到lastindex范围内的最大元素。采用循环不断重复上面过程即可完成堆排序。 对于堆排序算法而言,假设有n项数据,需要进行n- ...
分类:
编程语言 时间:
2017-08-19 20:03:40
阅读次数:
182
韩梦飞沙 yue31313 韩亚飞 han_meng_fei_sha 313134555@qq.com 需要 获取 root 权限 步骤: 1,使用eclipse 自带的 DDMS 工具分析各线程的内存使用情况,如下图所示 Heap视图界面会定时刷新,在对应用的不断的操作过程中就可以看到内存使用的变 ...
分类:
移动开发 时间:
2017-08-19 18:47:20
阅读次数:
327