java 设计一个可拔插的 IOC 容器 前言 磨了许久,借助最近的一次通宵上线 cicada 终于更新了 v2.0.0 版本。 之所以大的版本号变为 2,确实是向下不兼容了;主要表现为: 修复了几个反馈的 bug。 灵活的路由方式。 可拔插的 IOC 容器选择。 其中重…
javascript Node.js 指南(阻塞与非阻塞概述) 此概述介绍了Node.js中阻塞与非阻塞调用之间的区别,此概述将引用事件循环和libuv,但不需要事先了解这些主题,假设读者对JavaScript语言和Node.js回调模式有基本的了解。
javascript 如何给localStorage设置一个过期时间? 今天一起分享如何给localStorage设置一个过期时间?Cookie从你设置的时候,就会给个时间,不设置默认会话结束就过期;淘宝购物 从你下单付款起,就会给这件货物设置一个收货期限时间,过了这个时间自动认为你收货;再比如与您每天切身相关的产品需求,过完需求,你给出的上线时间,也就是这个需求的过期时间,
javascript Node.js 指南(关于Node.js) 作为异步事件驱动的JavaScript运行时,Node旨在构建可伸缩的网络应用程序,在下面的“hello world”示例中,可以同时处理许多连接,在每次连接时都会触发回调,但是如果没有工作要做,Node将会休眠。
无分类 css文本换行总结 到文本过长的问题,元素的宽度不足以容那文本的内容,文本超出元素显示,遇到这种情况,一般有两种处理方式,一种是超出省略不显示,很暴力,很直接,还有一种就是换行显示,下面我将会介绍几种css种常用的换行方…
storm 聊聊storm的AggregateProcessor的execute及finishBatch方法 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法
java 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14) 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 – 2019.10.06) 我将以自己为实验对象。 我将开源我的学习方法,方法不断更新迭代,全程记录分享 实验结束…
无分类 【Nginx源码分析】Nginx的内存管理 应用程序的内存可以简单分为堆内存,栈内存。对于栈内存而言,在函数编译时,编译器会插入移动栈当前指针位置的代码,实现栈空间的自管理。而对于堆内存,通常需要程序员进行管理。我们通常说的内存管理亦是只堆…