Forrest Hu's Blogs

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

  1. 《数据结构与算法之美》——数据结构笔记

    简介 为什么要学习数据结构和算法 常用的数据结构 常用算法 排序 哈希/分治和归并 树 二叉树的演化逻辑 堆 图 索引的门道 小结推荐在学习的过程中,放慢速度,比如一天只学一章,尽...

  2. 《so good they can't ignore you》笔记

    (持续更新中) 工匠思维,不断专注,掌握稀缺而宝贵的技能,专注于个人产出,从而在自己的职业生涯中得到好处。 激情思维,搞清楚自己喜欢做什么,然后找到一个像你这样的人的地方工匠思维 VS 激情思维 我们越是关注于热爱自己所做的事情,最后越不喜欢做 在做所有事情之前,总...

  3. 函数式编程

    简介 编程范式异同 声明式与命令式 与其它编程范式对比 基本特性 不可变性 函数作为第一公民 左耳听风 柯里化 装饰器 基本概念 函数式编程对j...

  4. PouchContainer技术分享体会

    昨天参加了一趟PouchContainer GA 的分享,刷新了很多思维观念,趁热打铁记录一下。PouchContainer 的亮点 更充分的隔离性,docker容器因为共享内核的缘故,类似/proc及其依赖的相关的组件无法 正常使用 守护进程,一则为了一些依赖系统服务...

  5. harbor学习

    简介 镜像 镜像格式 上传下发 image在docker registry 存储 api 源码分析 垃圾回收 提炼一下 harbor原理(待充实) 其它 碰到的问题 ...

  6. 《左耳听风》笔记

    真的建议大家没事购买一些课程,哪怕这些东西你已经全部知道,因为“横看成岭侧成峰”,切入点不同,感受不同,视角不同,一样的事情知道别人是怎么想的也很有意思。同时这些东西一般是成体系的,可以将自己零碎的知识串起来。技术变现主要两点:自己得行,怎么行?告诉别人自己行: 坚持,建...

  7. 尝试带好一个小团队

    本文的逻辑比较乱,对于笔者来说,从一个人做事情到带多个人做事情,这意味着很多转变: 从单人到多人协作的转变,单人时,沟通无关紧要,没有文档也问题不大,项目做的不好,自己可能加个班重构一下,但你让小伙伴重构还要做大量的说服工作。 从一段时间一个项目到多个项目并进的转变,有...

  8. 用groovy 来动态化你的代码

    如何动态更改 代码的运行逻辑? 按照程序=数据结构 + 算法的说法,无非两个套路 更改数据 本地配置文件 远程配置文件 自定义一个dsl + dsl 引擎 更改算法,也就是代码 远程加载 java/cl...

  9. 业务程序猿眼中的微服务管理

    跨不同开发语言和技术框架,微服务治理规范OpenSergo项目正式开源包括哪些工作服务治理的核心目标是考虑如何确保这些软件能够真正做到 24 小时不间断的服务。服务治理没有简洁的抽象问题模型,我们需要面对的是现实世界的复杂性。但是,它们的确已经在被解决的边缘。相关领域的探索...

  10. 精简代码的利器——lombok 学习

    github 地址 rzwitserloot/lombok使用 idea/eclipse 安装插件,因为引入lombok 注解后 代码与完整 版本代码相比有缺失,比如使用setter/getter 注解顶替 实际的setter/getter 方法...