[COT]
2019年度小结

19年过的挺快的,有点像在公司加班一不小心就到了第二天。
今年最重要的事情可能就属换工作了,第一次接到大厂的面试,以及拿offer的喜悦无以言表。毕业时候定下的3年内去大厂,提前达成目标。
工作
年初换了工作后就变得忙碌了起来算起来今年比去年多上了6个月班。上半年平均下班时间10点后,下半年稍微轻松了些,除了每周发版会留守到凌晨,其他时间9点就下班了。
开始新人培养,带了几个大学生国内知名985毕业。第一次培养新人还是有手忙脚乱。
工作上学到的技术
- nginx
在喜茶的时候,公司书台上有本书《深入理解nginx》。今年在项目上自己开始运维后,才算是实实在在的入门了。
- 文件系统
项目设计文件存储,然而公司迟迟不推出公司级的文件存储系统。无奈只能自己搭建运维,接触过的有FastDFS,GlusterFS,google file system,HDFS,MooseFS,Ceph.
- 分布式锁
生产环境部署多实例,必然会设计到分布式锁,今年主要用到的是Redisson.
- 抽象设计能力
代码方面最大的改变,由面向过程思维开始面向对象编程,开始注重设计以及UML图。
- 消息中间件
今年消息中间件使用最多的是kafka
- http
跨服务间通信好像也非常常见,这在老东家独立业务的项目中,可能是非常罕见的。
- 大文件上传
手写了大文件上传功能,理想情况下可以支持到无限大,主要应用http请求分割每一个文件,最终在服务器端,把单个独立的文件片段组合成完整的文件。
- 并发处理
在服务端数千的并发处理好像也没有那么复杂了。
- 数据库
接触了分库分表,读写分离,主要使用sharding-jdbc,对索引的使用有了新的认识。
- linux
项目运维已经不在话下,一些复杂的命令借助百度也能搞定。可以算熟悉了linux操作系统。
生活
拍照
看书
2019 年度小结
原文:https://www.cnblogs.com/threecha/p/12152747.html