java Java项目重构之旧接口兼容的一个思路 重写所有接口,功能保持一致,完全按照新的项目模式来。 单独设置模块处理老接口的兼容,兼容老接口的请求参数和响应结果。 针对第二点,在头信息中指定 X-VERSION,值为 1.0.0 的时候表示老接口,新接口用 2.0.0,以后往上迭代。
Thought 杂谈 关于《创建自己的PHP框架》的翻译 最近翻译了一个文档,《Create your own PHP Framework》,顾名思义,讲的是如何创建自己的PHP框架。这个话题事实上是带着争议性的,很多人认为没有必要自己去花时间创建个自己的框架...
php PHP 使用Travis CI持续集成composer包 这篇文章的内容可以说是上一篇文章[发布自己的composer包](/my-composer-package/)的后续。主要内容分为2个部分...
php Laravel 服务容器和依赖注入 当A类需要依赖于B类,也就是说需要在A类中实例化B类的对象来使用时候,如果B类中的功能发生改变,也会导致A类中使用B类的地方也要跟着修改,导致A类与B类高耦合...
git Git 使用webhooks自动部署 如果你看过我之前的文章《[Linux 搭建svn服务器](/linux-svn-deployment/)》,而且有很巧的看到了最后,那么你应该还记得svn下通过...
php PHP 发布自己的composer包 在[Packagist](https://packagist.org/)上发布自己的PHP composer包最科学的方式应该就是通过github了,本文将结合实战图文讲述具体的操作流程...
php Laravel Facades Facades,假象,它在laravel中提供了一种快捷操作,你经常使用的`Cookie::get()`或者`Config::get()`等便捷的静态方法就是通过Facades实现的。
linux Linux Python安装 一般来说,linux系统都会自带python,但是python的版本不会是最新的,例如centos6.5的是2.6.6的,接下来我们就将系统的python更新到2.7的最新版本。