06
Dec
2013

性能测试 工具 TProfile 代码简析

对TProfile (https://github.com/taobao/TProfiler)产生了兴趣,于是就下下来研究了一下

阅读全文>>

12
Oct
2013

一种针对微量英文文本压缩方法

标签: C 算法
去年准备申请的一个专利,结果说算法不能申请专利,悲惨(不过另一个同步的过了,也算抵消了),就索性公开出来了~

阅读全文>>

08
Oct
2013

一个Java NIO问题引发的思考

标签: Java NIO JVM
经过一番google,发现是JDK6在b55里存在的一个bug:http://bugs.sun.com/view_bug.do?bug_id=6693490好吧,现在知其然了,那么我们需要知其所以然。

阅读全文>>

24
Sep
2013

Java正则引发的思考

标签: Java

上周预发机器出了一个问题,CPU不定时会近100%满负载运行。重启以后就会恢复,之后又会到达100%,而且不会自恢复。


阅读全文>>

10
Sep
2013

Worker模式

标签: 软件设计

有些时候想执行一些异步任务,如异步网络通信、daemon任务,但又不想去管理这任务的生命周。这个时候可以使用Worker模式,它会帮您管理与执行任务,并能非常方便地获取结果


阅读全文>>

21
Aug
2013

Tomcat 5源码分析

标签: 软件设计 框架

老话题了,不过经典代码分析总是能学到很多东西。 PS:图都存在google drive里的,如果你看不到,说明你已经被HX!!过些日子把所有的图都移过来~^ ^


阅读全文>>

02
Aug
2013

深入理解Linux内存管理机制(一)

标签: 软件设计
通过本文,您即可以:
1. 存储器硬件结构;
2.分段以及对应的组织方式;

3.分页以及对应的组织方式。


阅读全文>>

25
Jul
2013

一种基于CAS的无锁并发HashTable设计及C代码实现

标签: C 并发



在多线程环境下,我们常常用JavaConcurrentHashMap,但其实这个Map仍然是要使用锁的,只不过使用了一种被称为StripeLock的方式。这里我们试着实现一个完全无锁的HashTable

阅读全文>>

21
Nov
2011

MY BOOK--Refactoring Patterns

标签: 重构


点击这里下载。

03
Oct
2010

细说用例图中的关系

UML的用例图(Usecase Diagram)是一种很好的捕获需求的方法(比起古老的CRC),但在实际运用中却很少有人 真正能正确地使用它们。这次我要讲的是用例图中include、extend、generalizaion与association四种常见关系的用法......

阅读全文>>

1 2 3 4