年度征文|回顾2023我的CSDN
一年转眼而逝,回顾这一年在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架构师的学习规划:
- 掌握Java编程语言:作为一名Java架构师,你需要熟练掌握Java编程语言,包括Java基础语法、面向对象编程、异常处理、集合框架、泛型、多线程等。
- 学习各种架构设计模式:设计模式是解决常见问题的最佳实践。作为Java架构师,你需要了解和掌握常见的架构设计模式,如单例模式、工厂模式、观察者模式、代理模式等。
- 掌握数据库技术:数据库是软件系统的重要组成部分。你需要熟练掌握关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB、Redis)的使用和设计。
- 学习分布式系统:分布式系统是现代软件系统的常见架构。你需要了解分布式系统的概念、原理和实现方式,如CAP理论、分布式锁、分布式事务等。
- 学习云计算技术:云计算是现代IT基础设施的常见方式。你需要了解云计算的概念、原理和使用方式,如IaaS、PaaS、SaaS等。此外,还需要了解微服务架构和容器化技术(如Docker、Kubernetes)。
- 学习性能调优:性能是软件系统的重要指标之一。你需要了解性能优化和调优的方法和技术,如JVM调优、数据库调优等。
- 学习大数据技术:大数据是现代数据处理和分析的重要方式。你需要了解大数据处理的概念、原理和使用方式,如Hadoop、Spark等。
- 学习和实践开源框架:Spring Boot、Spring Cloud等开源框架是现代Java开发的重要工具。你需要了解这些框架的使用方法和最佳实践,并实践一些实际项目。
- 持续学习和实践:技术日新月异,作为一名Java架构师,你需要持续学习和实践,不断更新自己的知识和技能。
- 参与开源项目和社区:参与开源项目和社区可以让你更深入地了解技术细节和应用场景,同时也可以提高自己的知名度和影响力。
推荐常备书籍:
- 《Java编程思想》:这本书被广大Java程序员誉为“Java圣经”,它深入浅出地讲解了Java的核心概念和编程思想,有助于读者更好地理解和应用Java。
- 《深入理解Java虚拟机》:这本书从Java虚拟机的角度深入探讨了Java的性能优化和实现原理,对于了解Java的本质和提升编程技能非常有帮助。
- 《大型分布式系统设计与原理》:这是一本分布式系统领域的经典书籍,它详细介绍了分布式系统的基本概念、原理、架构设计和优化等方面的知识,对于构建高性能、高可用性的分布式系统非常有价值。
- 《Spring实战》:这本书是Spring框架的权威指南,它从基础知识到高级应用都进行了详细的讲解,是学习Spring框架的必读之作。
- 《微服务架构设计模式》:这本书介绍了微服务架构的设计模式和最佳实践,通过丰富的案例和实践经验,帮助读者更好地理解和应用微服务架构。
- 《大数据处理技术》:这是一本关于大数据处理技术的经典书籍,它详细介绍了大数据的基本概念、处理技术和实践应用等方面的知识,是学习和应用大数据处理技术的必备读物。
- 《代码整洁之道》:这是一本关注代码质量的经典书籍,它阐述了如何编写高质量、可维护的代码,并提供了实用的代码规范和建议。
- 《重构:改善既有代码的设计》:这本书介绍了重构的原理和方法,帮助读者了解如何通过重构改善既有代码的设计,提高代码质量和可维护性。
- 《敏捷软件开发:原则、模式与实践》:这本书介绍了敏捷软件开发的核心原则、模式和实践,有助于读者更好地理解和应用敏捷开发方法论。
- 《设计模式:可复用面向对象软件的基础》:这本书是设计模式领域的经典之作,它详细介绍了23种常见的设计模式,并阐述了设计模式在软件开发中的应用和价值。
相关文章:
年度征文|回顾2023我的CSDN
一年转眼而逝,回顾这一年在csdn的创作,学习,记录历程。回顾过去,才能展望未来,首先看图说话。 今年在csdn的访问量已由年初的2万到年末的50w。粉丝有年初的300个左右,增加到4000个左右。我年初的目标是粉丝…...
3.无重复字符的最长子串(滑动窗口,C解答)
题目描述: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s "bbbbb&quo…...
什么是系统设计 – 学习系统设计
系统设计被定义为为系统的不同组件、接口和模块创建架构并提供有助于在系统中实现这些元素的相应数据的过程。系统设计是任何分布式系统设计背后的核心概念。 系统设计涉及识别数据源,它是描述、创建和规划框架以满足特定业务的必要性和先决条件的直觉。 为什么要…...
基于Python的城市热门美食数据可视化分析系统
温馨提示:文末有 CSDN 平台官方提供的学长 QQ 名片 :) 1. 项目简介 本项目利用网络爬虫技术从XX点评APP采集北京市的餐饮商铺数据,利用数据挖掘技术对北京美食的分布、受欢迎程度、评价、评论、位置等情况进行了深入分析,方便了解城市美食店…...
万字长文谈自动驾驶occupancy感知
文章目录 prologue欢迎大家点赞收藏与我交流讨论paper listVision-based occupancy :1. [MonoScene: Monocular 3D Semantic Scene Completion [CVPR 2022]](https://arxiv.org/pdf/2112.00726.pdf)2. [Tri-Perspective View for Vision-Based 3D Semantic Occupancy Predictio…...
KBDNO1.DLL文件缺失,软件或游戏无法启动运行,怎样快速修复
不少小伙伴,求助电脑报错“KBDNO1.DLL文件缺失,软件或游戏无法启动或运行”,应该怎么办? 首先,我们先来了解“KBDNO1.DLL文件”是什么? KBDNO1.DLL是Windows操作系统中的一个动态链接库文件,主…...
计算机网络【EPOLL 源码详解】
IO多路复用 在以前,传统的网络编程是多线程模型,一个线程单独处理一个请求。 然而,线程是很昂贵的资源: 线程的创建和销毁成本很高,linux的线程实际上是特殊的进程;因此通常会使用线程池来减少线程创建和…...
第82讲:MySQL Binlog日志的滚动
MySQL Binlog日志的滚动 MySQL Binlog日志滚动指的就是产生一个新的Binlog日志,然后进行记录,因为如果都在一个Binlog中记录,查询是非常慢的,检索的效率也很低。 Binlog日志滚动有三种方法: 重启MySQL 数据库一般不重…...
2024.1.3C语言补录 宏函数
在C语言中,宏函数可以使用预处理器指令 #define 来定义。宏函数与常规函数类似,但它们在预处理阶段进行替换,而不是在运行时。 定义:#define 宏名称(参数列表) 宏体 其中: #define 是预处理器指令,用于定义宏。宏名…...
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之线性布局容器Column组件
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之线性布局容器Column组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Column组件 沿垂直方向布局的容器。 子组件 可以包含子组件。 接…...
快手推荐算法工程师三面回顾
快手三次技术面试一次HR面试的简单回顾,希望对大家有所启发。 一面 面试官一上来就让写算法题,第一个是计算岛屿数量,第二个是最长回文字串。 然后就是介绍自己的论文。对于论文的工作,面试官只是在问关于论文的问题࿰…...
Sonarqube安装(Docker)
一,拉取相关镜像并运行 # 拉取sonarqube镜像 docker pull sonarqube:9.1.0-community在运行之前要提前安装postgres并允许,新建数据库名为sonar的数据库 Docker安装postgres教程 docker run -d --name sonarqube --restartalways \ -p 19000:9000 \ …...
双击shutdown.bat关闭Tomcat报错:未设置关闭端口~
你们好,我是金金金。 场景 当我startup.bat启动tomcat之后,然后双击shutdown.bat关闭,结果报错了~ 排查 看报错信息很明显了,未配置关闭端口,突然想起来了我在安装的时候都选的是默认的配置,我还记得有这…...
HLS 2017.4 导出 RTL 报错:ERROR: [IMPL 213-28] Failed to generate IP.
软件版本:HLS 2017.4 在使用 HLS 导出 RTL 的过程中产生如下错误: 参考 Xilinx 解决方案:https://support.xilinx.com/s/article/76960?languageen_US 问题描述 DESCRIPTION As of January 1st 2022, the export_ip command used by Vivad…...
【Kubernetes】kubectl 常用命令
kubectl 常用命令 1.基础命令2.部署命令3.集群管理命令4.故障诊断与调试命令5.高级命令6.设置命令7.其他命令 kubectl 是 Kubernetes 提供的命令行管理工具。通过使用 kubectl,可以管理和操作 Kubernetes。 1.基础命令 命令 说明 create通过文件名或标准输入创建 …...
鸿蒙开发第一天
一、开发准备工作 1、开发工具的安装 1)下载地址:https://developer.huawei.com/consumer/cn/deveco-studio/ 2)查询API文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V2/syscap-00000014080893…...
Midjourney表情包制作及变现最全教程
盘点Midijourney(AIGF)热门赚米方法,总有一种适合你之AI绘画操作技巧及变现渠道剖析 【表情包制作】 首先我们对表情包制作进行详细的讲解: 当使用 Midjourney(AIGF) 绘画来制作表情包时,你可以…...
UNIAPP中借助store+watch完成实时数据
简介 手机端蓝牙连接校验仪,校验仪上传校验数据至手机完成展示。基于watch,完成实时展示数据。对象放在store中。实现分为store中的配置,数据接收,数据展示 store配置 在state中配置属性,在mutations中配置更新方法…...
COLMAP 三维重建 笔记
目录 安装COLMAP 需要设置环境变量 COLMAP数据下载 使用ColmapOpenMVS进行物体的三维重建 安装COLMAP 1.1 下载Colmap:https://demuc.de/colmap/#download 选择cuda版本的进行下载。 1.2 下载OpenMVS,可以选择下载源码自行编译也可以选择封装好的可…...
即时设计:一键查看设计稿与页面差异,让设计师的工作更便捷高效
设计稿走查 在设计工作中,对设计稿和实际页面进行对比是必不可少的环节。然而,传统的对比方式往往耗时耗力,无法精确测量差异。为了解决这个问题,我们推出了一款强大的工具,它可以通过图片对比,轻松查看设…...
知识库问答LangChain+LLM的二次开发:商用时的典型问题及其改进方案
前言 如之前的文章所述,我司下半年成立大模型项目团队之后,我虽兼管整个项目团队,但为让项目的推进效率更高,故分成了三大项目组 第一项目组由霍哥带头负责类似AIGC模特生成系统第二项目组由阿荀带头负责论文审稿GPT以及AI agen…...
Mac内心os:在下只是个工具,指望我干人事?
呜呜呜,今天去医院看病了,乌央央的好多人。最近在研究苹果开发者工具中的HealthKit,等我研究透给大家安利。今天还是继续闲聊吧😂😂提前感谢大家体谅我这个病号,发射小红心,biubiubiu~ 据说&am…...
2024年最新远程控制软件
远程控制软件是一种技术工具,允许用户通过互联网远程控制他人的计算机。该软件通常用于公司或个人远程管理其他计算机的功能。它们允许用户远程操作他人电脑上的程序、文件或网页,或查看目标计算机的屏幕图片和其他信息。因此,该软件也广泛应…...
华为鸿蒙应用--文件管理工具(鸿蒙工具)-ArkTs
0、代码 import fs from ohos.file.fs; import { Logger } from ./Logger; import { Constants } from ../constants/Constants; import { toast } from ./ToastUtils;export class FileUtils {/*** 获取目录下所有文件* param filesDir* returns*/static getFiles(filesDir: …...
Python基础语法笔记 tkinter的简单使用
语法 物质 动态类型语言,不需要声明类型 数字 类型int float bool 操作 //整除 **幂 字符串 str1 "Hello python" str2 "world" print(str1 * 3) # 重复输出 print(str1[1]) # 索引访问 print(str1 " " str2) # 拼接 print(str1[2…...
SSL/TLS 握手过程详解
SSL握手过程详解 1、SSL/TLS 历史发展2、SSL/TLS握手过程概览2.1、协商交换密码套件和参数2.2、验证一方或双方的身份2.3、创建/交换对称会话密钥 3、TLS 1.2 握手过程详解4、TLS 1.3 握手过程详解5、The TLS 1.2 handshake – Diffie-Hellman Edition 1、SSL/TLS 历史发展 可…...
B端产品经理学习-对用户进行需求挖掘
目录: 用户需求挖掘的方法 举例:汽车销售系统的用户访谈-前期准备 用户调研提纲 预约用户做访谈 用户访谈注意点 我们对于干系人做完调研之后需要对用户进行调研;在C端产品常见的用户调研方式外,对B端产品仍然适用的 用户需…...
高清网络视频监控平台的应用-城市大交通系统视联网
目 录 一、应用需求 二、系统架构设计 三、功能介绍 1.实时视频监控 2.云台控制 3.语音功能 4. 录像管理与回放 5.告警联动 6.多种显示终端呈现 (1)CS客户端 (2)web客户端 (3…...
java设计小分队01
1.开发流程: 编辑:生成.java文件编译:javac命令,生成.class文件运行:java命令 2.标识符下列那个(不)合法: 除了第一个词小写,其他词首字母大写;java标识符为…...
instant ngp win11 安装笔记
目录 训练保姆级教程: instant ngp安装参考: 编译步骤1 编译步骤2 我把编译成功的库分享到百度网盘了 训练保姆级教程: 英伟达NeRF项目Instant-ngp在Windows下的部署,以及数据集的制作(适合小白的保姆级教学)_colmap2nerf.p…...
班级网站建设规划书/免费行情软件网站大全
转自 https://blog.csdn.net/zjulixn/article/details/48163697 今天下班的时候,小伙伴突然问我什么是实时示波器,什么是采样示波器,有什么区别,各自都有什么优势。我想大家虽然都经常用示波器,可能也不会太关注我们使…...
wordpress 手机模版/线上推广宣传方式有哪些
Sublime Text 3与Sublime Text 2的不同 其实有不少人写过如何让Sublime Text 2支持GB2312和GBK编码,例如这篇。基本原理就是先装好Package Control,然后再通过这个安装ConvertToUTF8的Package。 但是文中的方法在Sublime Text 3时代行不通了,…...
电子商务网站建设网/专业seo网站优化推广排名教程
题意:输入5x5的字符串,输入操作,要求输出完成操作后的字符串。 注意:①输入的操作执行可能会越界,如果越界则按题目要求输出不能完成的语句。 ②除了最后一次的输出外,其他输出均要在后面空一行。 ③操作的最后一个换行…...
网站建设 千佳网络/阿里云域名查询和注册
题目链接 AtCoder:https://agc010.contest.atcoder.jp/tasks/agc010_c 洛谷:https://www.luogu.org/problemnew/show/AT2304 Solution 窝yy了好久的dpQAQ 标算很巧妙:我们考虑算每条边被经过了多少次,这里把一个叶子节点到另一个叶…...
网站链接结构有哪些/广告推广宣传
准备工作:制作好一个通用peU盘启动盘(U盘启动盘制作教程)下载好win10镜像文件,然后放入已经制作好的u盘启动工具中。装win10系统步骤:1、将制作好的U盘启动盘插入电脑,在开机时连续按下快捷启动键(快捷键:B…...
免费可以看的软件大全下载/邯郸seo优化公司
原标题:评测 | 我的轻型影像数据基地——联想个人云存储A1试用我是一名摄影行业的从业者,有时候会莫名其妙地对于本行业的某些现象忧思一下:我们那么喜欢按动快门,每天都产生大量图像内容,有的社交了、有的展览了、有的…...