本博客已经迁移到新站点: https://blog.duyidong.com

细说HTTPS

最近客户公司经历了一次大的证书升级,内网许多服务之间的调用出现了证书过期或是不授信的问题。前面我写过两篇文章介绍HTTP协议以及一次完整的HTTP事务是怎样一个过程,这篇文章主要介绍一个大家日常工作中都在打交道但却不一定很熟悉的协议 —— HTTPS。

阅读更多

再见 2017, 你好 2018

阅读更多

老马博客的里的图片

由于工作和学习的需求我订阅了老马的博客,今天突然收到一则更新。

阅读更多

如何在 Linode 上搭建加强版 Shadowsocks

本文介绍如何在 Linode 上搭建 Shadowsocks,并开启 TCP BBR 拥塞算法达到稳定代理的目的。

阅读更多

分支模型与主干开发

最近我和我的所在的团队在翻译一个网站: https://trunkbaseddevelopment.com/主干开发。本文结合笔者的开发经验,谈一谈项目中用到过的分支模型与使用场景,对主干开发做一个简单的介绍。

阅读更多

Openshift 多节点部署

本文介绍如何在 AWS 中搭建一个 Openshift 集群。

阅读更多

ThoughtWorks 技术面试

第一次参加公司校招面试,还是比较有感触的。在此之前我理解的校招面试大多得考运气,因为大家普遍认为校招进来的学生什么都不会,需要从零培养,所以我也一直认为 TW 的校招无非就是挑选一些看起来比较聪明的孩子,技术方面没有过多要求。今日一见,发觉相去甚远,公司凭借稍长的面试周期,从技术,性格,成长多维度的考察,可谓是360度无死角地最大限度保证了应届生质量。

阅读更多

Java 8 新特性

Java 从 1995年正式发布第一个版本至今已走过 21 个年头,从一开始受人怀疑的慢语言发展为如今通用的健壮语言。笔者 11 年开始接触 Java1.6 到后来转投 Python,再转向云架构,而今因项目需求再次拾起 Java 已经过了两次版本更新,借项目上的机会,将 Java8 的新特性做一个梳理。

阅读更多

DevOps 从理论到实践

本周六应邀参加了 FreeCodeCamp社区的一次线下活动,主题为《DevOps从理论到实践》,借此机会整理一下近年来看到听到的对于 DevOps 的定义,并产出一些自己的观点。

阅读更多

DevOps的三种方式

本文翻译自 Gene Kim 的博客 The Three Ways: The Principles Underpinning DevOps

阅读更多

如何制作在线幻灯片

都说不会做幻灯片的程序员不是好架构师,工作中有很多场合需要用到幻灯片。最近在准备一个对外分享,内容比较简单,顺手尝试了一下使用 reveal js制作一个在线幻灯片。

阅读更多

PaaS 平台(三)-- Openshift 使用

Openshift 是一个基于 Kubernetes 和 Docker 的 PaaS 平台。

阅读更多

PaaS 平台(二) -- Kubernetes 介绍

Kubernetes 的很多概念和架构“代表了谷歌过去十余年设计、构建和管理大规模容器集群经验”。

阅读更多