无锁HashMap的原理与实现

2013-05-30

 (本文由onetwogoo投稿)在《疫苗:Java HashMap的死循环》中,我们看到,java.util.HashMap并不能直接应用于多线程环境。对于多线程环境中应用H…

疫苗:Java HashMap的死循环

2013-05-10

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导…

实例分析Java Class的文件结构

2013-03-05

【感谢网友 @Krq_Tiger 投稿】今天把之前在Evernote中的笔记重新整理了一下,发上来供对java class 文件结构的有兴趣的同学参考一下。学习Java的朋友应…

并发框架Disruptor译文

2013-02-28

(感谢同事方腾飞投递本文)Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。…

对技术的态度

2012-08-16

最近人品爆发,图灵社区,InfoQ,51CTO相继对我做了采访,前两天我把InfoQ对我的采访张贴了出来,今天,图灵社区和51CTO对我的采访发布了(图灵的访谈 ,51CTO的…

C++的坑真的多吗?

2012-08-06

先说明一下,我不希望本文变成语言争论贴。希望下面的文章能让我们客观理性地了解C++这个语言。(另,我觉得技术争论不要停留在非黑即白的二元价值观上,这样争论无非就是比谁的嗓门大,…

Hash Collision DoS 问题

2012-01-06

最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是 Hash Collision DoS (Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务…

Resin服务器getResource揭秘

2012-01-05

(感谢网友 liuxiaori 继续分享其经历)这样的详细的图文并茂的文章让我很佩服!目录前言调试环境开始1) this.getClass().getResource(R…

由一个问题到 Resin ClassLoader 的学习

2011-12-28

(感谢网友 liuxiaori 分享其经历)目录背景发展结论疑问Resin中类加载器类加载器顺序总结背景某日临近下班,一个同事欲取任何类中获取项目绝对路径,不通过Request…

API设计:用流畅接口构造内部DSL

2011-10-31

感谢@weidagang (Todd)向酷壳投递本文。程序设计语言的抽象机制包含了两个最基本的方面:一是语言关注的基本元素/语义;另一个是从基本元素/语义到复合元素/语义的构造…