# 专栏
# 极客时间
# Flink
名称 | 作者 | 特点 |
---|---|---|
大数据实时计算引擎Flink实战与性能优化 | zhisheng | 步隆过滤器讲的可以 |
大数据技术之Flink (opens new window) | 尚硅谷 |
# 传送门
# 检索技术核心20讲
- 00丨导读丨三步走策略,轻松搞定检索! (opens new window)
- 00丨开篇词丨学会检索,快人一步! (opens new window)
- 01丨线性结构检索:从数组和链表的原理初窥检索本质 (opens new window)
- 02丨非线性结构检索:数据频繁变化的情况下,如何高效检索? (opens new window)
- 03丨哈希检索:如何根据用户ID快速查询用户信息? (opens new window)
- 04丨状态检索:如何快速判断一个用户是否存在? (opens new window)
- 05丨倒排索引:如何从海量数据中查询同时带有“极”和“客”的唐诗? (opens new window)
- 06丨数据库检索:如何使用B+树对海量磁盘数据建立索引? (opens new window)
- 07丨NoSQL检索:为什么日志系统主要用LSM树而非B+树? (opens new window)
- 08丨索引构建:搜索引擎如何为万亿级别网站生成索引? (opens new window)
- 09丨索引更新:刚发布的文章就能被搜到,这是怎么做到的? (opens new window)
- 10丨索引拆分:大规模检索系统如何使用分布式技术加速检索? (opens new window)
- 11|精准TopK检索:搜索结果是怎么进行打分排序的? (opens new window)
- 12丨非精准TopK检索:如何给检索结果的排序过程装上“加速器”? (opens new window)
- 测一测丨检索算法基础,你掌握了多少? (opens new window)
- 特别加餐丨倒排检索加速(一):工业界如何利用跳表、哈希表、位图进行加速? (opens new window)
- 特别加餐丨倒排检索加速(二):如何对联合查询进行加速? (opens new window)
# Linux性能优化实践
- 01-如何学习Linux性能优化 (opens new window)
- 02-基础篇:到底应该怎么理解“平均负载” (opens new window)
- 03-基础篇:经常说的CPU上下文切换是什么意思上 (opens new window)
- 04-基础篇:经常说的CPU上下文切换是什么意思下(1) (opens new window)
- 05-基础篇:某个应用的CPU使用率居然达到100%我该怎么办 (opens new window)
- 06-案例篇:系统的CPU使用率很高但为啥却找不到高CPU的应用 (opens new window)
- 07-案例篇:系统中出现大量不可中断进程和僵尸进程怎么办上 (opens new window)
- 08-案例篇:系统中出现大量不可中断进程和僵尸进程怎么办下 (opens new window)
- 09-基础篇:怎么理解Linux软中断 (opens new window)
- 10-案例篇:系统的软中断CPU使用率升高我该怎么办 (opens new window)
- 11-套路篇:如何迅速分析出系统CPU的瓶颈在哪里 (opens new window)
- 12-套路篇:CPU性能优化的几个思路 (opens new window)
- 13-Linux性能优化答疑一 (opens new window)
- 14-Linux性能优化答疑二 (opens new window)
- 15-基础篇:Linux内存是怎么工作的 (opens new window)
- 16-基础篇:怎么理解内存中的Buffer和Cache (opens new window)
- 17-案例篇:如何利用系统缓存优化程序的运行效率 (opens new window)
- 18-案例篇:内存泄漏了我该如何定位和处理 (opens new window)
- 19-案例篇:为什么系统的Swap变高了上 (opens new window)
- 20-案例篇:为什么系统的Swap变高了下 (opens new window)
- 21-套路篇:如何“快准狠”找到系统内存的问题 (opens new window)
- 22-Linux性能优化答疑三 (opens new window)
- 23-基础篇:Linux文件系统是怎么工作的 (opens new window)
- 24-基础篇:Linux磁盘IO是怎么工作的(上) (opens new window)
- 25-基础篇:Linux磁盘IO是怎么工作的下 (opens new window)
- 26-案例篇:如何找出狂打日志的“内鬼” (opens new window)
- 27-案例篇:为什么我的磁盘IO延迟很高 (opens new window)
- 28-案例篇:一个SQL查询要15秒这是怎么回事 (opens new window)
- 29-案例篇:Redis响应严重延迟如何解决 (opens new window)
- 30-套路篇:如何迅速分析出系统IO的瓶颈在哪里 (opens new window)
- 31-套路篇:磁盘IO性能优化的几个思路 (opens new window)
- 32-Linux性能优化答疑四 (opens new window)
- 33-关于Linux网络你必须知道这些上 (opens new window)
- 34-关于Linux网络你必须知道这些下 (opens new window)
- 35-基础篇:C10K和C1000K回顾 (opens new window)
- 36-套路篇:怎么评估系统的网络性能 (opens new window)
- 37-案例篇:DNS解析时快时慢我该怎么办 (opens new window)
- 38-案例篇:怎么使用tcpdump和Wireshark分析网络流量 (opens new window)
- 39-案例篇:怎么缓解DDoS攻击带来的性能下降问题 (opens new window)
- 40-案例篇:网络请求延迟变大了我该怎么办 (opens new window)
- 41-案例篇:如何优化NAT性能上 (opens new window)
- 42-案例篇:如何优化NAT性能下 (opens new window)
- 43套路篇:网络性能优化的几个思路上 (opens new window)
- 44套路篇:网络性能优化的几个思路下 (opens new window)
- 45Linux性能优化答疑五 (opens new window)
- 46案例篇:为什么应用容器化后启动慢了很多 (opens new window)
- 47案例篇:服务器总是时不时丢包我该怎么办 (opens new window)
- 48案例篇:服务器总是时不时丢包我该怎么办下 (opens new window)
- 49案例篇:内核线程CPU利用率太高我该怎么办 (opens new window)
- 50案例篇:动态追踪怎么用上 (opens new window)
- 51案例篇:动态追踪怎么用下 (opens new window)
- 52案例篇:服务吞吐量下降很厉害怎么分析 (opens new window)
- 53套路篇:系统监控的综合思路 (opens new window)
- 54_套路篇:应用监控的一般思路 (opens new window)
- 55套路篇:分析性能问题的一般步骤 (opens new window)
- 56_套路篇:优化性能问题的一般方法 (opens new window)
- 57_套路篇:Linux性能工具速查 (opens new window)
- 58_答疑六:容器冷启动如何性能分析_极客时 (opens new window)
- Linux性能优化专栏加餐一 (opens new window)
- Linux性能优化专栏加餐二 (opens new window)
- 开篇词-别再让Linux性能问题成为你的绊脚石 (opens new window)
- 结束语_愿你攻克性能难 (opens new window)