为什么要使用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...
Lua学习资源汇总
Lua是一种功能强大,快速,轻巧,可嵌入的脚本语言,由巴西里约热内卢天主教天主教大学PUC-Rio团队开发。 Lua是全世界许多产品和项目中使用的免费软件。 Lua的官方网站提供了...
golang教程资料汇总
Golang是一种开源编程语言,可轻松构建简单,可靠和高效的软件。golang越来越受欢迎,越来越多的微服务都在使用golang来构建,所以学习golang将会对未来的职业发展有很...