美文网首页
2021年终总结

2021年终总结

作者: 肥兔子爱豆畜子 | 来源:发表于2021-12-31 15:35 被阅读0次

    今天是2021年最后一天了,这一年欢乐似乎与我无关,以至于现在想去回想一些有意义的值得记录的特别的事情竟一时想不起来脑海一片空白。自己简单回顾一下这一年吧。

    一、技术学习

    是的,这一年开始认真重新有意的去学习了,我知道可能我现在这个职业阶段去搞这些去学具体的技术可能从功利的角度来说“意义”不大。但是就听从内心好了,我现在就想搞这个。虽然也会焦虑,但尝试了很多东西只有技术学习然后认知上的提升带来的成就感能够让我平静一些。
    这一年学习的东西大多数都通过简书和博客园记录下来了(因为孤独寂寞、就一个人写文字记录是老习惯了,每当寂寞低落写的文字就相对多一些,从刚大学毕业那会就这样)。相对来说在简书写的比较多且质量高一些、之后打算都整理一下搬到简书来,这一年我写过:

    简书

    搭一个10万并发的秒杀系统到底需要多少服务器

    HTTPS与HTTP/2

    HTTPS、SSL/TLS以及CA证书如何解决的安全通信问题
    白话入门HTTP家族,HTTP1.1, HTTP/2, HTTP/3

    RocketMQ

    RocketMQ架构
    RocketMQ消息发布报错:No accessKey is configured
    RocketMQ最佳实践
    RocketMQ存储探索之瞎子摸象
    RocketMQ实战入门

    分布式理论

    Raft协议如何解决分布式系统一致性问题
    一致性Hash算法

    多线程并发、I/O

    用一个例子来理解Condition的作用
    动手实现一个简单的线程池来理解其原理
    CyclicBarrier线程栅栏的作用
    CountDownLatch线程计数器的作用
    用实例程序理解Semaphore信号量的作用
    juc Executors中提供的几种线程池
    ThreadLocal的作用和原理
    Java中的阻塞队列
    理解CAS(Compare And Swap)
    Disruptor官方技术论文
    Disruptor笔记
    Java线程状态和线程方法
    Java IO模型:从BIO到NIO非阻塞Socket再到多路复用器
    Tomcat NIO线程模型与IO方式分析
    keepalive连接复用对tomcat线程池的影响
    tomcat的worker线程的空闲判定与释放
    从tomcat任务队列看ReentrantLock非公平与公平锁实现
    LockSupport原理与线程挂起/唤醒
    tomcat的3个线程栈dump样本分析
    高吞吐生产系统下Tomcat所面对的挑战
    非阻塞同步队列ConcurrentLinkedQueue
    连接池的设计模式:连接共享与连接独占

    Spring相关

    Spring动态代理
    Spring原理浅谈
    Java SPI机制介绍
    SpringBoot的SPI机制与自动装配

    微服务技术

    hystrix,接口的隔离、熔断、与降级
    一个基于Netflix Ribbon的负载均衡与服务发现方案

    JVM相关

    JVM垃圾回收
    Java对象的复制——小明和他的克隆人的故事
    理解Java四种引用类型——强软弱虚
    Java中的局部变量与GC root
    Java中如何分配以及释放直接内存

    Netty

    Netty的高性能设计
    Netty4.1 Http开发入门(一)服务端
    Netty4.1 Http开发入门(二)客户端

    MySQL与Java数据库开发

    HikariCP为什么不推荐配置connectionTestQuery
    深入理解JDBC原理和timeout配置
    SpringBoot JPA批量插入
    mysql乐观锁和悲观锁
    MySQL刷脏页造成查询性能抖动

    Nginx OpenResty,Redis

    OpenResty上使用的redis工具类
    Redis事务与Redis script lua脚本
    使用OpenResty+Redis+RocketMQ构建秒杀系统
    Nginx与OpenResty接入层限流
    理解协程coroutine
    Redis分布式缓存搭建

    Linux系统

    Linux内存,PageFault与SwapOut
    内存与Swap交换分区
    CPU平均负载与占用率

    博客园

    如何应对繁忙linux服务器上的TCP TIME-WAIT状态
    ss命令输出中Recv-Q、Send-Q的含义
    Java注解
    MinIO的简单使用实践
    alibaba sentinel简单实践

    win10家庭版安装docker
    使用docker安装mysql5.7
    使用docker部署springboot应用
    如何与别人共享Docker镜像
    windows下开启docker占用内存过高解决办法

    LockSupport.park()分析
    tomcat的3个线程栈dump样本分析
    模拟线程饥饿

    动态代理与AOP(三)
    动态代理系列Cglib的FastClass机制(四)
    Java反射的性能问题
    SpringBoot的SPI机制
    观察者模式的简单例子
    Java类加载
    白话理解什么是Spring循环依赖

    OpenResty连接Redis哨兵与集群

    释放rsyslog占用的Linux内存

    Java中的重量级锁

    网络传输中的帧和payload

    蚂蚁金服SOFAMesh多协议通用解决方案x-protocol介绍系列

    二、生活

    我这一年几乎没玩魔兽世界了,虽然如此,但只要老婆还喜欢,我以后还是会抽空陪她玩的。
    下半年有那么一段时间,心情非常不好,情绪难免带到家里给到老婆了,实在愧疚,好在自己控制和调节一段时间就过去了。
    小破三菱开了6万多公里了,一些橡胶制品老化,修修补补,现在开着还不错。
    年底老婆领了一只橘猫,花了4000余钱治好了猫瘟,现在每天在家逗猫乐此不疲,我想她是把无处安放的母爱发泄到这只猫上了罢,破猫占了她的便宜,我有些心酸。
    哦,还有,夏天的时候带老婆开小三菱去了一次东极岛,在岛上住了海景房,她很高兴。

    10月底的时候被确诊了轻度2型糖尿病,现在口服二甲双胍并控制饮食糖分中,确诊时指标刚好压线,希望可以逆转回来。服药2月后复检,餐后随机7.1好像也还好。

    老婆给家里贴了墙纸,电视和电视柜也布置了一下。另外她今年办了社保、我给她医保共济了6000块钱、她补了牙齿。

    相关文章

      网友评论

          本文标题:2021年终总结

          本文链接:https://www.haomeiwen.com/subject/prwgqrtx.html