java基础

Mockito初体验

2月 11, 2018 |

由于spring boot团队使用Mockito作为mock库,所以果断弃了Jmockit, 关于Jmocki […more]

Jmockit Mocking库初体验

2月 11, 2018 |

网上的测评都说Jmockit非常全面, 且api的一致性很好, 能自动处理@Autowired等注解试了一下, […more]

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]