I am Jacky!
-
减少 if/else 的三种方式
减少 if/else 的三种方式
-
怎么做到集合真正只读?
本文从编译时和运行时的角度来考虑设置集合只读。
-
Eclipse Memory Analyzer(Java 内存泄漏分析工具)
Eclipse Memory Analyzer 它被认为是一个“傻瓜式“的堆转储文件分析工具,通过该工具可以生成一个专业的分析报告,从而帮我们准确地定位到问题的所在位置。
-
LinkedList/LinkedHashSet/LinkedHashMap 能干啥?
LinkedList/LinkedHashSet/LinkedHashMap,这三个没有 ArrayList/HashSet/HashMap 大众化,都能干点啥?
-
Maven 中 -DskipTests=true 和 -Dmaven.test.skip=true 的区别
Maven 中 -DskipTests=true 和 -Dmaven.test.skip=true,都可以用于跳过单元测试,那它们的区别是什么呢?
-
JVM 性能调优监控工具之 JVisualVM
JVisualVM 是 Netbeans 的 profile 子项目,已在 JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的 CPU 时间和内存中的对象、已被 GC 的对象,反向查看分配的堆栈(如 100 个 String 对象分别由哪几个对象分配出来的)。
-
JVM 性能调优监控工具之 JConsole
JConsole 图形用户界面是符合 Java 管理扩展(JMX)规范的监视工具,可以监测有关在 Java 平台上运行的应用程序的性能和资源消耗的信息。
-
JVM 性能调优监控工具
JVM 性能调优监控工具 jps、jstat、jinfo、jmap、jhat、jstack 使用详解
-
在 Log 中 使用和不适用占位符的差异
传递参数给 Log,大概有两种方式,使用占位符 "{}" 和使用字符串拼接 "+"。哪种才是最优的方式呢?文中用数据来说明。
-
Java 动态性之方法句柄
JSR-292 是 JVM 为动态类型支持而出现的规范,在 Java 7 中实现了这个规范,这个包的主要作用就在之前只能依赖符号引用来确定目标方法的基础上,增加了一种动态确定目标方法的机制,也就是方法句柄 MethodHandle。