Git-flow: 分支管理
git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。 git-flow的哲学如下: 分支说明: master分支是两个常用...
git alias别名妙用
Git是主流的版本控制控制,熟练的掌握git alias是必不可少的。通用的git别名主要有以下两种方式: git alias git config --global alias....
为什么要使用Jenkins?
一个开源的自动化服务器,使世界各地的开发人员能够可靠地构建,测试和部署他们的软件。很多公司的CI/CD都是以Jenkins为中心来构建,你如果还不知道Jenkins是什么,那你就真...
Redis与Memcached的区别
Redis与Memcached都是键值对(key-value)类型的内存数据库。尽管它们既易于使用又提供高性能,但是在选择引擎时仍要考虑重要的区别。 Memcached是为简化而设...
Grafana: Dashboard开发神器
Grafana是针对Graphite,Elasticsearch,OpenTSDB,Prometheus和InfluxDB的开源,功能丰富的指标仪表板和图形编辑器。Grafana支...
Vim IDE开发环境配置
Vim是一个优秀开发集成工具,插件式配置,开发中神器。每一个programer都有自己开发习惯,如何配置自己的开发IDE,设置自己的快捷键,设置的编码习惯,使用VIM都可以试下。 ...
nginx开启gzip压缩
压缩响应通常会大大减少传输数据的大小。但是,由于压缩是在运行时发生的,因此还会增加大量的处理开销,这可能会对性能产生负面影响。 NGINX在将响应发送到客户端之前执行压缩,但不会“...
Github 技巧及Awesome列表
Github是一个开发编程非常活跃的社区,这上面有很多开源的学习资料,从这上面你可以借鉴很多优秀的项目,也可以从这上面得到很多知识。如果你想不断的学习开发相关的知识,这个网站是你不...
JavaScript学习资源汇总
JavaScript是HTML和Web的编程语言。 JavaScript很容易学习,俗称JS,现在JavaScript越来越流行,Web应用,桌面应用,手机应用都可以使用JS来构建...
PHP资料汇总
PHP是一种流行的通用脚本语言,特别适合于Web开发。 PHP快速,灵活和实用,为您的博客到世界上最受欢迎的网站提供了强大的支持。 官方文档 PHP手册 Web开发框架 Symfo...