成为CSDN创作者的第2048天,我收获了什么?

news/2024/11/30 12:53:14/
  • 👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主
  • 📕系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、duubo源码系列
  • 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦
  • 🍂博主正在努力完成2023计划中:以梦为马,扬帆起航,2023追梦人
  • 📝联系方式:hls1793929520,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬👀

在这里插入图片描述

文章目录

  • 成为CSDN创作者的第2048天,我收获了什么?
    • 一、机缘
    • 二、收获
    • 三、日常
    • 四、成就
      • 1、Netty源码
      • 2、Kafka源码
      • 3、Spring源码
      • 4、并发编程源码
      • 5、Dubbo源码
    • 五、憧憬
    • 六、总结

成为CSDN创作者的第2048天,我收获了什么?

一、机缘

一开始接触 CSDN 的时候,是在大一的上学期,当时需要查询一些资料,于是进入了 CSDN 的网站

与此同时,当时也想成为一个内容创作者,于是注册了 爱敲代码的小黄 这个账号

没想到当时的随心一举,到现在已经坚持了 2048 天了

一开始分享一些课堂上的学习内容和力扣算法

毕业后,我发现我的文章过于的水,没有太多的技术含量

而作为一个技术博主,更多的要注重内容,而不是追求博客的数量,不然有种舍本逐末的感觉

于是乎,我开始我的源码分享之路:

毕业 2 年的时间,我分享了 设计模式Netty源码Spring源码Kafka源码并发编程源码Dubbo源码 等系列文章

二、收获

对于 源码系列 博客来说的话,看的人相对来说,还是偏少的

但我还是获得了一些粉丝基础、点赞、评论、收藏

image-20230623180534823

这个是我 CSDN 的主页,一共获得了 8987 个粉丝,1450 个点赞,1963 个评论,1970 个评论以及 28W 的访问量

虽然这个数据在 CSDN 一些大佬面前不是多么的出色,但是对于我个人来说,还是挺满足的,哈哈哈

三、日常

目前来看,我的创作已经成为了生活中的一部分了

当我看完一个技术的源码时,我会将其按照自己的理解,记录至笔记,然后发布至 CSDN

当然,高质量的文章往往需要耗费大量的时间,尤其是源码系列文章

每天下班之后,会抽出 1~2 个小时,进行源码的阅读和文章的撰写

长时间的文章撰写,也给我的工作带来的一定的提高

在一些技术方案、问题排查等 wiki 的撰写中,思路格外的清晰

四、成就

在这里也算做一个源码的汇总吧,个人感觉成就还是非常高的:

1、Netty源码

  • Netty 的责任链真有这么神奇吗?
  • 让我们一起探索 Netty 中的零拷贝
  • Netty 凭什么成为国内最流行的网络通信框架?
  • 你真的懂 NIOEventLoop 嘛?
  • Netty 服务端的启动源码剖析(一)
  • 全网一图流死磕解析 Netty 源码

2、Kafka源码

  • Kafka源码环境搭建
  • 生产者如何将消息放入到内存缓冲区
  • 你真的了解 Kafka 的元数据嘛
  • 你真的了解 Kafka 的缓存池机制嘛
  • 面试官问我 Kafka 生产者的网络架构,我直接开始从源码背起…
  • kafka 不能失去网络通信,就像西方不能失去耶路撒冷

3、Spring源码

  • 2023年再不会动态代理,就要被淘汰了
  • 2023年再不会 IOC 源码,就要被淘汰了
  • 2023年再不会 AOP 源码,就要被淘汰了
  • 从源码分析 Spring 事务的来龙去脉
  • 从根上剖析 Spring 循环依赖

4、并发编程源码

  • 美团二面:聊聊ConcurrentHashMap的存储流程
  • 从源码全面解析Java 线程池的来龙去脉
  • 从源码全面解析LinkedBlockingQueue的来龙去脉
  • 从源码全面解析 ArrayBlockingQueue 的来龙去脉
  • 从源码全面解析ReentrantLock的来龙去脉
  • 阅读完synchronized和ReentrantLock的源码后,我竟发现其完全相似
  • 从源码全面解析 ThreadLocal 关键字的来龙去脉
  • 从源码全面解析 synchronized 关键字的来龙去脉
  • 阿里面试官让我讲讲volatile,我直接从HotSpot开始讲起,一套组合拳拿下面试
  • 不亏是阿里三面,ConcurrentHashMap多线程扩容机制被面试官装到了

5、Dubbo源码

  • 从源码全面解析 dubbo 注解配置的来龙去脉
  • 从源码全面解析 dubbo 服务暴露的来龙去脉
  • 从源码全面解析 dubbo 服务订阅的来龙去脉
  • 从源码全面解析 dubbo 消费端服务调用的来龙去脉

五、憧憬

未来的职业创作规划:继续完善我的源码系列文章,争取把 Java 生态的源码全部阅读剖析完成

六、总结

鲁迅先生曾说:独行难,众行易,和志同道合的人一起进步。彼此毫无保留的分享经验,才是对抗互联网寒冬的最佳选择。

其实很多时候,并不是我们不够努力,很可能就是自己努力的方向不对,如果有一个人能稍微指点你一下,你真的可能会少走几年弯路。

如果你也对 后端架构和中间件源码 有兴趣,欢迎添加博主微信:hls1793929520,一起学习,一起成长

我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,喜欢后端架构和中间件源码。

我们下期再见。

我从清晨走过,也拥抱夜晚的星辰,人生没有捷径,你我皆平凡,你好,陌生人,一起共勉。


http://www.ppmy.cn/news/535863.html

相关文章

切底掌握Android中的Kotlin DSL

前言 在这篇文章中,我们将学习如何在您的 Android 项目中编写 Kotlin DSL。 这个文章会很长,所以花点时间,让我们一起来写你的 DSL。我们将讨论以下主题, 什么是简单英语中的 DSL?您使用任何 DSL 吗?为什…

Selenium自动化工具集 - 完整指南和使用教程

文章目录 Selenium 的概述:Selenium 的安装与环境配置:Selenium WebDriver 的基本概念:定位元素的方法:常用操作方法:获取所有的 cookie:获取指定名称的 cookie:添加 cookie:删除指定…

重磅:2020年度获国家科学技术奖励提名的材料项目汇总

来源: http://www.nosta.gov.cn/upload/2020slxmgb/showProject.html 转自:材料人 2020年3月24日,科学技术部发布了《国家科学技术奖励工作办公室公告第95号》文件。这份文件对2020年国家自然科学奖、国家技术发明奖通用项目、国家科学技术进…

软件项目管理 第七章 软件项目的质量管理与配置管理 课后习题参考答案——主编:李冰、张桥珍、刘玉娥

第七章 软件项目的质量管理与配置管理 课后习题参考答案 1.选择题 (1)项目质量管理的最终责任由谁来承担?(D) A.项目开发人员 B.采购经理 C.质量经理 D.项目经理 (2)“质量成本”是一个项目管理概念,它说明了下列哪项成本?…

携手内马尔发布智能新品,TCL加快全球化步伐

作为一家有着国际化视野和全球化布局的中国知名品牌,TCL在国际市场攻城拔寨的步伐,近年来正在不断提速。 当地时间2018年4月17日,内马尔的故乡、足球王国巴西,TCL&内马尔全球发布会拉开大幕。 发布会上,TCL为内马尔…

setattr、getattr和hasattr的作用和用法

setattr、getattr和hasattr的作用和用法 1. setattr setattr() 是 Python 内置函数之一,用于设置对象的属性或方法。setattr() 接受三个参数:第一个参数是对象,第二个参数是字符串形式的属性名或方法名,第三个参数是要设置的属性…

Qt Model-View架构领悟

1.架构的选择 1.1是否需要委托 模型视图架构图如下所示,模型视图架构源于MVC模式:模型(Model)是应用对象,表示数据;视图(View)是模型的用户界面,用以显示数据&#xff…

RocketMQ常用操作

RocketMQ历史及发展 如果想要了解RocketMQ的历史,则需了解阿里巴巴中间件团队中的历史 2011年,Linkin(领英:全球知名的职场社交平台)推出Kafka消息引擎,阿里巴巴中间件团队在研究了Kafka的整体机制和架构设计之后,基…