Blog


Where I write.

slab, page and chunk in memcached


visibility symbol in UML


JSP: use ${fn:escapeXml()} to escape double quotes


MySQL 使用和优化基础


Digest of Mocks Aren't Stubs


Velocity Config in Spring


never fake a <input type=file>


struts2 interceptor config


shallow copy v.s. deep clone


阻止 form submit 的方法