[OpenResty]学习笔记-Lapis

老罗的锤子手机发布会,不知道从哪一届开始,就开始奉献开源软件世界了,第一次是给 OpenSSL 一笔捐赠,第二次,是给一个叫 OpenResty 的软件捐赠。那一次,OpenResty 大大的火了一把,成为一种热门技术了。其实,OpenResty 在后端程序员世界里,早就享有盛名。当你不得不去面对高并发的场景的时候,你一定会发现 Nginx 的巧妙和强大,然后你会想到用 Nginx 解决问题,然后你一定会发现 OpenResty。 Continue reading “[OpenResty]学习笔记-Lapis”

[Yii2]框架学习笔记-基础抽象

Yii 框架从 2.0 开始,底层抽象上面发生了一些变化。比如,多了 DI 和 Service Locator 等设计模式相关的抽象。这两天,专门看了下代码,写下一点我的想法。

上面的图是,是我用 Visual Paradigm 画的类图。从图里我们看到,2.0 版本以来,最根部的抽象是一个叫 Configurable 的接口,其主要作用就是说明所有的类都可以用类似 Key-Value 结构来进行配置。除了一些 Helper 的类,绝大部分对象都是 Configurable 的实现。 Continue reading “[Yii2]框架学习笔记-基础抽象”

在 NetBeans 上必装的插件

我想,我使用 NetBeans 已经有很多年的历史了,但是比较遗憾的是,这些年来,也没有把 NetBeans 的功能用到极致。这点挺令人遗憾的,但是我还是坚持使用 NetBeans,主要我信奉一点,就是用什么 IDE 不重要,重要的是你能把它用到多高的效率。 Continue reading “在 NetBeans 上必装的插件”