摘要:
要回答为什么 InnoDB(MySQL 的存储引擎) 使用 B+ 树而不是跳表(Skip List),以及为什么 Redis 使用跳表而不是 B+ 树,需要分析两者的数据结构特性、使用场景和设计目标。以下是详细的对比和原因分析。 1. InnoDB 为什么使用 B+ 树而不是跳表? B+ 树的特点
阅读全文
posted @ 2025-08-11 16:09
猿人谷
阅读(1621)
推荐(11)
摘要:
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 见过比较典型的面试场景是这样的: 面试官:请介绍下三次握手 求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到
阅读全文
posted @ 2019-10-08 10:58
猿人谷
阅读(4739)
推荐(23)
摘要:
jdk1.8发生了一些改变,请参看最新版:http://yuanrengu.com/2020/ba184259.html 如果你去面试,面试官不问你这个问题,你来找我^_^ 下面直接来干货,先说这三个Map的区别: HashTable 底层数组+链表实现,无论key还是value都不能为null,线
阅读全文
posted @ 2018-05-31 10:09
猿人谷
阅读(249930)
推荐(45)
摘要:
同步首发:http://yuanrengu.com/2020/baec5dff.html 1 Lombok背景介绍 官方介绍如下: Project Lombok makes java a spicier language by adding 'handlers' that know how to b
阅读全文
posted @ 2018-03-26 09:29
猿人谷
阅读(345649)
推荐(46)
2026年6月26日
摘要:
在物联网、边缘计算和云计算不断融合的今天,一个看似工程化的问题,正在变得越来越关键:当大量 IoT 应用产生复杂任务流时,这些任务究竟应该在本地设备、雾节点,还是云端虚拟机上执行? 这个问题并不只是“哪里算力强就放哪里”这么简单。 IoT 设备离数据源近,但算力有限;Cloud 算力强,但通信延迟和
阅读全文
posted @ 2026-06-26 10:21
猿人谷
阅读(100)
推荐(0)
2026年6月25日
摘要:
最近,Anthropic 发布了一个很值得关注的新产品:Claude Tag。 乍一看,它像是 Claude 进入 Slack 的一次升级:在团队频道里 @Claude,它就能读懂上下文、拆解任务、调用工具,然后把结果发回讨论串。 但如果只把它理解成“Slack 里的 Claude”,可能就低估了这
阅读全文
posted @ 2026-06-25 13:00
猿人谷
阅读(504)
推荐(2)
2026年6月22日
摘要:
云原生时代,自动扩缩容几乎是每个云平台、微服务系统和 Kubernetes 集群绕不开的问题。 请求来了,资源不够,用户响应时间变长;资源给多了,云账单又开始刺眼。更麻烦的是,现代应用通常不是一个单体服务,而是一组相互调用的微服务。某个服务下面可能有多个容器实例,每个容器的负载、队列、资源状态都不一
阅读全文
posted @ 2026-06-22 11:10
猿人谷
阅读(11)
推荐(0)
2026年6月20日
摘要:
最近,Addy Osmani 发布了一篇题为《Loop Engineering》的文章。 文章中有一句非常值得关注的话: Loop Engineering,就是不再由你充当那个不断提示 Agent 的人,而是由你设计一个系统,让这个系统持续提示 Agent。 与此同时,Claude Code 负责人
阅读全文
posted @ 2026-06-20 22:05
猿人谷
阅读(115)
推荐(0)
2019年12月31日
摘要:
前文阅读 : "【ZooKeeper系列】1.ZooKeeper单机版、伪集群和集群环境搭建" "【ZooKeeper系列】2.用Java实现ZooKeeper API的调用" 在系列的前两篇文章中,介绍了ZooKeeper环境的搭建(包括单机版、伪集群和集群),对创建、删除、修改节点等场景用命令行
阅读全文
posted @ 2019-12-31 13:36
猿人谷
阅读(4856)
推荐(3)
2019年12月18日
摘要:
:在这里我再次提个小要求,希望大家能习惯看 官方文档 ,文档虽然是英文但用词都比较简单,基本都能看懂文档表达的意思。 授之以鱼不如授之以渔 的道理相信大家都明白,也希望通过猿人谷的这个ZooKeeper系列,让大家入门、到熟悉,举一反三后能精通ZooKeeper。 在前一篇我们介绍了 "ZooKee
阅读全文
posted @ 2019-12-18 10:00
猿人谷
阅读(3355)
推荐(3)
2019年12月16日
摘要:
ZooKeeper安装模式主要有3种: 1. 单机版(Standalone模式)模式:仅有一个ZooKeeper服务 2. 伪集群模式:单机多个ZooKeeper服务 3. 集群模式:多机多ZooKeeper服务 1 单机版(Standalone模式)安装 ZooKeeper官网下载地址: "htt
阅读全文
posted @ 2019-12-16 11:08
猿人谷
阅读(1581)
推荐(3)
2019年10月22日
摘要:
[toc] 在开始介绍CMS和G1前,我们可以剧透几点: 根据不同分代的特点,收集器可能不同。有些收集器可以同时用于新生代和老年代,而有些时候,则需要分别为新生代或老年代选用合适的收集器。一般来说,新生代收集器的收集频率较高,应选用性能高效的收集器;而老年代收集器收集次数相对较少,对空间较为敏感,应
阅读全文
posted @ 2019-10-22 10:08
猿人谷
阅读(28485)
推荐(2)