You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 ston ...
分类:
其他好文 时间:
2017-12-02 22:13:33
阅读次数:
149
设计优化–无法使用索引的场景 ?通过索引扫描的记录数超过30%,变成全表扫描 ?联合索引中,第一个索引列使用范围查询--只能用到部分索引 ?联合索引中,第一个查询条件不是最左索引列 ?模糊查询条件列最左以通配符% 开始 ?内存表(HEAP 表)使用HASH索引时,使用范围检索或者ORDER BY ?... ...
分类:
数据库 时间:
2017-11-30 17:22:31
阅读次数:
185
Let’s move from initial matrix to the bipartite graph. The matrix elements (i,?j) for which i?+?j are even should be place to one part, the matrix ele ...
分类:
其他好文 时间:
2017-11-29 20:54:17
阅读次数:
271
线程堆栈:简称栈 Stack 托管堆: 简称堆 Heap 使用.Net框架开发程序的时候,我们无需关心内存分配问题,因为有GC这个大管家给我们料理一切。如果我们写出如下两段代码: 代码段1: public int AddFive(int pValue) { int result; result = ...
编辑ElasticSearch中bin目录下 vi elasticsearch中 加上 export ES_HEAP_SIZE=24g 修改配置文件 config/elasticsearch.yaml bootstrap.mlockall: true 具体参照文档: 官方:https://www.e ...
分类:
其他好文 时间:
2017-11-27 12:47:19
阅读次数:
179
Java虚拟机数据运行时区域 方法区(Method Area) 存储加载的类信息,常量,静态变量,编译器编译后的代码等数据。虽然JVM规范把方法区描述为堆的一个逻辑部分,但它却有一个别名叫做Non-Heap。Class文件中除了有类的版本,字段,方法,接口等描述信息外,还有一项是常量池,用于存放编译 ...
分类:
编程语言 时间:
2017-11-27 00:01:31
阅读次数:
213
Treap=Tree+Heap 起名的人非常有才 Treap是啥? 一棵二叉搜索树可能退化成链,那样各种操作的效率都比较低 于是可爱的Treap在每个节点原先值v的基础上加了一个随机数rnd,树的形态要满足是rnd的大根堆或小根堆 可以说是普通BST的进化版吧。 Q:为什么rnd要满足是大根堆或小根 ...
分类:
其他好文 时间:
2017-11-25 22:33:36
阅读次数:
181
java程序在内存中的存储分配情况:一、堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据 ...
分类:
编程语言 时间:
2017-11-25 16:11:38
阅读次数:
187
1.内存按区域分类存放数据 栈区(stack):存放函数的参数值、返回值、局部变量等。 堆区(heap):用于动态内存分配。 未初始化静态全局区(bss):全局未初始化、静态未初始化数据。 初始化静态全局区(data):全局初始化、静态初始化数据。 文字常量区(rodata):字符串常量。 代码区( ...
分类:
其他好文 时间:
2017-11-24 23:59:49
阅读次数:
349
1. 调整tomcat的占用内存 使用 jmap -heap pid 修改tomcat,catalina.sh文件参数 JAVA_OPTS="-server -Xms800m -Xmx25600m -XX:PermSize=512m -XX:MaxPermSize=1024m -XX:MaxNewS ...
分类:
其他好文 时间:
2017-11-24 21:27:42
阅读次数:
127