java基础

SpringRunner及SpringTestRule的源码分析

2月 10, 2018 |

使用SpringRunner执行junit 使用SpringRunner执行junit的样例代码如下: [cr […more]

Junit 源码分析

2月 10, 2018 |

JUnit 定义了Request契约接口(其实是一个抽象类), 便于其他的装置(比如maven, eclips […more]

eclipse 断点只对指定的线程生效

1月 5, 2017 |

eclipse 断点只对指定的线程生效 1、打断点 2、断点上右键->breakpoint proper […more]

CountDownLatch VS CyclicBarrier

11月 30, 2016 |

CountDownLatch和CyclicBarrier都是线程同步辅助工具。 CountDownLatch的 […more]

log4j消息只写入指定的Appender

10月 25, 2016 |

有如下的log4j.properties配置 log4j.rootLogger=ERROR,STDOUT lo […more]

使用Jprofiler进行内存泄露探测

5月 22, 2015 |

其实这个话题最好的参考资料是JProfiler自带的帮助文档,通过help->help content, […more]

警惕!String的”+”操作是非线程安全的

11月 24, 2014 |

昨天我发表了一篇名为《从字节码角度看String的连接操作》的博文,我提到String的”+”操作是非线程安全 […more]

从字节码角度看String的连接操作

11月 23, 2014 |

假设有如下的示例代码

使用“javap -v […more]

JVM GC总结

11月 17, 2014 |

jvm gc常用垃圾收集算法有: mark-sweep 简单低效,内存碎片 copy?????? 简单高效,但 […more]

j2EE笔记

11月 14, 2014 |

1、在windows下设置tomcat的JAVA_OPTS 在catalina.bat文件的开头处添加如下行: […more]