20240122周报—redis收官,网络开搞

今天来做个小总结吧,之前说想用几个月的时间将Java生态给整理一遍,上周正式开始这个工作了。先和各位老老板汇报一下上一周的工作,然后说一下本周的计划和后面的计划。

目录

1.上周工作

2.本周的工作

3.未来几个月的OKR


1.上周工作

上周的主要工作是将redis相关问题梳理了一番,一共写了大约15篇博客。我发现写博客确实是个提升自己的很好方式,在这16篇中,我阅读了大量的材料,并且认真总结和整理,在这期间,学到了很多自己不知道,不清楚的东西。

不知道你看到这些博客做何感想,

你可能觉得写得很烂,但是我已经花了很多精力和时间来做了。

你可能觉得写的好好,但是我在写了之后发现还有很多问题值得进一步研究,很多内容可以进一步拓展。

这就是写博客的好处:让自己会的东西清晰的沉淀下来,让自己不会的地方变得更加明确,让自己的思维和即使边界进一步拓展和丰富。

本周发布的redis博客目录如下:

【征服redis1】基础数据类型详解和应用案例-CSDN博客
【征服redis2】redis的事务介绍-CSDN博客
【征服redis3】一文征服redis的jedis客户端-CSDN博客
【征服redis4】一文征服redis的Lettuce客户端-CSDN博客
【征服redis5】redis的Redisson客户端-CSDN博客
【征服redis6】Redis的内存淘汰详解-CSDN博客
【征服redis7】谈谈Redis的RDB持久化方式-CSDN博客
【征服redis8】Redis的AOF持久化-CSDN博客
【征服redis9】快速征服lua脚本-CSDN博客
【征服Redis10】一文理解redis为什么这么快-CSDN博客
【征服redis11】花了一天,我终于懂了redis的底层数据结构-CSDN博客
【征服Redis12】redis的主从复制问题-CSDN博客
【redis13】集群前奏:sentinel模式-CSDN博客
【征服redis14】认真理解一致性Hash与Redis的三种集群-CSDN博客
【征服redis15】分布式锁的功能与整体设计方案-CSDN博客
【征服redis16】收官-redis缓存一致性问题解决方案-CSDN博客

当然,里面有一些内容是参考的别人写的比较好的,并且注明的作者。

2.本周的工作

本周的重点是网络和tomcat。网络是一个很大的体系。我打算分成几个部分来梳理:

1.http、javaweb与tomcat

2.Nginx与SpringCloud gateway

3.tcp、netty、rpc与dubbo

1.http、javaweb与tomcat

这部分主要是分析http的基本原理,虽然我们大部分人天天用http,但是很多相关内容并不是很清楚,因此我们有必要对其做一次大梳理。

不过呢,单纯的梳理没什么意思,我们如果能借助一个工具来实践一下那就最好了,我选择了简单好用的curl来做这个事情。

对于java程序员,JavaWeb是整个java服务的基础,特别是servlet,那java服务的根基就是servlet,而运行servlet最重要的工具就是Tomcat。因此我们可以将这部分内容放在一起来学习。

2.Nginx与SpringCloud gateway

这一块主要是网关相关问题了,也是我比较陌生的部分,所以需要花比较多的精力来学习和总结。

如果本周将上面内容基本搞定了,我们就继续学习网关,否则就下周继续。

3.tcp、netty、rpc与dubbo

http的特别是灵活,支持海量请求,但是本身效率并不高。如果微服务之间进行高强度的通信,哪怕只有少量的几个,我们也需要更高性能的通信方式,目前在微服务之间普遍采用有连接的TCP方式来实现,而netty提供了很多机制来专门进行高性能通信。在微服务和大数据很多领域都有不可替代的地位。

3.未来几个月的OKR

各位领导,我现在要立OKR了,将按照如下几个部分来梳理Java生态:

任务 说明
1.redis相关问题
2.http与Tomcat
3.网关技术-Nginx与gateway
4.vue与前端技术
5.netty与dubbo
6.spring、SpringMVC与SpringBoot
6 sentinel与hytrxi方案
8.nacos、Zookeeper与注册中心设计
9.RocketMQ与kafka
10.分库分表与分布式事务
11.Elasticsearch

你可能感兴趣的:(一个项目征服Java,程序人生,redis,数据库,缓存)