事务
B+树与哈希索引的核心区别在于数据结构与适用查询类型。 B+树是平衡多叉树,支持范围查询和排序,适合磁盘存储的OLAP场景; 哈希通过哈希函数实现O(1)等值查询,但无法处理范围操作,常用于内存键值存储。
打开页面Curated Archive
按主题快速浏览我的技术沉淀,从 Agent、系统设计到专项治理和表达方法论。
已收录文章
分类专题
Category

B+树与哈希索引的核心区别在于数据结构与适用查询类型。 B+树是平衡多叉树,支持范围查询和排序,适合磁盘存储的OLAP场景; 哈希通过哈希函数实现O(1)等值查询,但无法处理范围操作,常用于内存键值存储。
打开页面
哨兵机制是保证 Redis 的高可用性 监测主节点是否存活 - 发现主节点挂了,会选举一个从节点切换成主节点 - 同时将新的主节点信息通知给其他从节点
打开页面
设计一个抢红包系统 如何拆包 随机数 线性切割 二倍均值法
打开页面
上下级的关系来讲 - 进程是资源调度的基本单位 - 线程是程序执行的基本单位 - 进程跟线程是一对多的关系 - 比方启动一个 JVM 进程,至少会启动主线程/垃圾回收线程 资源共享&隔离的关系来讲 - 进程有自己独立的地址空间 - 线程之间是共享同个进程的地址空间 - 线程 a 出现非法操作,可能就会影响到同个进程下的其他线程
打开页面
池化思想 最小线程数满足最高吞吐量 (异步化/削峰)
打开页面
看到环问题,首先想到快慢指针 一个步长大于另一个,链表成环的情况下,两个指针必定相遇 环检测的复杂度 = 遍历链表的时间复杂度 假如遍历完成,说明没有成环 记住遍历的条件,并在过程中校验
打开页面
环起点问题,首先想到相遇的地方大概率不会是起点 相遇的时候,慢指针走了 k 步,快指针走了 2k 步 假设当前相遇点距离环起点为 m 步,那么此时两个指针走相同步数(k-m)会再次相遇
打开页面
项目背景: 作为灵活用工管理与结算 SaaS 平台,解决传统灵活用工场景中合规性不足、资金流转不透明、税务处理复杂等行业痛点 面向用工企业、财税服务商及自由职业者构建三方协作平台,实现四流合一全链路线上化(合同流/业务流/资金流/发票流)...
打开页面
Matrix 营销系统 (2022.07 - 2024.04)
打开页面
面向用工企业、财税服务商及自由职业者构建三方协作平台,实现四流合一全链路线上化(合同流/业务流/资金流/发票流) 通过小程序端提供灵活就业人员项目领取、实名认证、合同签署及结算提现功能,企业端支持批量用工池管理、项目配置及智能风控
打开页面
面试官您好,我叫肖树德,毕业于华南农业大学计算机专业
打开页面
面试官您好,我是肖树德,毕业于华南农业大学计算机专业
打开页面
职场规划 核心命题:程序员≠码农 比喻:码农是"写句子",程序员是"构建完整故事线" 关键差异:系统性思维 vs 局部代码能力 方法论一:黑盒抽象法 开发前先定义输入输出(如合并两个列表) 关注测试用例设计(空列表/重复元素等边界条件) 模块化思维:将系统分解为独立交互组件 优势:降低复杂度,便于后续优化迭代 方法论二:协作编码...
打开页面Category
Category
Category
Category
Category