2020年年终总结

原创 吴就业 124 0 2021-02-07

本文为博主原创文章,未经博主允许不得转载。

本文链接:https://wujiuye.com/article/bf67e2b5901149c99f0b467e4e514ee0

作者:吴就业
链接:https://wujiuye.com/article/bf67e2b5901149c99f0b467e4e514ee0
来源:吴就业的网络日记
本文为博主原创文章,未经博主允许不得转载。

放假啦,加上年假,笔者终于放假啦!

今年笔者选择留在广州过年,因为前段时间刷到各种短视频、文章说可能要隔离,于是果断退了票,也有另一个原因,现在兜里穷得只剩187块钱了。

长那么大,没在外地过过年,今年是过上了!

对于标准宅男来说,在哪过年都一样,睡个够!

说实话,还是有点想回去陪陪父母的,毕竟一整年也就八月十五回去过一次。

十天的假期,除了出去溜达溜达,剩下的时间打算给自己充充电。

这份年终总结来得有点迟,不过我算提前了,我们公司年会都推迟到三月初了。

一年时间很快,我入职现在这家公司也快满一年了,这一年自我感觉还是成长了不少的。

技术上,今年往脑子里塞了很多新技术,比如吃透Spring Cloud KubernetesSentinel等框架源码、Raft分布式一致性算法,理解反应式编程Reactor库原理,并用WebFlux+R2DBC实战消息推送服务,在理解Reactor后再次突破对Sentinel的了解,理解Sentinel的异步调用链支持、适配ReactorWebFlux原理。

对于DDD领域驱动设计也算有些了解,但没有很好的在业务上实战,也在公司内部推广不起来。

工作上,负责过多个项目的技术选型与架构设计,虽然大多都是些基础项目,与业务无关,为业务提供技术支持,算基础架构。

如基于XXL-JOB二次开发分布式调度系统、基于Spring Cloud KubernetesWebFlux+R2DBC消息推送服务、SSO单点登录服务与SDK封装、基于Netty的统一开放API授权平台、Kafka消费Mysql Binlog项目框架搭理、Spring Cloud Gateway网关、基于Spring Cloud Kubernetes的支付中心架构设计。

其它的,如自研RPC框架、实现Raft算法框架、基于前两者重构自研的分布式延迟任务调度中间件(自测中,不管后面能不能用于生产,至少努力了、也成长了),主要功能如下:

定时Action:指定执行时间,不管成功失败Action都只被调度一次;

延迟Action:支持自定义延迟重试周期,如2、4、6、8、10(单位秒),最少1个,最大256个。

组件的封装有,Redis组件、Json组件,两者都是封装对多种实现的支持。

前后做了两次技术分享,对我来说还是很有意义的!

图片

图片

开源项目上,自封装的多数据源组件最大特色并非支持动态切换数据源,而是支持监听解析sql、监听事务状态以及注册事务提交钩子,用于实现埋点事件。

IDEA插件方面,对IDEA插件开发有些了解,了解PSI,了解IDEA如何分析源代码,如何实现自动代码生成。

字节码方面,自己开源了轻量级的分布式调用链追踪Java探针,并应用到了公司项目中,也开源了一个用于动态生成class字节码的工具包,该工具包用于支撑实现上家公司广告主自动化对接项目,这是在离职之前我想做的事情,虽然已经离职,但我还是想把我想做的东西做出来。

工作之外,分享技术我也是认真的,公众号一直坚持只输出原创,虽然有点佛式。

2020年我写了第一本书:《Java虚拟机字节码:从入门到实战》,作为草根,我很遗憾,这本书最终只发版电子书,甚至没有编辑帮我审稿,只能说还是自己心太急了,没有达到预期效果。

这一年我还写了一个专栏《深入理解Sentinel》,目前正在整理成书,打算发版纸书,但还没完成的事情不好说。我将专栏重新整理规划目录、修改内容,增加异步支持的实现原理介绍、资源指标数据收集原理与实现资源指标数据持久化等内容。

生活上,宅了整整一年,上半年熬夜写作、学习,下半年10月份后熬夜刷剧居多,虽有点懒散,但并不敢懈怠学习。

因为宅一年,攒了点钱,父母出一半自己出一半朋友借点凑够首付在二线城市买了套房,这也是文章开头说我现在只剩一百多块钱的原因。

不得不说,房贷利率高得离谱,30年利息比贷款总金额还多出几万。

买在二线城市还住不上,这边还得租房,基本上每个月就为银行和房东打工。

当然,让我再选择一次,我还是会选择买,无论房价是涨是跌,我还是想要有一个属于自己的窝。

总的来说,这一年我没有什么遗憾,各方面也都成长不少。2021年我也不想定什么目标,计划赶不上变化,但道不改,坚持的想法不变!

声明:公众号、CSDN、掘金的曾用名:“Java艺术”,因此您可能看到一些早期的文章的图片有“Java艺术”的水印。

文章推荐

2023年年终总结

如果说,23年以前我一直朝着短期35岁之前的目标而努力:成为后端某一领域的技术专家。24年我将奔向长期目标,我一直以来的长期目标都是一个:自由+赚钱!

2022年年终总结

这一年有同事在技术层面指导我,也有领导在技术之外工作上的全方面的指导。对于领导说过的话,我觉得非常实用的,都铭记使用,包括高效沟通、工作总结汇报、项目管理。

我的图书写作出版经历

借此次机会,跟大家分享我是如何与著书结缘,以及著书缘起与出版经历,希望能对大家有所启发。