2021 总结与公众号文章回顾

共 2933字,需浏览 6分钟

 ·

2022-01-04 18:34

1、年度总结

时间一转眼就到了 2021 年最后一天,以 2021 最后一个工作周的周五结束,是的 2021 年就这样过去了

2021 年是来北京的第 3 个年头,也是本科毕业的第 2 年

在这一年年末,完成了北漂两件(大)事:换工作、换房

工作

如封面图,现在的工作地点在五道口

有时候我会觉得我是一个念旧的人,对于人生旅途上的人和事总会有那些美好让你难以释怀

因此换工作对我来说是一件艰难的事情

但转而一想,从初中开始,我们所处的环境、我们身边的人每过 3 年、4 年就会换一拨

所以工作其实也是一样罢了,只要我们时常想起的时候总是充满美好就可以了

换工作对于职业发展、技术路线、公司发展等多方面也进行了多方取舍,最终选择了现在的公司

学习

这一年也在 Todo 中定下了不少学习计划,具体这里就不列出了

部分计划的成果以博客/公众号文章的形式进行了输出,公众号原创的确是一件不容易的事情,上半年坚持周更三篇,下半年就只能周更两篇了,明年再接再厉✌🏻

当然,在计划充分饱满的前提下,应该没有人能说把年初计划完美的完成了

计划赶不上变化,人生总会有遗憾 ~

生活

从实习来到北京,就一直住在被冠以“老破小”称号的六七十年代筒子楼

搬家或许对于多数人来说都是一件很艰难的事情

为了减少通勤时间,改善改善居住环境

终于在最近一个周末狠下了心,连续完成了看房、搬家

下面就是以后经常战斗的小窝啦 ~

骑行

这一年由于在前司找到了完美的停车位,感谢领导让我的小小爱好得以坚持

由于工作以及个人时间安排经常和俱乐部时间冲突,所以这一年去俱乐部一起参加活动的时间也就少了

更多骑行的时间还是在通勤以及和朋友休闲骑

希望新的一年到来后能继续并有所突破

2、公众号文章回顾

这一年开始在写博客的同时发表到了公众号,除去转载的部分好文,剩下的原创文章和学习笔记按照领域分类,或按时间先后、阅读量排序整理如下,方便大家继续点击直达

云原生、Kubernetes、容器相关

k8s 生产实践之获取客户端真实 IP

基于 ack k8s 集群调度的方案设计

Dockerfile 语法概要

k8s 环境下处理容器时间问题的多种姿势

SkyWalking 链路追踪系统-部署篇

SkyWalking 链路追踪系统-接入篇

SkyWalking 链路追踪系统-告警篇

浅谈 Prometheus 的数据存储

使用 kube-prometheus 部署 k8s 监控(最新版)

基于 k8s 集群部署 Nexus 与旧数据的迁移

基于 Dockerfile 构建容器镜像的最佳实践

两大 grafana 实用插件快速监控 kubernetes

Helm Chart 语法概要

k8s 内网和办公网络的打通实践

基于 k8s 手动部署 rabbitmq 集群

任务执行龟速,原因竟然是......

在 k8s 中解决 pod 资源的正确识别

k8s 之 Ingress 自动化 https

k8s Ingress nginx 错误页面的深度定制

基于 k8s Ingress Nginx+OAuth2+Gitlab 无代码侵入实现自定义服务的外部验证

使用 flannel+canal 实现 k8s 的 NetworkPolicy

kubernetes 存储之 GlusterFS

ack 集群 Terway 网络场景下的 vSwitch 扩容

DevOps、Jenkins 相关

DevOps 建设之基于钉钉 OA 审批流的自动化上线

Jenkins API+Pipeline 深度实践之 input 的自动化

JenkinsPipeline 语法概要

Jenkins 连接 k8s 的多种姿势

Jenkins workflowLibs 库的使(妙)用

Jenkins ShareLibrary 实践之自定义通知器

使用 Jenkins Operator 在 k8s 中部署 Jenkins

利用 Github Action 实现 Github 到 Gitee 的持续同步

Azure DevOps 的使用入门

Python

Celery 在 Django 中的简单应用

drf 的接口文档生成与管理

浅谈 Python 鸭子类型

drf 分页器的使用

基于 Python 实现原生的登录验证码

Python 分析 Nginx 日志

Django 分页器的用法

Django 自定义实现分页器

vue+drf+第三方滑动验证码的接入实现

数据分析之 Numpy 入门

剖析和解决 Python 中网络粘包的正确姿势

drf 序列化器之反序列化的数据验证

Django 之 URL 反向解析

Golang

浅谈 GoPath 和 Go Modules 包管理

Golang 格式化输出

Golang 数据类型之数组

Golang 数据类型之切片

浅谈 float 浮点型的底层存储与运算

Golang 数据类型之 Map

Golang 函数参数的值传递和引用传递

Golang 结构体类型的深浅拷贝

Golang 数据类型之指针

Golang 单元测试

Golang 基准测试

Golang 数据类型之结构体-上篇

Golang 数据类型之结构体-下篇

Golang 文件操作-上篇

Golang 文件操作-下篇

Golang 开发命令行工具之 flag 包的使用

Golang 接口类型-上篇

Golang 接口类型-下篇

Golang 反射-上篇

Golang 反射-下篇

Golang 与散列算法

Golang 与对称加密

Golang 与非对称加密

数据库相关

MySQL 工具 Atlas 的安装使用

MySQL 多实例的部署

MySQL MHA 部署与测试-上篇

MySQL MHA 部署与测试-下篇

MySQL 备份工具之 Xtrabackup

MySQL 基于 Binlog 的数据恢复实战

数据库中间件 Mycat 的安装使用

Centos7 静默安装 Oracle11g

Git 相关

使用 git-svn 无损迁移 SVN 至 GitLab

Git 目录为什么这么大

利用 Git 钩子实现代码发布

Linux 相关

Squid 代理及常见的代理上网

非 LVM 的 xfs 文件系统扩容

DNS or hosts ?

Tomcat 调优整理

利用 GoAccess 分析 web 服务日志

LVS 负载均衡之 DR 模式

LVS 负载均衡之 NAT 模式

Nginx 目录浏览基础与进阶

其他杂文

我的生产力工具推荐-终端 01 篇

我的生产力工具推荐-IDE 插件篇

Mac + VMware Fusion + Windows11 尝鲜

Mac 下 iTerm2 配置 lrzsz 功能

写在 2021 快要结束的夏天

好了,年度总结就到这里吧

感谢身边时常陪伴与关心的人,感谢这一年来遇到的人和事,感谢所有公众号读者

新的一年继续保持初心,向大家分享更好的内容,一起进步


欢迎添加好友进一步了解、共同交流、内推

欢迎进群一起进行技术交流

加群方式:公众号消息私信“加群”或加我好友再加群均可

浏览 85
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报