技术笔记
年华是封无效信
这个作者很懒,什么都没留下…
展开
-
javascript之HashMap
用法 [code="java"] var map = new HashMap(); map.put("a",1); map.put("b",1); map.put("b",1); alert(map.get("a")); alert(map.keys().toString()); alert(...2015-04-16 11:23:16 · 144 阅读 · 0 评论 -
JVM调优参数
jvm调优+JMX catelina.bat第一行写入 set JAVA_OPTS=-Xms5g -Xmx5g -Xmn3g -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBe...2015-04-17 16:30:26 · 186 阅读 · 0 评论 -
DOS启动Main函数
start.bat [code="java"] java -Xms2g -Xmx2g -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:CMS...2015-05-29 13:51:37 · 223 阅读 · 0 评论 -
Netty+Tomcat热部署端口占用解决办法
在eclipse使用maven deploy (tomcat:deploy) 热部署netty项目 ,项目启动的时候会报错端口被占用。 [code="java"] java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net...2015-06-13 17:32:15 · 945 阅读 · 0 评论 -
MySQL之多版本并发控制(MVCC)
在程序员的思维里,并发控制永远都是值得讨论的话题。这里我就不过多的去讲解并发控制的基本概念了 [b]●基本概念[/b] MVCC:Multi-Version Concurrency Control 多版本并发控制。笔者用自己的话对MVCC做一个总结:通过某个时间点上的数据快照对数据的版本控制,目的是为了避免使用各种锁影响并发性能 [b]●MySQL锁机制[/b] 说到锁,MySQL...2014-11-25 23:27:13 · 388 阅读 · 0 评论 -
MySQL之存储引擎
学习MySQL存储引擎之前,要先了解什么是存储引擎。 存储引擎:MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 我们可以使用如下sql查询表的存储引擎 [code="java"]show t...原创 2014-11-26 23:14:32 · 73 阅读 · 0 评论