春风吹,战鼓擂,我要关注爱谁谁
还记得当初关注公众号的初心么?
或许因为作者的一篇文章偏僻入里的讲解了一个知识点;
又或者是因为文章的图片精美,语言生动而又准确的把技术难点准确表达而心动。
好的文章我有如下两个特点:
结构精当
好结构起承转合,该凸的凸、该仄的仄,该紧的紧、该疏的疏。让人从头看到脚,再从脚看到头,从胸看到臀,再从臀看胸。
文字妙曼
好文章的文字要有自己的质感,或浓或淡,或韧或畅,或是东坡肘子或是麻婆豆腐,但不能是塑料裹脚布。
推荐大家关注一个硬核又风趣的 Java 技术类公众号:码哥字节。
码哥的文章,图文精美,内容有深度又通俗易懂,结构精当,运用骚话把技术点讲明白。
授人鱼不如授人以渔
作者通过循循善诱的方式让我们在脑海里建立一个完整的知识框架和架构体系,构建系统观。
不管多复杂的技术,码哥的文章都能讲的生动直白,配合优雅图文让人眼前一亮。
Redis 系列
学习一个技术,通常只接触了零散的技术点,没有在脑海里建立一个完整的知识框架和架构体系,没有系统观。
这样会很吃力,而且会出现一看好像自己会,过后就忘记,一脸懵逼。
跟着「码哥字节」一起吃透 Redis,深层次的掌握 Redis 核心原理以及实战技巧。
在Redis 核心篇:唯快不破的秘密这篇文章中,码哥用全局观的思维分享了 Redis 真正快的原因,很多人仅仅只是知道基于内存实现,其他核心的原因模凌两可。
Redis 如何利用 AOF 和 RDB 是实现宕机快速恢复的?跟着码哥探索 Redis 的宕机快速恢复以及持久化世界......,不做只会简单使用 String 的工具人。
-
宕机后,如何快速恢复? -
宕机了,Redis 如何避免数据丢失? -
什么是 RDB 内存快照? -
AOF 日志实现机制 -
什么是 写时复制技术? -
….
高可用有两个含义:一是数据尽量不丢失,二是服务尽可能提供服务。
AOF 和 RDB 保证了数据持久化尽量不丢失,而主从复制就是增加副本,一份数据保存到多个实例上。
Redis 高可用篇:主从架构数据同步原理 揭晓了主从架构的实现机制和原理,如下图是全量复制的原理图:
这里不再一一列举,朋友们可以关注公众号阅读:
-
Redis 为什么这么快 -
Redis 宕机快速恢复的杀手锏 -
Redis 主从架构数据一致性如何实现 -
Redis 哨兵:倒下了一个我,还有千千万万个我 -
Redis Cluster 集群可以无限拓展么? -
Redis 实战篇:巧用 Bitmap 实现亿级海量数据统计 -
Redis 实战篇:通过 Geo 类型实现附近的人邂逅女神 -
Redis 新特性篇:多线程模型解读
源码拆解
《Tomcat 架构原理解析与架构设计借鉴》让我知道什么叫源码拆解,不是干巴巴的贴代码。
而是引导大家如何从全局观掌握整个架构,再分析类与类之间、模块之间如何分工合作。
Tomcat 实现的 2 个核心功能:
-
处理 Socket
连接,负责网络字节流与Request
和Response
对象的转化。 -
加载并管理 Servlet
,以及处理具体的Request
请求。
所以 Tomcat 设计了两个核心组件连接器(Connector)和容器(Container)。
连接器负责对外交流,容器负责内部处理。
连接器
连接器的三个核心组件 Endpoint
、Processor
和 Adapter
来分别做三件事情,其中 Endpoint
和 Processor
放在一起抽象成了 ProtocolHandler
组件,它们的关系如下图所示。
Tomcat 整体组件关系
图片清晰的展示出整体架构与模块之间的关系,配合严谨的文字带我们真正的掌握 Tomcat 原理和设计思路。
两篇硬核的文章,在读者群也收到颇高评价,强烈大家关注公众号并阅读下所有的文章。
Kafka 系列
Kafka 性能篇:为什么这么快 ,以讲解性能作为 Kafka 之旅的开篇之作,让我们一起来深入了解 Kafka “快”的内部秘密。
我们不仅可以学习到 Kafka 性能优化的各种手段,也可以提炼出各种性能优化的方法论.
这些方法论也可以应用到我们自己的项目之中,助力我们写出高性能的项目。
《Kafka 核心知识点,从面试角度全面剖析 从面试角度各个击破 kafka 核心知识点,面试不慌加薪有望。
如下 Kafka 的核心设计:
精选目录
我相信,如果你肯花功夫,静下心来将码哥字节的所有文章读过一遍,你的技术水平都会得到了实质的修炼和提升。
原创目录
还可以加「码哥」的微信,进入专属读者群,一起学习成长。
「码哥」从一名程序员,一路成长到技术专家,有相当丰富的职场经验,文章质量很高,能看出是有多年的积累。
最后,推荐大家关注