根据在memory中存活时间的长短,Java所掌控的内存被分为了young generation和old generation。如同字面意思,y...
mutex一般用于为一段代码加锁,以保证这段代码的原子性(atomic)操作,即:要么不执行这段代码,要么将这段代码全部执行完毕。 例如,最简单...
承接前序文章《设计模式之“Observer”注疏#01》 装饰模式在某种意义上来说也是挺原始的, 它首先需要一个你被装饰的基础类, 再来是需要一...
Kaptcha是Google提供的一个图形验证码插件,可以从官网https://code.google.com/p/kaptcha/了解更多的详...
作为Spring框架,它最主要的功能就是管理一堆使App(应用)发挥功能的类,这些作为整个App的基石、主干的类,就叫做bean。 要管理bea...
在面向对象的设计中,会遇到很多代码库写到hook(钩子)这个东西。对新手来讲,明白hook是什么很重要,它意味着更加精细的“隔离”设计,而不是粗...
日志初筛 一般来讲,日志文件都是存在linux服务器,所以,第一步的数据提取操作其实可以由linux平台上的文本分析小钢炮grep, sed, ...
dedeCMS织梦系统的目录展开,都只能到第一级和第二级栏目,但其实调用到第三级目录是很常见的。比如你在一个大的主题目录下,想要显示某个子栏目的...
后端的动态模板 Java后端通常会使用ftl(freemarker template language)模板文件来动态返回前端页面。这个工作,通...