技术书栈
首页
文章
技术文章第 202411 期
技术文章第 202412 期
技术文章第 202501 期
技术文章第 202502 期
技术文章第 202503 期
技术文章第 202504 期
技术文章第 202506 期
技术文章第 202507 期
技术文章第 202508 期
技术文章第 202509 期
技术文章第 202510 期
技术文章第 202511 期
技术文章第 202513 期
AI 大模型系统实战
徐昊 · AI 时代的软件工程
AI 大模型之美
大厂晋升指南
业务开发算法 50 讲
雷蓓蓓的项目管理实战课
数据分析思维课
如何成为学习高手
深度学习推荐系统实战
后端存储实战课
分布式协议与算法实战
说透敏捷
摄影入门课
性能测试实战 30 讲
现代 C++ 编程实战
JavaScript 核心原理解析
设计模式之美
DDD 实战课
说透中台
全栈工程师修炼指南
研发效率破局之道
浏览器工作原理与实践
网络编程实战
SQL 必知必会
Java 性能调优实战
趣谈 Linux 操作系统
面试现场
重学前端
数据分析实战 45 讲
数据结构与算法之美
邱岳的产品实战
邱岳的产品手记
乔新亮的CTO成长复盘
从0打造音视频直播系统
黄勇的OKR实战笔记
技术领导力300讲
性能工程高手课
检索技术核心20讲
数据中台实战课
Serverless入门课
图解 Google V8
SRE实战手册
系统性能调优必知必会
基于人因的用户体验设计课
流程型组织15讲
技术面试官识人手册
说透数字化转型
说透芯片
React Hooks 核心原理与实战
如何落地业务建模
专栏
开源项目
业务开发算法 50 讲
开篇词|真实世界的算法,和你想的不一样
先导篇|诶,这个 git diff 好像不是很直观?
01|动态数组:按需分配的vector为什么要二倍扩容?
02|双向链表:list如何实现高效地插入与删除?
03|双端队列:并行计算中的工作窃取算法如何实现?
04|栈:函数调用的秘密究竟是什么?
05|HashMap:一个优秀的散列表是怎么来的?
06|TreeMap:红黑树真的有那么难吗?
07|堆:如何实现一个高效的优先队列?
08|外部排序:如何为TB级数据排序?
09|二分:如何高效查询Kafka中的消息?
10|搜索算法: 一起来写一个简单的爬虫?
11|字符串匹配:如何实现最快的grep工具
12|拓扑排序:Webpack是如何确定构建顺序的?
13|哈夫曼树:HTTP2.0是如何更快传输协议头的?
14|调度算法:操作系统中的进程是如何调度的?
15|LRU:在虚拟内存中页面是如何置换的?
16|日志型文件系统:写入文件的时候断电了会发生什么?
17|选路算法:Dijkstra是如何解决最短路问题的?
18|选路算法:链路状态算法是如何分发全局信息的
19|选路算法:距离矢量算法为什么会产生无穷计算问题?
20|滑动窗口:TCP是如何进行流量控制和拥塞控制的?
21|分而治之:MapReduce如何解决大规模分布式计算问题
22|PageRank:谷歌是如何计算网页排名的
23|Raft:分布式系统间如何达成共识?
24|UUID:如何高效生成全局的唯一ID?
25|一致性哈希:如何在集群上合理分配流量?
26|B+ Tree:PostgreSQL 的索引是如何建立的?
27|LSM Tree:LevelDB的索引是如何建立的?
28|MVCC:如何突破数据库并发读写性能瓶颈?
29|位图:如何用更少空间对大量数据进行去重和排序?
30|布隆过滤器:如何解决Redis缓存穿透问题?
31|跳表:Redis是如何存储有序集合的?
32|时间轮:Kafka是如何实现定时任务的?
33|限流算法:如何防止系统过载?
34|前缀树:Web框架中如何实现路由匹配?
特别策划|面试:BAT面试三关准备方法大揭秘
即学即练|基础数据结构篇:复习卡 & 算法题特训
即学即练|基础算法思想篇:复习卡 & 算法题特训
即学即练|操作系统篇:复习卡 & 算法题特训
即学即练|计算机网络篇:复习卡 & 算法题特训
即学即练|分布式篇:复习卡一键直达
即学即练|工程实战篇:复习卡一键直达
35|洗牌算法:随机的哲学,如何用程序来洗一副牌?
36|分布式事务:如何理解两阶段提交?
37|Thrift编码方法:为什么RPC往往不采用JSON作为网络传输格式?
38|倒排索引:搜索引擎是如何做全文检索的?
39|Geohash:点外卖时我们是如何查找到附近餐厅的?
40|垃圾回收:现代语言是如何自动管理回收内存的?
结束语|在技术的世界里享受思维的乐趣
期末测试|来赴一场满分之约!
@技术书栈
Powered by
gin
and
hexo-theme-book
.