Forrest Hu's Blogs
技术、架构与生活随笔 · 共 453 篇文章
-
《见识》笔记
简介 命运 不做选择的幸福 见识 阅读 大家的智慧 伪工作 职场的误区与破法 商业的本质 好好说话 《态度》 自己的反思命运讲到命运,很多中年人会有这样的体会:自己无论多么努力,似乎都得不到社会的进一步认可;相反,如果按部就班地做事情,好像也坏不到哪里...
-
《Apache Kafka源码分析》——简介
前言 前言 宏观概念 代码使用 生产者 消费者 高可用机制 负载均衡机制 为什么kafka 这么快 背景知识 网络通信 传递保证语义(Delivery(guaran...
-
2019年终小结
简介 人 改变别人是神经病 沟通 事儿 做工作 未来技术人改变别人是神经病谈工程师成长的另一面,从老书新版开始Kelly从此获得了非常宝贵的经验:要学会带领(lead),而不是驱赶(drive)。必要的时候驱赶自己没有错,但绝...
-
netty中的线程池
前言 前言 Executor 家族 SingleThreadEventExecutor 提交任务 ThreadPoolExecutor SingleThreadEventExecutor 作业线程 作业线程...
-
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代码上的体现 页表的位置 页表的应用 通过...