摘要:最近参与了github上的一个开源项目 Mycat,是一个mysql的分库分表的中间件。发现其中读取配置文件的代码,存在频繁多次重复打开,读取,关闭的问题,代码写的很初级,稍微看过一些框架源码的人,是不会犯这样的错误的。于是对其进行了一些优化。优化之前的代码如下所示: private stat...
阅读全文
随笔分类 - Java
摘要:Java 图片处理——如何生成高清晰度而占有磁盘小的缩略图 javax.imageio.IIOException: Unsupported Image Type
阅读全文
摘要:java日志组件介绍(common-logging,log4j,slf4j,logback )
阅读全文
摘要:使用 Lombok 简化项目中无谓的Java代码
阅读全文
摘要:Java中对象JSON格式化处理时的一个坑
阅读全文
摘要:Java中的 WeakReference 和 SoftReference
阅读全文
摘要:Java中关于 BigDecimal 的一个导致double精度损失的"bug"
阅读全文
摘要:Java并发基础框架AbstractQueuedSynchronizer初探 ReentrantLock的实现分析
阅读全文
摘要:Java中的显示锁 ReentrantLock 和 ReentrantReadWriteLock
阅读全文
摘要:PriorityQueue和Queue的一种变体的实现 LinkedBlockingQueue PriorityBlockingQueue
阅读全文
摘要:Java原子变量和原子引用与volatile
阅读全文
摘要:处理 InterruptedException——Brian Goetz
阅读全文
摘要:Java并发大师Brain Goetz和Doug Lea是Java并发方面最权威的人物,他的文章绝对是最具有参考价值的,值得仔仔细细的推敲和研究。Brain Goetz中文地址:http://www.ibm.com/developerworks/cn/java/j-jtp/https://www.i...
阅读全文
摘要:修复 Java 内存模型,第 2 部分——Brian Goetz
阅读全文