2023三星齐发,博客之星、华为OD、Java学习星球

大家好,我是哪吒。

一、回顾2023

2023年,华为OD成了我的主旋律,一共发布了561篇文章,其中包含

  • 368篇华为OD机试的文章;
  • 100篇Java基础的文章
  • 40多篇MongoDB、Redis的文章;
  • 30多篇数据库的文章;
  • 20多篇Dubbo、微服务的文章。

每一篇都是挑灯夜读的结晶,感谢你们。


1月份

既然有MySQL了,为什么还要有MongoDB?

MongoDB的基本概念与基本数据类型

MongoDB查询与游标,彻底玩转分布式文件存储

MongoDB数据库 | 三分钟学会MongoDB索引,快来看看与MySQL索引有何不同?

MongoDB 4.0支持事务了,还有多少人想用MySQL呢?

一次线上事故,我顿悟了MongoDB的精髓

MongoDB高可用与分片

MongoDB数据库性能监控详解

技术瓶颈?如何解决MongoDB超大块数据问题?

1月份写了9篇MongoDB的文章,记得当时项目中打算引入MongoDB,现学现卖,将MongoDB的需求,完成了,那种感觉真的不错,希望以后能多遇到几次。

2023年1月31日,继2021年博客之星Top2后,我又获得了2022博客之星Top1,也算是实现两连冠了,人生中的高光时刻。


2月份

【Java基础知识 47】一文读懂JVM类加载机制过程及原理

【Java基础知识 51】Java中常见的编码集问题

【Java基础知识 55】跟同事杠上了,Apache Beanutils为什么被禁止使用?

SQL代码编码原则和规范

千万级数据,如何做性能优化?分库分表、Oracle分区表?

DevOps是什么?DevOps能够给我们带来什么?

Spring Cloud Alibaba 微服务1,系统架构演变 + Nginx反向代理与负载均衡

2月份写了7篇,包含3篇Java基础、2篇Oracle数据库、2篇微服务的。

自我感觉都是高质量博客,是争取在一篇文章中将所涉及到知识点讲透、讲明白那种。

阅读量也都还可以,涨粉情况也很不错。


3月份

【Java基础知识 48】Java日志框架,Log4j日志级别

【Java基础知识 53】为什么人们宁可用Lombok,也不把成员设为public?

Spring Cloud Alibaba 微服务2,注册中心演变 + Nacos注册中心与配置中心

2023年再不会Redis,就要被淘汰了

Redis bigkeys命令会阻塞吗?怎么解决?

Redis单线程还是多线程?IO多路复用原理

图解Redis,Redis主从复制与Redis哨兵机制

图解Redis,谈谈Redis的持久化,RDB快照与AOF日志

3月份写了8篇,包含2篇Java基础、1篇微服务、5篇Redis。

有一篇印象很深刻,就是Lombok这篇文章,当时这篇文章热度很高,引起了大家的热议。

在这里插入图片描述
最终没有顶住压力,被我删了,删了之后还有人私信我,为啥为什么人们宁可用Lombok,也不把成员设为public?这篇文章没有了,我又重新发布了,我也是醉了。

3月12日,一个值得纪念的日子,突破自我,开了属于自己的知识星球,“Java学习星球”,星球一共更新了9个精品专栏,陆陆续续,也得到了184位小伙伴的认可和支持,感谢大家。


4月份

2023华为OD统一考试(B卷)题库清单(按算法分类),如果你时间紧迫,就按这个刷

MySQL数据库和Redis缓存一致性的更新策略

Redis布隆过滤器的原理和应用场景,解决缓存穿透

Redis集群的最大槽数为什么是16384个?

【Java基础知识 37】Java内部类、java内部类的作用

4月份写了38篇文章,其中包括3篇Redis、10来篇Java基础、20多篇华为OD机试。

是的,4月份终于开始更新华为OD机试了,华为OD机试算法题也成了2023年的主旋律,基本上每天都在刷题,经历了兴奋、疲惫、厌倦、兴趣4 种状态的升华,刷题的过程中,真的收获了很多。


5月份、6月份、7月份、9月份

在这里插入图片描述

5月份更新了130篇、6月份更新了85篇、7月份更新了63篇,全部都是华为OD机试的算法题,刷过的朋友应该清楚,一道华为OD算法题,大概需要1个小时的时间,每一道都是一点一点抠出来的,每一道都有详细的解题思路,当时真的是打了鸡血的,真怀念那段牛逼的日子。

而且还组织了华为OD七日集训,大家热情满满。

华为OD机试算法题的更新,收获还是很大的,也算是对数据结构与算法的一种实战练习,刷的多了,真的会有一种量变则质变、思如泉涌的感觉。


8月份

兄弟,王者荣耀的段位排行榜是通过Redis实现的?

Dubbo高手之路1,Dubbo原理和机制,Dubbo的核心组件

Dubbo高手之路2,6种扩展机制详解

Dubbo高手之路3,Dubbo服务消费详解

Dubbo高手之路4,Dubbo服务提供者详解

Dubbo高手之路5,Dubbo服务注册与发现

Dubbo高手之路6,Dubbo 服务治理详解

8月份更新了65篇文章,其中包含 1 篇Redis 和 6 篇Dubbo的文章。

记得当时这篇兄弟,王者荣耀的段位排行榜是通过Redis实现的?也算是火爆全网,公众号、CSDN、掘金、头条,全部热榜第一,第一次体会到被大家认可的感觉,谢谢你们。


10月份

【Java基础知识 16】禁止使用Lombok,在Lombok的加持下,“小狗”.equals(“老狗”) = true

【Java基础知识 49】探索Apache HttpClient超时时间如何设定?

一个关于 i++ 和 ++i 的面试题打趴了所有人

Java高并发编程实战12,越细粒度的锁越好吗?产生死锁怎么办?

Java高并发编程实战13,简单聊一聊公平锁和非公平锁,parallel并行流

通过线程池方式改造Stream.parallel()并行流

Java高并发编程实战14,强制禁止,线程池不允许使用Executors创建

Redis分布式锁的实现方式、实现原理

Redis中间件20,工作5年,没用过分布式锁,正常吗?

Redis中间件21,神仙打架,事务 vs 管道,何时使用何种?

十一七天乐,别人休息,我卷文章,这种状态已经成为了常态,乐此不疲。

10月份更新了53篇文章,包含5篇i++高并发连载(收获满满)、还有两篇Java基础,禁止使用Lombok,在Lombok的加持下,“小狗”.equals(“老狗”) = true这篇低质量文章,居然火了,在标题党的路上越走越远,哈哈。

更新了3篇Redis的文章,全年总共写了21篇Redis中间件的文章,也算是一个系列的完结。


11月份

微服务 Spring Cloud 1,服务如何拆分?使用微服务的注意事项?

微服务 Spring Cloud 2,一文讲透微服务核心架构(注册中心、服务通信、服务监控、服务追踪、服务治理)

微服务 Spring Cloud 3,如何对微服务进行有效的监控?

微服务 Spring Cloud 4,分布式系统如何进行数据分区

微服务 Spring Cloud 5,一图说透Spring Cloud微服务架构

微服务 Spring Cloud 6,用了这么多年Docker容器,殊不知你还有这么多弯弯绕

微服务 Spring Cloud 7,Nacos配置中心的Pull原理,附源码

微服务 Spring Cloud 8,开源RPC框架如何选型?

微服务 Spring Cloud 9,RPC框架,客户端和服务端如何建立网络连接?

11月份写了22篇,包含9篇微服务Spring Cloud的文章。


12月份

离谱!面试为啥都问Kafka?赶紧补一下

解密Kafka主题的分区策略:提升实时数据处理的关键

Kafka事务是怎么实现的?Kafka事务消息原理详解

Kafka消息延迟和时序性详解

微服务 Spring Cloud 10,如何追踪微服务调用?服务治理的常见手段

使用双异步后,从 191s 优化到 2s

12月份更新了23篇文章,其中包含4篇Kafka,2篇Java基础,双异步这篇文章,在公众号平台斩获了1.7万阅读的佳绩,也是哪吒首次,苦心经营2年,终于被推荐了,不容易~


二、展望2024

2023年虽然写了500多篇文章,但主旋律是华为OD机试算法题,另外系统的更新了40多篇MongoDB、Redis的文章,中规中矩。

2024年,定个计划,每个礼拜至少输出一篇Java优质文章。

输出顺序如下:

  1. 微服务
  2. Redis
  3. Kafka
  4. 设计模式
  5. JVM
  6. Java性能优化
  7. Java 并发编程

每一个技术争取都精读一本经典书籍,输出一个比较优质的专栏,输出才是最好的学习。

套用亚历山大的一句话,“职业生涯至今,我不会期待什么事情发生。我更专注于每天努力训练,我认为努力训练之后一切事情会自然发生。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/302795.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

创建第一个SpringMVC项目,入手必看!

文章目录 创建第一个SpringMVC项目,入手必看!1、新建一个maven空项目,在pom.xml中设置打包为war之前,右击项目添加web框架2、如果点击右键没有添加框架或者右击进去后没有web框架,点击左上角file然后进入项目结构在模块…

MES系统精准把控生产全过程,按期交货不再难

当订单交期较短时且物料异常较大时物料会存在供应商交期困难,PMC在下PR单时需注明原因,同时要求采购紧急回复,PMC将最终交期知会相关部门。若为PMC漏单,则需注明情况并且作紧急物料处理确保订单正常出货。PMC每周需将紧急物料列出…

New!2024最新ChatGPT提示词开源项目:GPT Prompts Hub - 专注于深化对话质量和探索更复杂的对话结构

🌟 GPT Prompts Hub 🌟 欢迎来到 “GPT Prompts Hub” 存储库!探索并分享高质量的 ChatGPT 提示词。培养创新性内容,提升对话体验,激发创造力。我们极力鼓励贡献独特的提示词。 在 “GPT Prompts Hub” 项目中&#…

LeetCode-58/709

1.最后一个单词的长度(58) 题目描述: 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 思路&…

是时候扔掉cmder, 换上Windows Terminal

作为一个Windows的长期用户,一直没有给款好用的终端,知道遇到了 cmder,它拯救一个习惯用Windows敲shell命令的人。 不用跟我安利macOS真香!公司上班一直用macOS,一方面确实更加习惯windows下面学习, 另一方面是上课需要…

Large Language Models Paper 分享

论文1: ChatGPTs One-year Anniversary: Are Open-Source Large Language Models Catching up? 简介 2022年11月,OpenAI发布了ChatGPT,这一事件在AI社区甚至全世界引起了轰动。首次,一个基于应用的AI聊天机器人能够提供有帮助、…

一文初步了解slam技术

本文初步介绍slam技术,主要是slam技术的概述,涉及技术原理、应用场景、分类、以及各自优缺点,和slam技术的未来展望。 🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:slam精进之…

Hyperledger Fabric Java App Demo

编写一个应用程序来连接到 fabrc 网络中,通过调用智能合约来访问账本. fabric gateway fabric gateway 有两个项目,一个是 fabric-gateway-java , 一个是 fabric-gateway。 fabric-gateway-java 是比较早的项目,使用起来较为麻烦需要提供一…

【JaveWeb教程】(12) 一篇文章教你轻松搞定IDEA集成Maven(最详细)

目录 03. IDEA集成Maven3.1 配置Maven环境3.1.1 当前工程设置3.1.2 全局设置 3.2 Maven项目3.2.1 创建Maven项目3.2.2 POM配置详解3.2.3 Maven坐标详解 3.3 导入Maven项目 03. IDEA集成Maven 我们要想在IDEA中使用Maven进行项目构建,就需要在IDEA中集成Maven 3.1 …

Bedrock Base推出Gal 01,一款专为个人用户设计的AI人工智能电脑

Bedrock Base 是一个为高效团队设计的协作工作环境。它的主要用途是帮助团队更快、更好地进行创作和合作。 Bedrock Base 可以对各行各业的团队都有帮助和影响。无论是科技行业、创意行业、媒体行业还是其他行业,团队都可以利用 Bedrock Base 的功能来更高效地组织…

云仓酒庄带大家识破葡萄酒的谣言

在葡萄酒世界里,有的刚入门,有的没入门,于是对于葡萄酒知识一知半解,很容易道听涂说,甚至对一些属于误解或谣言都深信不疑。所以,云仓酒庄有必要给大家辟辟谣。 谣言1:只有红葡萄酒具有陈年潜力…

气缸功能块(SMART PLC梯形图代码)

有关气缸功能块的更多介绍,可以参考下面链接文章: https://rxxw-control.blog.csdn.net/article/details/125459568https://rxxw-control.blog.csdn.net/article/details/125459568CODESYS平台双通气缸功能块 https://rxxw-control.blog.csdn.net/article/details/12544822…

网络字节序与主机字节序

字节序区分 多字节的数值在内存中高低位的排列方式会影响所表示的数值处理方式和显示。字节序以字节为基本单位,表示不同字节的存储顺序。 从存储顺序上区分,可分为大端字节序和小端字节序。从处理上区分,可区分为网络字节序和主机字节序。…

Java面试高招:程序员如何在面试中脱颖而出

Java面试高招:程序员如何在面试中脱颖而出 《Java面试高招:程序员如何在面试中脱颖而出》摘要引言面试经历面试失败的反思 面试技巧侦探式的问题解决无敌铁金刚的坚定决心 参考资料 博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客&#x1…

test mutation-03-变异测试 mujava Mutation 入门

拓展阅读 开源 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息) 开源 Junit performance rely on junit5 and jdk8.(java 性能测试框架。性能测试。压测。测试报告生成。) test 系统学习-04-test converate 测试覆盖率 jacoco 原理介绍 Java (muJ…

基于SSM酒店后台管理系统【源码】【最详细运行文档】

基于SSM酒店后台管理系统【源码】【最详细运行文档】 功能简介技术描述运行准备♝项目运行访问项目 演示图✅源码获取 💡 「分享」 大家好,最近几年在酒店后台管理系统非常流行,无论是上课的项目或者是一些毕设都会以酒店后台管理系统举例说…

猫头虎分享已解决Bug || 解决Vue.js not detected的问题 ️

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通Golang》…

任务调度中心

可以服务器配置和权限,分配任务执行。当服务器下线后,任务会被在线服务器接管,当重新上线后会在次执行任务。接管任务的服务器会释放任务。调度过程的实现,可以二次开发。基于 netty tcp 通信开发。 下载地址: http:/…

Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域,Kotlin(2)

Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域,Kotlin(2) 在 Android Canvas图层saveLayer剪切clipRect原图对应Rect区域,Kotlin(1)-CSDN博客 的基础上,把矩形切图&a…

系统架构设计师教程(十)软件可靠性基础知识

软件可靠性基础知识 10.1 软件架构演化和定义的关系10.1.1 演化的重要性10.1.2 演化和定义的关系 10.2 面向对象软件架构演化过程10.2.1 对象演化10.2.2 消息演化10.2.3 复合片段演化10.2.4 约束演化 10.3 软件架构演化方式的分类10.3.1 软件架构演化时期10.3.2 软件架构静态演…