分类 技术杂谈 下的文章

技术杂谈

重构代码的7个阶段

引言你是否曾想过重构一个陈旧的模块,但只看了一眼便感到极度不适?文档缺失、函数与类命名奇怪……整个模块就像一个戴着脚镣、衣衫褴褛的人,虽然勉强能走,但状态令人堪忧。面对这种情况,真正的程序员是不会认输的。他们会接受挑战、认真分析,哪怕推倒重写也在所不惜。...

如何进行个人wiki写作

如何进行个人 Wiki 写作Wiki 是一种内容管理系统(Content Management System, CMS),其核心特点包括:多人协作模式、内容逐步积累、网状知识链接。而用作个人知识管理的「个人 Wiki」,主要利用了内容逐步积累和网状知识链...

我们需要改变

我们需要改变每天去做一件自己虽不喜欢,但却有意义的事:每天做十分钟的运动每天背十个英文单字每天读一小段最新的商业期刊每天饶恕一个自己不喜欢的人(哇!这个最难!)这些事情我不喜欢,但却很有意义!不用太久,我的身体、知识、修养、专业能力……不久,一定会有迅速...

MapDB实现分析

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。MapDB 特性MapDB 是一个内嵌式纯 Java 数据库,提供了并发的 HashMap、TreeMap、Queue 等数据结构,...

使用JMH做Benchmark基准测试

Benchmark 介绍近期接到任务需要进行 Benchmark 测试,此前未曾接触过,借此机会深入学习一番。Benchmark(基准测试)主要用于评估特定方法的性能。它支持根据不同的参数以不同的单位进行计算,例如可以使用吞吐量(Throughput)为...