09 2016 档案

摘要:摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候 阅读全文
posted @ 2016-09-28 00:01 CSniper 阅读(4974) 评论(0) 推荐(0)
摘要:B-树 B-树是一种多路搜索树(并不一定是二叉的) 1970年,R.Bayer和E.mccreight提出了一种适用于外查找的树,它是一种平衡的多叉树,称为B树(或B-树、B_树)。 一棵m阶B树(balanced tree of order m)是一棵平衡的m路搜索树。它或者是空树,或者是满足下列 阅读全文
posted @ 2016-09-27 23:47 CSniper 阅读(3106) 评论(0) 推荐(0)
摘要:在java多线程程序中,所有线程都不允许抛出未捕获的checked exception(比如sleep时的InterruptedException),也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此 阅读全文
posted @ 2016-09-21 00:19 CSniper 阅读(11715) 评论(0) 推荐(1)
摘要:最近在项目中遇到一个问题,两个值相同的Integer型值进行==比较时,发现Integer其中的一些奥秘,顺便也复习一下==和equals的区别,先通过Damo代码解释如下: [java] view plain copy System.out.println("<-128~127以内的Integer 阅读全文
posted @ 2016-09-18 19:20 CSniper 阅读(8054) 评论(1) 推荐(2)