Java knowledge induction 记录所看的,所接触的,所了解的java后端知识点,知识体系和框架。慢慢写,慢慢积累,慢慢沉淀。
java基础,java集合框架源码
mysql技术内幕,mysql45讲,NoSQL
- 计算机网络:计算机网络
- 算法:算法
- java并发编程:并发&多线程【Java 并发编程实战】
- JVM:面试题总结,深入理解java虚拟机【深入拆解java虚拟机】
- 操作系统:操作系统【操作系统实战 45 讲】【系统性能调优必知必会】
- 计算机组成原理:计算机组成原理
- 中间件(Redis, Netty, MQ):Redis【Redis 核心技术与实战】【Redis 源码剖析与实战】【Netty 源码剖析与实战】
- spring系列:Spring
- 逻辑题:
- 分布式:分布式理论【高并发系统设计 40 问】【分布式技术原理与算法解析】
- 高并发:【分布式协议与算法实战】【分布式数据库 30 讲】
- 设计模式:设计模式
- Linux命令:
- GO语言:
RPC框架设计:
1.读极客时间专栏《RPC实战与核心原理》,了解RPC原理和关键问题
2.下载一个完整代码运行
秒杀系统设计:
1.学习上面的RPC框架,读极客时间专栏《高并发系统设计40问》,《如何设计一个秒杀系统》,学习原理
2.实现一个最简单的秒杀系统,可以购买商品。
3.开始进行系统演进,首先是数据库
4.再接着是后端系统
5.然后前端页面优化
6.Jmeter再次进行压测,测QPS.
| 文章专栏 |
打分(共五星) |
评价 |
| 88-高并发系统设计40问 |
⭐⭐⭐⭐ |
总体不错,先总的介绍高并发情况下遇到的问题以及解决方案,然后再从具体的几个方面:数据库,缓存,消息队列,分布式服务(可以去看RPC实战与核心原理,写的更好)最后还介绍了高并发系统的监控,学到了很多东西。 |
| 115-RPC实战与核心原理 |
⭐⭐⭐⭐⭐ |
不吹不黑,讲的是真的不错,首先从RPC框架结构和组成说起(整体通信过程,网络IO模型,序列化方式,网络传输协议),然后介绍一个好的RPC框架还需要有的高可用方案(服务发现、健康检查、路由策略、负载均衡、优雅启停机,熔断限流,分组等),最后介绍了RPC框架的基本优化方案(异步,安全,时钟轮,流量回放)(看了一遍还没怎么懂,还会看第二遍)。 |
| MySQL实战45讲 |
⭐⭐⭐⭐⭐ |
有一定难度,需要反复观看,里面的内容都是精华,反复观看才能彻底理解,强烈推荐! |
| 10-如何设计一个秒杀系统 |
⭐⭐⭐ |
|
| 趣谈网络协议 |
⭐⭐⭐ |
内容感觉很散,不成体系,我不太喜欢,还是推荐《网络是怎么连接的》 |
| 分布式技术原理与实战45讲 |
⭐⭐⭐⭐ |
可看,将分布式的基本知识做了梳理,介绍了分布式系统的基础知识(分布式事务.消息.缓存,服务,存储,锁等),但是没有去过于深入,很多知识都是大概讲了基本的原理,非常适合那些想要了解分布式知识的同学。比较推荐 |
| 深入拆解Java虚拟机 |
⭐⭐⭐⭐ |
从JVM底层开始讲解,讲的很详细,很深入,但是有点看不懂, |
| 重学操作系统 |
⭐⭐ |
讲的很一般,内容比较少,讲解也没有深入,感觉做一个枕边读物,睡觉前刷刷还是可以的 |
| 22 讲通关 Go 语言 |
⭐⭐ |
和上面的一样,枕边读物,随便看看就行内容不多,原理也不深入,说通关Go语言有点过了, |
| Netty 核心原理剖析与 RPC 实践 |
⭐⭐⭐⭐⭐ |
我个人是非常喜欢的,讲Netty的专栏很少,这篇算是非常适合我一个了,从整体架构到局部模块再到源码部分,最后再给一个实战RPC的例子,基本上把Netty核心模块的原理都讲到了,缺点就是这个是拉钩教育的课程,课程的高质量评论还是太少了,不过总体来说还是非常值得 |
| 系统性能调优必知必会 |
⭐⭐⭐⭐⭐ |
从系统硬件(CPU,内存,零拷贝等)到网络(TCP,HTTP1,2, HTTPS)的调优思路,讲的非常详细,看完不经感慨万物皆可调优。(ps 在评论区还发现小林codeing的评论,他的操作系统的东西也有借鉴这个专栏) |
| 透视HTTP协议 |
⭐⭐⭐⭐ |
还算不错,可以给个3.5星,主要讲解了HTTP发展,一些重要特性和字段,HTTPS中的SSL/TLS,HTTP2的新特性,HTTP3以及使用HTTP的一些应用 |
| 容器实战高手课 |
|
|
| Redis核心技术与实战 |
⭐⭐⭐⭐ |
不说了,学好Redis = 黄建宏老师的《Redis设计与实现》+蒋德钧《Redis核心技术与实战》《Redis 源码剖析与实战》,这本专栏主要讲解了Redis的一些主要知识,比如数据结构,IO,集群哨兵以及实际场景下遇到的一些问题:GEO,消息队列,异步队列,以及影响Redis性能的一些情况 |
| Redis 源码剖析与实战 |
⭐⭐⭐⭐ |
和上面一样,梳理了Redis源码结构,讲解了常见的数据结构,持久化,哨兵集群这些核心部分的源码,重点是评论也非常高质量,相当精彩。 |
| 分布式技术原理与算法解析 |
⭐⭐ |
不好,很多东西讲的都很模糊,也不全面,看完之后很多疑问。 |
| 网络编程实战 |
⭐⭐⭐ |
整体还可以,不过知识点我在其他专栏基本都学到了,所以看了一半就没看了 |