一个程序员的2017年书单整理
安居不用架高楼,书中自有黄金屋。
你是『眼高手低』的程序员吗
既要低头拉车,也要抬头老路。
学习新技术时你应当掌握的『最少必要知识』
掌握新领域的最少必要知识,快速入门!
程序员,保护你的好奇心和求知欲
比你优秀的人还在努力,你凭什么如此挥霍?
Spring Boot + Elasticsearch实现大批量数据集下中文的精确匹配-案例剖析
扬Elasticsearch长,避MySQL短。
Spring Boot + Elasticsearch 实现索引批量写入
一次交互,批量入库
野蛮生长的前端,从杂牌军到正规军
经过野蛮生长式的混战,前端技术再次崛起!
Spring Boot + Elasticsearch 实现索引的日常维护
就像操作JPA、Hibernate一样简单
Nginx+Lua+MySQL/Redis实现高性能动态网页展现
Nginx+Lua+Redis/MySQL,绕过Tomcat应用服务器,直接写入动态数据,渲染页面响应前端,一次请求响应过程结束。
Nginx+Lua+Redis实现高性能缓存数据读取
目前所有脚本引擎中,Lua的速度是最快的。Nginx (engine x) 是一个高性能的HTTP和反向代理服务器。Lua+Nginx两者的结合可以开发出高性能的Web应用。
微服务体系下如何快速构建一个服务
开箱即用的基础框架,助你快速开启微服务架构之旅
介绍几款常用的在线API管理工具
在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是word/xls,不够漂亮也不直观,变更频繁的话维护成本更高,及时性也是大问题。本文介绍几款在线API的管理工具,来提升开发效率
怎么定位自己在团队里的角色
个人与团队是一种共生关系,再往外延伸一下,团队与社会也是一种依赖,把握好节奏,双方共赢。
几个简单的常见WEB技术优化方案
针对平时对一些非功能需求方面的真实需求,简单整理出一个PPT,并且分享给团队成员,希望起到抛砖引玉的作用,大家都真正的深入进去,使用起来。特别是平时更多关注功能性开发的朋友,一些非功能性的功能开发也是必不可少的。
目前在使用的Windows下最好用的shell
多年以来,无数工程师都试图在 Windows 上制造出不输 Linux 太多的命令行体验,然而绝大部分以失败告终。曾经努力的人,或者回到可爱的 Linux 上,或者进入高贵冷艳的 OS X 的世界。
基于SpringCloud的Microservices架构实战案例-序篇
SpringCloud全家桶的微服务实战案例,本版本初步实现简单购物流程,继续完善更新中......
软件生命周期与技术人的职业周期
新技术面世后的采用生命周期是一样的,垮不过早期大众就是死亡陷阱。 做软件是个反复的过程,职业成长也一样,不断在实践中迭代升级,直到成为一方诸侯,割据一方。
常见Code Review过程中发现的问题-续
通过Code Review能发现的问题,就不要暴露在测试阶段,对项目成本是个节约,对自身能力提升更是一大捷径。
常见Code Review过程中发现的问题
主要体现在两个方面,一个是编码习惯问题,另一个是编码质量的问题。
Jenkins插件应用——管理项目权限
在Jenkins中,如果使用默认配置的话,权限管理还是比较弱的。如果你希望不同组的创建的jo