Forrest Hu's Blogs

技术、架构与生活随笔 · 共 453 篇文章

  1. 跨主机容器通信

    简介 docker 单机 Kubernetes IP-per-pod model 跨主机通信 从容器的空间 跳到宿主机的空间 宿主机之间 overlay / underlay overlay网络 封...

  2. 一切瓶颈都是思维瓶颈

    简介 边界思维 系统化思维 没有的后果 有的好处 结构化思维 一切都有套路 工程师思维——产品、技术和工程 知乎破8万赞回答:那些厉害的人,思维方式比你强在哪儿? 用户体验要素五层次 其它站...

  3. 服务化

    这个思想 和 分层那些事儿 很不一样,但又互为补充。什么是服务化可能是讲分布式系统最到位的一篇文章那么,什么是“服务化”呢?服务化就像企业当中将相同岗位的人员划分到同一个部门管理,以此来收敛特定的工作入口,再进行二次分配,以提高人员利用率和劳动成果的复用度。服务化的本质是“...

  4. jib源码分析及应用

    简介 基本使用 直接通过代码做镜像 集成到maven 集成到pom 通过mvn调用 打tag 源码分析 主干代码 基本抽...

  5. ddd反模式——CRUD的败笔

    简介 CRUD/controller-service-dao的败笔 搞得好像一切为了持久化 面向功能的组件化 领域知识的丢失 碎碎念浅谈我对DDD领域驱动设计的理解 很多项目(尤其是互联网项目,为了赶工)都是一开始模型没想清楚,一上来就开始建表写代码,代码写的非常...

  6. 《技术领导力300讲》笔记

    简介 技术 业务 揉和 文化 持续交付 大环境 创业 小结本文主要是对极客时间教程《技术领导力300讲》的总结。你对你做的事情,所处的环境有所了解么?对它们有认识么?技术、团队、管理 这些像计算机组成原理、操作系统一样需要你去认识和了解。《软件架构设计》搭好...

  7. 为容器选择一个合适的entrypoint

    简介 一个容器一个进程? init 进程 以进程管理工具作为entrypoint 进程管理工具的选择 自定义脚本 runit systemd supervisor Docker-friendliness im...

  8. 认知的几点规律

    简介 知识的归类和层次 认知——用分层来学习分层的知识 心态建设 其它的一些关于学习的tips本文主要是对 公众号博主 张铁蕾(既爱写文字,也是一个程序猿) 几篇文章的重新梳理。几篇文章体现了「学习」本身的知识,以及对认知过程本身的分析。学习和认知的方法本身也是一种...

  9. kubernetes yaml配置

    简介 yaml 的一些知识 yaml Maps yaml list Describing a Kubernetes Object Kubernetes Object yaml 配置共同点 ...

  10. 程序猿成长

    来自对极客时间《技术领导力300讲》洪强宁的文章的整理深度还是广度理论上先深度后广度,是一条自然的路径。毕竟有太多泛而不精的半瓶水。程序员是要专精,还是要广度? 对于绝大多数人来说,编程更多的是职业发展道路上一个立身的手艺,在众多专业技术方向上挑了一个自己比较喜欢和热爱的...