2016-01-12 derekchan
Docker是一种新兴的虚拟化技术,与传统的虚拟机不同,Docker能最大化利用物理机资源,并且快速、方便,除了这个,Docker还为团队运维自动化、组件化提供了很好的解决方案,可以想象下,以前我们在部署新服务器的环境时,需要每个服务都重新装一遍,而现在部署新服务器时只需要把对应的Docker镜像Down下来就可用,这无疑大大减少了运维成本。 继续阅读 »
2016-01-01 derekchan
总结 2014年,我只写了1篇文章。今年,我写了27篇文章,算是进步吧。 2014年,我说深入研究设计模式。今年,我负责部门主要业务的框架重构,现在已经在线上稳定运行,而在这当中学到的编程思想也让我受益匪浅,可以说是远超我自己的期待,算是进步吧。 继续阅读 »
2015-11-27 derekchan
前阵子重构部门业务框架,大部分代码转移到了Laravel,小部分代码遗留在旧框架中。在转移的过程中Nginx是无法通过通用配置来进行两个框架的Url重写切换的,Nginx需要对每个Module,甚至每个Action都进行配置,导致Nginx配置冗余巨大,参与的同事每上线一个功能就需要上服务器增加或修改Nginx配置,苦不堪言。 继续阅读 »
2015-11-20 derekchan
今天在用Homebrew安装lua_nginx模块的时候,发现只能下好lua模块再来安装Nginx,而Nginx已经是装好的了,显然不适合这样安装(PS:不想删除),所以我用了重新编译的方法来为Nginx引入lua_nginx模块。 先下载好需要的安装包,这里我们安装lua5.1,5.2暂不支持nginx 继续阅读 »
2015-09-28 derekchan
程序员在增长自身技术的同时,也应该改善下开发体验。 去繁从简是提升开发体验的一大要诀,很多IDE号称功能很强大,其实实际用到的却寥寥无几。而且响应速度极慢,一旦机子性能不好,就会严重拖慢开发效率,这也是我弃用IDE的原因,这里并不是说IDE不好,只是我个人观点。 继续阅读 »
2015-09-21 derekchan
每个第三季度都是最忙的,工程师活动,部门事务,终于得以闲下来打理自己的网站了,之后会恢复发布文章的频率(每周至少一篇),有什么聊什么,也沉淀下自己的文笔。 PS:博客没怎么去推广,就当作自己跟自己的谈话吧。 今天来浅谈下设计模式中的单例模式。单例模式是最常用到的设计模式之一,有时候在单线程中需要多次调用到同一个类对象,每实例化一次,内存君就多创建一个内存地址,这样就造成了资源浪费,严重的冗余。利用单例模式则可以有效的减少这种资源浪费。 继续阅读 »
2015-08-24 derekchan
作为一名程序员,在平常工作中,经常要维护别人的代码,也要看很多框架的源码,且不论代码优劣,单单代码规范就有很大差异了,其中,有看过几千行代码的类,也看过“糊在”一起的代码块,更有些代码杂乱且没有注释,理解起来难于登天最后只能重写。当然也看过很多人的代码很赏心悦目,阅读起来就很享受,看多了发现代码阅读性跟代码人的资历是成正比的,所以每次看框架源码,也会去学习他们的代码规范,这里我就简单分享下我以前的代码规范和现在的代码规范。每个人都有一套自己的代码规范,没有标准可言,只是分享下这种慢慢在进步的过程,勿喷^^。 继续阅读 »
2015-08-18 derekchan
过了立秋,却忽然怀念起那逝去的一个又一个夏天。 2012年夏天,这个夏天发生了很多事情,算是人生转折点吗?并不算是。算是体验了一次生活吧,自2010年高考完之后,跟两次好朋友又一次的来到了我现在所在的城市,深圳。那年较2010年唯一没变的只有兜里的钱和三个人的感情,其他都变了,经过大学两年的熏陶,大家生活,性格方面都有些变化,能说的变得更能说,腼腆的也变得开朗了不少。来到深圳之后,住在朋友的表哥家(下面统一叫表哥),三个人都没找到暑期工,刚好表哥进了一些木板拼装玩具,三个人把部分木板拼装好,去附近步行街找了块地摆起了地摊,那时候每天一顿饭,早上拼装,晚上摆摊的日子趣事多多,有跟城管斗法,胖子朋友还忽悠到城管来买玩具,真是佩服,也有 继续阅读 »
2015-07-30 derekchan
之前在学设计模式的时候,总会去查找相关的博客文章,但发现很多博主只写了几个模式就没写下去了,当初很是不明白,为什么不写完呢,现在自己来记录这些的时候,才体会到,常用的设计模式就那么几个,例如工厂模式、策略模式、单例模式,而且现在互联网资源那么多,完全没必要自己再去码字纪录,再后来也就造成了大家都是写那么几个就不写的情况。 继续阅读 »
2015-07-20 derekchan
在深圳稳定之后,生活变得有点枯燥平淡。被周围环境染渲得没有了自己的颜色,被房价、物价、吃喝玩乐填满了自己的生活,虽然还在进步中,但总觉得缺少了一点激情。 人呐,一旦到达了某个阶段就会自我满足,进而产生惰性,我就是这么一种人,有时候我像打了鸡血一样,认真、专注、甚至有点神经质;有时候我又很懒惰,懒到不想起床、不想社交、不想学习,本身我就是个不怎么爱学习的人,再给我有时候这么一懒,又落后了别人一步,我总结了一下,认为自己缺少自我驱动力。 继续阅读 »