动态规划与JenkinsCPS技术

本文先从Fibonacci递归计算开始,介绍了通过DP消除栈的算法,以及CPS的基本概念与Jenkins底层实现。

关于数据库事务的QA

很多Java码农(包括我)第一步使用事务就是无脑上@Transaction注解,但是这样可能就不明不白地用20年,本文是对常见事务问题的QA解答。

招聘与年齢差別

最近很多大龄程序员被裁员,甚至ZGPA的码农也不顾派遣社员的身份来应聘。作为一线面试人员,我也感到经济下行的寒意。本文论述了年龄歧视(年齢差別)的对策。

2019 Summary

唯有时间对所有人公平。

Jenkins multiple masters using Consul

Consul is HashiCorp’s service networking solution for naming service. In this post, we will show how to use consul to design serverless Jenkins clusters.

Resilient Jenkins Agents Provisioning with HashiCorp's Nomad

Nomad is an easy-to-use workload orchestrator which is more lightweight and operational than Kubernetes. With nomad, we can create a scalable jenkins cluster running up to 1k jobs on the bare metal machines.

PlantUML for Hexo plugin released

Since a lot of plugins for PlantUML diagrams are no longer maintained, I just released a new fork with compatibility for latest Hexo.

Jenkins Agent Scaling And Distributed Tunning

With Increasing jobs on compiling task with Jenkins, we are facing agent scaling issues.

SE企画与上线记录

最近半年终于从零上线了一个公司内部的startup项目,领队专家能力很强,我个人也学到了很多,特此记录。

高强度工作下的自我时间管理

近日996非常火爆,本文介绍一下如何在高强度加班下管理出空余时间。

对敏捷与估算工时的看法

说起敏捷(Agile, /'ædʒl/)开发,有很多组织把它看作能够管控项目,实现将人转变为可替换零件的银弹;王垠认为它与软件工程一样是扯淡,是浪费资源的祸根,提出者应该被开除

秋葉原メイドカフェ体验

秋葉原是Tokyo必去的街区之一,甚至可以逛好几天。除了被大巴送过来爆買走马观花的大陆游客,也有各种电器店与其它特色店铺。本文记录的当然是Maid Coffee啦。

Mac下安装与使用Wine最全指导

Wine可以看作ELF解释器(Interceptor),并实现了WindowsAPI(自己手写一套)与Direct的Runtime,因此可以复用native的性能,而不用虚拟机去执行虚拟指令集.

SonarQube是如何工作的

SonarQube是来自瑞士的代码检查工具,除了用来检查项目,它本身也是开源的,源码(代码结构/技术文档等)也必然是值得一读。

RISC-V处理器读书笔记

本书主要介绍了一款开源CPU的前端设计,对Silicon领域或者计算机组成有兴趣的可以看一看。它是一本非常有价值的书,建议投入一定时间去精读。