SECI的知识模型介绍

SECI(知识创造的方法论)是管理专家野中郁次郎(のなか いくじろう)提出的知识论与认识论的理解方法。本书虽然介绍的是企业组织的知识创造方法,但是对个人也适用。

微服务中网络层抽象与改进

本文从集中API Gateway到Sidecar介绍了抽象网络的多个方案,供读者参考。

Nomad调度框架对CGroups的使用

本文从应用侧调度软件开始介绍调度器,并主要以单机版OS为例,介绍了CGroups的隔离。

Linux隔离与调度「Namespace」

Namespace主要是通过CLONE_FLAG实现资源隔离。其实无论是Docker还是其它容器,它底层的隔离实现是内核早就有的功能。在内核中,通过ns_proxy实现。

动态规划与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/)开发,有很多组织把它看作能够管控项目,实现将人转变为可替换零件的银弹;王垠认为它与软件工程一样是扯淡,是浪费资源的祸根,提出者应该被开除