年度征文|回顾2023我的CSDN

news2024/11/29 4:36:09

一年转眼而逝,回顾这一年在csdn的创作,学习,记录历程。回顾过去,才能展望未来,首先看图说话。

今年在csdn的访问量已由年初的2万到年末的50w。粉丝有年初的300个左右,增加到4000个左右。我年初的目标是粉丝500,没想到发红包可以增加粉丝,所以才有了今天的粉丝量。哈哈哈,就算是买的吧。从最年初的排名3w到现在的3000,希望能一直保持下去。主要是这个排名感觉不靠谱。灌灌水就能排名。

今年一共发表了234篇文章,累计发表了380篇博文,接近平均工作日每天一篇,说明我不是在工作就是在学习。而且今年发表的博文是去年的2倍。

今年累计收益了100多元,感谢订阅我收费专栏的小伙伴,其实里面也没啥干货,哈哈哈。这100多全部被在csdn我用来发红包,所以我1分钱都没有赚到。 但是也看不到发出去多少红包。

一看就知道今年我是勤劳的小蜜蜂 。java的学习差不多,2024年打算学习学习人工智能大模型的知识。

下面是在csdn获得的奖(部分)

 一看我就特别喜欢参与活动和画话题,还有几个奖牌,和杯子没拍照。遗憾的是今年没获得博客之星,实在是遗憾啊遗憾。还有就是博客专家。往后还是要提高一下博文质量才得。

还有我有几次尝试在csdn上讲课,最终由于时间关系没能成,希望2024年有更多的时间,持续精进。就写这么多了吧。

java架构师学习规划

 为了成为一名Java架构师,需要掌握Java编程语言、各种架构设计模式、数据库、分布式系统、云计算等技术。以下是一个Java架构师的学习规划:

  1. 掌握Java编程语言:作为一名Java架构师,你需要熟练掌握Java编程语言,包括Java基础语法、面向对象编程、异常处理、集合框架、泛型、多线程等。
  2. 学习各种架构设计模式:设计模式是解决常见问题的最佳实践。作为Java架构师,你需要了解和掌握常见的架构设计模式,如单例模式、工厂模式、观察者模式、代理模式等。
  3. 掌握数据库技术:数据库是软件系统的重要组成部分。你需要熟练掌握关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB、Redis)的使用和设计。
  4. 学习分布式系统:分布式系统是现代软件系统的常见架构。你需要了解分布式系统的概念、原理和实现方式,如CAP理论、分布式锁、分布式事务等。
  5. 学习云计算技术:云计算是现代IT基础设施的常见方式。你需要了解云计算的概念、原理和使用方式,如IaaS、PaaS、SaaS等。此外,还需要了解微服务架构和容器化技术(如Docker、Kubernetes)。
  6. 学习性能调优:性能是软件系统的重要指标之一。你需要了解性能优化和调优的方法和技术,如JVM调优、数据库调优等。
  7. 学习大数据技术:大数据是现代数据处理和分析的重要方式。你需要了解大数据处理的概念、原理和使用方式,如Hadoop、Spark等。
  8. 学习和实践开源框架:Spring Boot、Spring Cloud等开源框架是现代Java开发的重要工具。你需要了解这些框架的使用方法和最佳实践,并实践一些实际项目。
  9. 持续学习和实践:技术日新月异,作为一名Java架构师,你需要持续学习和实践,不断更新自己的知识和技能。
  10. 参与开源项目和社区:参与开源项目和社区可以让你更深入地了解技术细节和应用场景,同时也可以提高自己的知名度和影响力。

 推荐常备书籍:

  1. 《Java编程思想》:这本书被广大Java程序员誉为“Java圣经”,它深入浅出地讲解了Java的核心概念和编程思想,有助于读者更好地理解和应用Java。
  2. 《深入理解Java虚拟机》:这本书从Java虚拟机的角度深入探讨了Java的性能优化和实现原理,对于了解Java的本质和提升编程技能非常有帮助。
  3. 《大型分布式系统设计与原理》:这是一本分布式系统领域的经典书籍,它详细介绍了分布式系统的基本概念、原理、架构设计和优化等方面的知识,对于构建高性能、高可用性的分布式系统非常有价值。
  4. 《Spring实战》:这本书是Spring框架的权威指南,它从基础知识到高级应用都进行了详细的讲解,是学习Spring框架的必读之作。
  5. 《微服务架构设计模式》:这本书介绍了微服务架构的设计模式和最佳实践,通过丰富的案例和实践经验,帮助读者更好地理解和应用微服务架构。
  6. 《大数据处理技术》:这是一本关于大数据处理技术的经典书籍,它详细介绍了大数据的基本概念、处理技术和实践应用等方面的知识,是学习和应用大数据处理技术的必备读物。
  7. 《代码整洁之道》:这是一本关注代码质量的经典书籍,它阐述了如何编写高质量、可维护的代码,并提供了实用的代码规范和建议。
  8. 《重构:改善既有代码的设计》:这本书介绍了重构的原理和方法,帮助读者了解如何通过重构改善既有代码的设计,提高代码质量和可维护性。
  9. 《敏捷软件开发:原则、模式与实践》:这本书介绍了敏捷软件开发的核心原则、模式和实践,有助于读者更好地理解和应用敏捷开发方法论。
  10. 《设计模式:可复用面向对象软件的基础》:这本书是设计模式领域的经典之作,它详细介绍了23种常见的设计模式,并阐述了设计模式在软件开发中的应用和价值。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Dockerfile语法和简单镜像构建

Dockerfile是一个用于定义Docker镜像的文本文件,包含了一系列的指令和参数,用于指示Docker在构建镜像时应该执行哪些操作,例如基于哪个基础镜像、复制哪些文件到镜像中、运行哪些命令等。 Dockerfile文件的内容主要有几个部分组成&#xff0c…

算法——BFS解决FloodFill算法

什么是FloodFill算法 中文:洪水灌溉。假设这一块4*4的方格是一块土地,有凸起的地方,也有凹陷的地方(凹陷的地方用负数表示)。此时下大雨发洪水,会把凹陷的地方填满。绿色圈起来的属于一块区域(…

caj转换成pdf有哪些方法?

caj转换成pdf有哪些方法?PDF是一个被广泛支持的文件格式,这种格式基本上在所有的操作系统和设备上都是支持使用的,也能够将PDF文件打开和查看的,相比于caj文件,它就只能通过一下特定的软件或者是插件才能够将caj打开或…

3.2.1CURRENT 、3.2.2-SNAPSHOT、3.1.7GA 这三者的springboot版本之前有什么区别

在Spring Boot中,版本号通常遵循主要版本.次要版本.修补版本的格式,有时后面会跟着一个额外的标签来表示版本的特殊性质。根据您提供的版本号 “3.2.1CURRENT”、“3.2.2-SNAPSHOT” 和 “3.1.7GA”,我们可以解释这些版本的含义和它们之间的区…

用贪心算法编程求解任务安排问题

题目:用贪心算法编程求解以下任务安排问题 一个单位时间任务是恰好需要一个单位时间完成的任务。给定一个单位时间任务的有限集S。关于S的一个时间表用于描述S中单位时间任务的执行次序。时间表中第1个任务从时间0 开始执行直至时间1 结束,第2 个任务从时…

react-router-dom5升级到6

前言 升级前版本为5.1.2 下载与运行 下载 npm install react-router-dom6运行 运行发现报错: 将node_modules删除,重新执行npm i即可 运行发现如下报错 这是因为之前有引用react-router-dom.min,v6中取消了该文件,所以未找到文件导致报错。…

鸿蒙4.0开发实战(ArkTS)-闹钟制作

闹钟功能要求 展示指针表盘或数字时间。添加、修改和删除闹钟。展示闹钟列表,并可打开和关闭单个闹钟。闹钟到设定的时间后弹出提醒。将闹钟的定时数据保存到轻量级数据库。 闹钟主界面 闹钟界面包括当前时间、闹钟列表、添加闹钟子组件,具体包括以下…

游戏缺少emp.dll详细修复教程,快速解决游戏无法启动问题

在现代游戏中,我们经常会遇到一些错误提示,其中之一就是“emp.dll丢失”。emp.dll是一个动态链接库文件,它包含了许多程序运行所需的函数和数据。当一个程序需要调用这些函数时,系统会从emp.dll文件中加载相应的内容。因此&#x…

智邦国际ERP系统 SQL注入漏洞复现

0x01 产品简介 北京智邦国际软件技术有限公司的ERP系统是一种集成化的企业资源计划(Enterprise Resource Planning,简称ERP)解决方案,旨在帮助企业实现高效的运营管理和资源优化。 0x02 漏洞概述 智邦国际ERP系统 GetPersonalS…

Spring中基于注解的IOC配置项目举例详解

文章目录 Spring中基于注解的IOC配置项目举例详解1、创建如下结构的Spring项目pom.xmldao层service层application.xmllog4j.properties 2、用于创建对象的常用注解2.1、Controller或Controller("user")声明bean,且id"user"2.2、Service或用Service("u…

关键字:instanceof关键字

在 Java 中,instanceof关键字用于检查一个对象是否是某个特定类或其子类的实例。它的语法如下: 其中,Object是要检查的对象,Class是要检查的类或接口。 instanceof关键字的返回值是一个布尔值,如果对象Object是类Cla…

【MySQL】数据库之MHA高可用

目录 一、MHA 1、什么是MHA 2、MHA 的组成 3、MHA的特点 4、MHA的工作原理 二、有哪些数据库集群高可用方案 三、实操:一主两从部署MHA 1、完成主从复制 步骤一:完成所有MySQL的配置文件修改 步骤二:完成所有MySQL的主从授权&#x…

技术学习|CDA level I 多维数据透视分析

对基于多源表的结构数据进行商业智能分析,可以帮助决策者从多个不同业务角度对业务行为结果进行观测,进而帮助决策者全面、精确地定位业务问题,实现商业洞察的相关内容。通过商业智能分析产出的分析成果被统称为商业智能报表,简称…

Java利用反射动态设置对象字段值

项目场景: 桥梁信息维护需要做到字段级别的权限控制(包括增删改查),设计包含字段权限配置、字段权限级别管理维护接口两大部分。 1)字段权限配置可参考常见的用户角色管理设计; 2)对于增删改…

【elfboard linux开发板】4. 文件点灯与创建多进程

ps:提升效率的小tips: 灵活运用vim操作命令,gg快速跳转到文件开头,G跳转到结尾 多行操作 ctrl V shift i 插入修改内容 esc退出编辑 sudo vi /etc/vim/vimrc 在文件中添加如下内容省略重复工作: autocmd BufNewFile …

大模型应用实践:AIGC探索之旅

随着OpenAI推出ChatGPT,AIGC迎来了前所未有的发展机遇。大模型技术已经不仅仅是技术趋势,而是深刻地塑造着我们交流、工作和思考的方式。 本文介绍了笔者理解的大模型和AIGC的密切联系,从历史沿革到实际应用案例,再到面临的技术挑…

正定矩阵在格密码中的应用(知识铺垫)

目录 一. 写在前面 二. 最小值点 三. 二次型结构 四. 正定与非正定讨论 4.1 对参数a的要求 4.2 对参数c的要求 4.3 对参数b的要求 五. 最小值,最大值与奇异值 5.1 正定型(positive definite) 5.2 负定型(negative defin…

P10 RV1126推流项目——ffmpeg输出参数初始化

前言 从本章开始我们将要学习嵌入式音视频的学习了 ,使用的瑞芯微的开发板 🎬 个人主页:ChenPi 🐻推荐专栏1: 《C_ChenPi的博客-CSDN博客》✨✨✨ 🔥 推荐专栏2: 《Linux C应用编程(概念类)_C…

Kubernetes-网络

一. 前言 flannel两种容器跨主机通信的方案,其中UDP模式是IP in UDP,即三层报文封装在UDP数据包中通信;而vxlan模式则是MAC in UDP,即二层报文封装在UDP数据包中通信 flannel UDP模式和vxlan模式都对数据包做了封解包&#xff0c…

Ceph源码分析-使用VScode调试ceph-osd教程

本篇内容全部都是干货,请先收藏,以免后期找不到哦。 前言: 本文以ceph osd部分为例,为您演示通过第三方社区提供的vscode 编辑软件,对ceph osd进行进行图形化单步调试以及配置操作。 Step1. 下载安装windows的vscode…