优质文章精选

为什么要看?

任何书籍或者专栏或者视频,都不可能把各类问题覆盖,所以我们需要多看一些文章多看一些博客来作为补充,比如有些内容你看了视频或者书籍没有理解,就可以通过看文章加深理解了,如果一篇文章看了还不理解,那么就多看几个不同的版本,看多了,也就懂了。

消息队列

《吃透 MQ 系列》之扒开 Kafka 的神秘面纱

《吃透 MQ 系列》之 Kafka 架构设计的任督二脉

《吃透 MQ 系列》之 Kafka 存储选型的奥秘

Kafka 精妙的高性能设计(上篇)

Kafka 精妙的高性能设计(下篇)

 

Redis补充

Redis 为什么那么快

Redis,唯快不破!

万字长文:选 Redis 还是 MQ,终于说明白了!

干货 | 16张图吃透 Redis 架构演进

缓存和数据库一致性问题,看这篇就够了

你管这破玩意叫 RDB

你管这破玩意叫哨兵?

解决了Redis大key问题,同事们都夸他牛皮

 

IO模型补充

你管这破玩意叫 IO 多路复用?

Unix I/O 主要模型介绍

还不懂 select, epoll 吗?

什么是Zero-Copy?

图解|零拷贝Zero-Copy技术大揭秘

【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)

深入理解IO复用之epoll

 

线上排查案例

PS:主要就是掌握思路,如果自己能排查过,那更好,可以写进简历里

YGC问题排查,又让我涨姿势了!

线上服务的FGC问题排查,看这篇就够了!

RPC的超时设置,一不小心就是线上事故

线程池运用不当的一次线上事故

 

多线程+并发+锁

漫画:什么是CAS机制?(进阶篇) 漫画:什么是 CAS 机制?

加锁还是不加锁,这是一个问题

那些烦人的同步和互斥问题

小白科普:悲观锁和乐观锁

高并发,你真的理解透彻了吗?

腾讯一面:如何停止一个正在运行的线程?

Java 线程的状态及转换

 

计算机网络

计算机网络五层模型入门

如果让你来设计网络

小白科普:从输入网址到最后浏览器呈现页面内容,中间发生了什么?

HTTP 协议入门

什么是 HTTPS?

SSL/TLS协议运行机制的概述

图解SSL/TLS协议

根域名的知识

什么是 TCP 拥塞控制?

什么是 TCP 流量控制

最多能创建多少个 TCP 连接?

图解 | 你管这破玩意儿叫TCP?

图解|为什么HTTP3.0使用UDP协议

 

操作系统与Linux

漫画:什么是协程?

一个故事讲完进程、线程和协程

图解|工作6年多,我还是没有搞懂什么是协程的道与术

上帝视角看进程调度

认认真真的聊聊中断

图解 | 你管这破玩意叫文件系统?

聊聊Linux中线程和进程的联系与区别!

Linux进程是如何创建出来的?

Linux 中的负载高低和 CPU 开销并不完全对应

进程/线程切换究竟需要多少开销?

从根儿上理解虚拟内存

 

线程池与ThreadLacol

图解 | 你管这破玩意叫线程池?

神奇的ThreadLocal

一个故事讲明白线程的私家领地:ThreadLocal

 

JVM

看完这篇JVM垃圾回收,和面试官扯皮没问题了

漫画:什么是JVM的垃圾回收?

 

MySQL

降妖除魔 | mysql 的一行记录是怎么存储的?

为什么MySQL数据库要用B+树存储索引?

redo、undo、buffer pool、binlog,谁先谁后,有点儿乱?

什么是数据库的 “缓存池” ?(万字干货)

 

Spring

Spring本质系列(1) — 依赖注入

Spring本质系列(2) — AOP

Spring,你为何中止我的事务?

“上帝视角”图解Spring事务的传播机制原理

 

数据结构补充

漫画:什么是B+树?

漫画:什么是AVL树?(修订版)

漫画:什么是 “跳表” ?

如果图论你学过,那么下面可以 不用看了

漫画:什么是 “图”?(修订版)

漫画:深度优先遍历 和 广度优先遍历

漫画:图的 “最短路径” 问题

漫画:Dijkstra 算法的优化

漫画:图的 “多源” 最短路径

漫画:什么是最小生成树?

 

Cookie+Session+Token相关

干掉状态:从session到token

从密码到token, 一个授权的故事

 

中间件+微服务+分布式科普

微服务是什么?

容错,高可用和灾备

CAP 定理的含义

负载均衡的原理

小白科普:什么是Zookeeper?

小白科普:Netty有什么用?

漫画:什么是分布式事务?

 

设计模式

单例模式+代理模式重点看下

漫画:什么是单例模式?(整合版) 漫画:什么是 “代理模式” ?

漫画设计模式:什么是 “装饰器模式” ? 漫画:什么是 “原型模式” ? 漫画:什么是 “建造者模式” ?

漫画设计模式:什么是 “职责链模式” ? 漫画:什么是 “抽象工厂模式” ? 漫画:设计模式之 “工厂模式” 漫画:设计模式之 “外观模式” 漫画:设计模式中的 “观察者模式”

 

架构相关

淘宝10年架构演进

 

ES补充

不需要深入学习,了解基本即可,比如为啥选择了ES,ES是怎么存放的。

2万字详解,吃透 ES

posted @ 2023-12-16 15:50  翰林猿  阅读(17)  评论(0编辑  收藏  举报