栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

2021,溯洄从之

2021,溯洄从之

文章目录

前言1. 工作与生活2. 博客状况

2.1 Kafka 源码分析2.2 Tomcat 框架相关2.3 MyBatis 相关源码分析2.4 Apollo 客户端源码学习 3. 未来期许

前言

2021 年是笔者作为程序员工作的第四年,也是疫情时代的第三年。这一年其实也没有什么特别,印象深刻的是年底的时候深圳又出现了疫情病例,有点担心不能回家过年。人心真是矛盾,既讨厌回家过年走亲戚的应酬,又觉得不回家过年对家人过意不去,责任在肩。

有时候笔者回望过去的时间,想着如果自己没有在 2019 年的九月份就裸辞到深圳而是年后再做打算,或许至今依然留在南京。这难以预料的世事发展让笔者每每想起总免不了对人生生出一种奇妙的观感,你如果想要改变,那就立刻去干,不要迁延等待,希望与所有人共勉

1. 工作与生活

对笔者来说,2021 年还是发生了一些应该记下的事情。首先工作上,这一年笔者跳槽了,工资涨了一些,但与期望还是有差距。没能进大厂,有点遗憾,但新公司也算独角兽,本以为能有点奔头。没想到年终拉垮到地下室,甚至想拿个 n+1 跑路,真是有点心灰意懒。生活上,这一年笔者结婚了,对象怀了孕,会是个虎宝宝。对象到六个月的时候总吵着让笔者想好宝宝的名字,还要好几个备用。笔者考虑孩子属虎,小孩子又总是被戏称为神兽,脑袋一拍想到了“陆吾”。这名字不但契合属相,而且兼具戏谑亲昵,有寓意有内涵,没毛病!

2. 博客状况

笔者定的目标是每个月至少输出 4 篇博客,2021 年勉强达成目标,全年总共输出 49 篇博客,总阅读量到达 17 万。这期间好像有几篇博客上了推荐,间接导致粉丝数量突破 100 大关,可喜可贺。笔者写博客主要是为了记录自己感兴趣的技术以及踩过的坑,还没有认真想过怎么去运营,这或许是今后应该探索的方向。不过在此之前,还是先盘点下 2021 年的学习历程,大致有如下四个部分

2.1 Kafka 源码分析

Kafka 3.0 是比较重要的一个版本,在这个版本上 KRaft 模式可以稳定运行,Kafka 终于走上了摆脱 ZoomKeeper 的道路。其实笔者对最开始的 Kafka 架构就颇为不解,作为一个消息中间件,居然还要依赖其他中间件才能工作,额外造成了许多不必要的困扰和风险。Kafka 的核心模块是 scala 写的,不过作为 JVM 系的语言并不难懂,目前这个专栏还在丰富当中,读者如有兴趣可访问 Kafka 源码笔记

2.2 Tomcat 框架相关

Tomcat 是老牌的 HTTP 服务器,笔者从 Tomcat 的组成结构入手,比较详细地分析了其 HTTP 请求处理流程,读者如感兴趣可访问 Tomcat 源码分析。从源码来看,Tomcat 其实也一直在进化,它已经基于 Java 的 AIO 实现了一套网络请求的处理框架,可以轻易地在 NIO 和 AIO 之间切换,不得不佩服其架构设计。如我们所知,Spring-WebMvc 的底层服务器默认使用 Tomcat ,读者也可以在专栏中找到 Spring-WebMvc 整合 Tomcat 的源码分析

2.3 MyBatis 相关源码分析

MyBatis 专栏其实不仅仅只有 MyBatis 框架的内容,更多的还是涉及到其增强框架 MyBatis-plus 。这个专栏其实很早就存在,今年笔者对其中的内容进行了扩充深入,着重分析了MyBatis-plus 相关的知识,读者感兴趣的话可访问 MyBatis 及 MyBatis-plus 源码分析

2.4 Apollo 客户端源码学习

Apollo 是一款开源的配置中心中间件,其服务端的代码其实和一般开发者编写的后端 Web 应用没有太大区别,因此笔者主要着重分析了其客户端与 Spring 框架整合的核心机制。这部分主要涉及到 Spring 框架当中比较重要的属性配置模块,读者可以自行取用 Apollo 配置中心

3. 未来期许

2021 年技术能力提升了一些,但是补齐算法短板的目标还是没有达成,归根到底还是自己不够重视,这也是没能进大厂的原因之一。工作生活忙忙碌碌,好像有一些成果,但总是和期望的有差距,仿佛有什么在把自己推远一样。2022 年,工作学习中要把一部分注意力挪到算法上,另外也要坚持源码阅读,增长见识。基督山伯爵说,人类全部的智慧都在两个词语之中,等待和希望。也许现在做的一切于目前都毫无益处,但世事没有一蹴而就,溯洄从之,希望能够抵达

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/746583.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号