Forrest Hu's Blogs
技术、架构与生活随笔 · 共 449 篇文章
-
guava cache 源码分析
简介 基本思路 从外向内 Cache的核心是LocalCache LocalCache 的核心是Segment Segment 核心是ReferenceArray 和 ValueReference 请求合并的实现 ...
-
《智能商业》笔记
简介 商业变革——互联网技术革命 战略变革——点线面体 把创造力提到新高度 未来 其它商业变革——互联网技术革命人类文明的发展,主要不是依靠人脑的进化,人脑进化的程度也十分有限,而是通过社会化的合作不断创新和突破,带来生产力的大爆发。机器学习成了通用算法。算法会像...
-
《数学之美》笔记
简介 自然语言处理 文字、语言、数字、信息 ==> 信息科学规律的引导 从规则到统计 统计语言模型 语音识别 中文分词 隐含马尔科夫模型 信息的度量和作用 搜索 ...
-
Springboot 启动过程分析
简介 启动过程 starter 依赖扩展ApplicationContext的入口 ApplicationContextInitializer tomcat 是如何内置的——ServletWebServerApplicationContext 内嵌式...
-
Spring 创建Bean的年代变迁
简介 根据xml, annotations or java code创建Bean 根据@Profile创建Bean ==> 一次打包即可跨环境运行 根据任意条件创建Bean 有条件创建Bean + 一点变通 ==> 自动配置本文主要讲下图中左侧的内容根据...
-
Linux内存管理
简介 进程“独占”虚拟内存及虚拟内存划分 彭东《操作系统实战》案例操作系统 物理内存管理数据结构及初始化 虚拟地址空间的数据结构及初始化 Linux代码上的体现 页表的位置 页表的应用 通过...
-
自定义CNI IPAM
简介 IPAM作用/职责 背景 和 CNI 的关系 接口规范 cmdAdd calico-ipam 源码分析 支持静态ip SPEC 规范:IP Address...
-
共识算法
简介 一致性和共识算法 分布式共识问题和复制状态机 关系 两阶段提交 basic-paxos 另一种表述 multi-paxos Paxos 优化 Raft Raft 和 P...
-
spring redis 源码分析
Spring Data Redis 源代码 spring-projects/spring-data-redis示例代码ListOperations<String, Person> listOps = template.listOps();listOps.righ...
-
kafka实践
前言 前言 重新理解kafka 消费端优化 多线程 消费 多线程消费的变迁 重启项目导致rebalance Kafka Streams error - Offset commit failed on partition,...