【小5聊】回看2022,展望2023,分享我的年度总结和感想,在一个行业十年,坚持下去你就是这个行业的专家

news2024/11/23 21:33:03

 2022年,已成为过去!2023年,TA已悄然而至!

非常感谢CSDN提供的技术平台,很早就关注了C站,11年的时候,当时用的是163邮箱注册的账号,也是主要用来找资料看文章。

18年的时候,由于旧账号早就忘了,新注册了一个账号,19年才开始写博客文章,主要是记录自己开发过程中遇到的问题。

刚开始是因为自己想考软件,所以记录一些常见算法,慢慢的养成了一个写博客文章的习惯,开始注重文章质量和结构,以及语言表达

【个人收获】

经过自己三年来写博客文章的辛勤付出,得到了C站平台的肯定,今年申请通过领域认证和博客专家认证

心得分享:写博客文章贵在坚持,写的多了看的多了,自然而言就会形成自己写文章的结构和体系

【回顾今年写文章类型】

对于博主而言,主要技术的方向是全栈,虽然没有一定的深度,但是广度是有的。

在大学时给自己的定位就是全栈,能够从文档到设计,从设计到开发,从开发到测试,从测试到部署,等产品形成的一系列流程

温馨建议:当然往全栈方向需要耐力和付出更多时间,个人不太建议,把一个技术方向学好比啥都强,全栈需要更多对编程和产品的热爱

以下总结归纳2022年文章主要的类型方向(由于今年比较忙,文章数量比以往少)

编号

领域

文章数量

类型

1

Python

5

1)Python3 使用selenium模块实现简单爬虫系列一

2

总结

1

1)2021年度总结,回顾 2021,展望 2022

3

C#

12

1)时区时间转换报错问题,Kind属性

2)C#控制台使用RabbitMQ进行简单的消息生产和消费

3)通过Task例子来简单理解下串行和并行如何节省执行时间

4)C#基础之内置和自定义委托的简单使用

5)遵守路由设置规则,否则报错

6)C# 通过将DataTable转为List泛型遇到的问题

4

.Net Core 2.1/3.1

9

1)Json返回时间数据类型带T问题

2)C#基础之实例化和静态类对象调用对比

3)解密微信退款req_info加密串和对接微信支付开发时自己挖

4)IIS部署.net core3.1 - webconfig错误

5).net core 3.1 配置MVC路由和API

6)Asp.Net Core3.1基础之跨域设置以及设置不对的地方

5

Sql Server

6

1)Sql Server基础之Sql语句文件组分区函数分组方案对应分区表的简单步骤

2)sql server 分页和分组-row_number()和over()、rank()和over()的小区别

6

Mysql

1

1)Mysql基础之bigint和bigint unsigned的区别

7

前端+js+jQuery

5

1)纯javascript实现图片放大镜效果

2)使用js+css+div布局方式画一棵圣诞树,带闪烁霓虹灯效果

3)使用div+css布局绘制32支球队比赛对阵图,拭目以待冠军花落谁家

8

Nodepad++

3

1)轻量级编辑器和编译器,配置C/C++、java环境

9

java

1

1)判断数组中最大值和最小值差值是否在数组中,存在则输出下标值,不存则输出-1

10

Vue 2/3

5

1)ElementUI-Vue3-TS项目简单创建

11

Visual Studio

1

1)Visual Studio 2022开发工具之项目运行提示未能找到xxx.xml文件以及未能找到元数据文件

12

TortoiseSvn

1

1)windows10自动升级windows11之TortoiseSvn小图标不显示了,怎么办,看这里

13

解决方案

1

1)图片加载是如何拖垮一个网站,为什么要有缩略图

14

公众号开发

1

1)公众号排查<该公众号提供的服务出现故障,请稍后>

15

基础算法

1

1)基础算法 - 实现字符串1到N位长度的组合关键词

由于博主工作方向是后端,所以C#和sql server相关文章比较多,其次就是Python、Vue、jQuery也会多一点,2023年的重点可能会关注Vue和Python多一点

【难忘的实战经历】

数据库查询优化(合理加索引的重要性)

1)用户表有4千条记录,用户评论表有20万条记录,一个用户可能会发起多次不同用户的评论

2)当用户表和评论表数据不多的时候,通过昵称和编号查询,查询速度还可以,都在秒级查询范围

3)当用户表数据不变,评论表数据达到20万记录时,并发在100个用户关联表查询时,接口直接超时等待,服务器完全处于崩溃状态

4)解决方案,首先停掉服务器接口站点,针对where查询条件进行索引优化

比如:where 昵称+用户编号,那么需要设置昵称+用户编号组合非聚集索引

where 昵称,那么需要单独设置昵称非聚集索引

5)完成以上单独字段或组合字段索引优化后,高并发查询基本秒出结果

【推荐 CSDN浏览器助手】

个人觉得还是不错的,在C站本身数据量丰富的前提下,可以解决你在浏览器上遇到的各种问题,无论你是学生小白、还是职场老鸟,都可以借助这个插件,打造个性化浏览器,提升工作学习效率。

【2023年Flag】

1、粉丝量突破1万,需要日增27个粉丝

2、完成100篇高质量原创技术文章,需要一周完成2到3篇文章

3、完成C#、Sql Server、Vue、Python、C/C++五个主要领域的专栏文章

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

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

相关文章

八、k8s 数据存储

文章目录1 数据存储介绍1.1 基本存储1.1.1 EmptyDir1.1.2 HostPath1.1.3 NFS2 高级存储2.1 PV2.2 PVC2.3 生命周期3 配置存储3.1 ConfigMap3.2 Secret1 数据存储介绍 在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时&am…

基础数据结构——队列和栈

目录 一、队列 1、循环队列 2、Python队列的三种实现方式 3、例题——队列操作 4、优先队列 (1)基本操作 (2)例题(lanqiaoOJ题号1228) 二、栈 1、用 list 实现栈 2、用 collections.deque 实现栈…

【知识图谱导论-浙大】第一章:知识图谱概论

背景 2022年,随着在自然语言处理方向的深入,我逐渐开始对知识图谱在问答、搜索、推荐等领域的应用产生浓厚的兴趣。自己也通过书籍、博文、论文等对知识图谱有所了解,也通过中文开放知识图谱对中文知识图谱在各领域的发展有了深刻的认识。知…

将非负整数num转换为对应的英文表达(C++实现)—— 力扣第273号题的加强。

【问题描述】 将非负整数num转换为对应的英文表达式。 (样例1) 输入:25 输出:Twenty Five (样例2) 输入:12,315 输出:Twelve Thousand Three Hundred (and) Fifteen 备注:and可省略 另备注:偶然发…

(八)devops持续集成开发——jenkins流水线发布一个docker版的后端maven项目

前言 本节内容我们使用jenkins的流水化工具发布一个后端docker项目,实现后端项目的容器化部署。在开始本节内容之前,我们需要在生产环境安装好docker环境并且能够联网下载镜像。通过jenkins的流水化工具,实现代码拉取,maven打包编…

【java篇】反射机制简单理解

学到JDBC后,使用到反射机制,所以回顾反射机制相关知识点; 文章目录 文章目录 什么是反射机制? 如何理解反射呢? 总结 一、Java反射机制是什么? 二、Java反射机制中获取Class的三种方式及区别? 三…

【目标检测】EfficientDet

1、论文 题目:《EfficientDet: Scalable and Efficient Object Detection》 论文地址: https://arxiv.org/pdf/1911.09070.pdf 代码地址: https://github.com/bubbliiiing/efficientdet-pytorch 2、摘要 Google Brain团队在CVPR 2020上提出…

Liunx 对函数库的理解

一、前言 我们的C程序中,并没有定义“printf”的函数实现,且在预编译中包含的“stdio.h”中也只有该函数的声明,而没有定义函数的实现,那么,是在哪里实“printf”函数的呢?最后的答案是:系统把这些函数实现都被做到名为 libc.so.6 的库文件中去了,在没有特别指定时…

PCB入门学习— CHIP类PCB封装的创建

目录 2.12 原理图PCB封装完整性的检查 3.1 CHIP类PCB封装的创建 学习目录 2.12 原理图PCB封装完整性的检查 然后点接受变更。 www.digikey.com搜索规格的网站。 3.1 CHIP类PCB封装的创建 放焊盘——确定大小——画丝印——确定原点EFC。 创建一个PCB元件库,Ct…

React(coderwhy)- 07(路由)

认识React-Router 认识前端路由 ◼ 路由其实是网络工程中的一个术语:  在架构一个网络时,非常重要的两个设备就是路由器和交换机。  当然,目前在我们生活中路由器也是越来越被大家所熟知,因为我们生活中都会用到路由器&#x…

红黑树:比AVL抽象、自由的、更广泛的近似平衡树

RBT与AVL树的比较 AVL:高度要求差不超过1红黑树:RBT要求最长路径不超过短路径的2倍,不需要像AVL一样太平衡,稍微自由,所以旋转较少。 AVL和RBT树性能比较: 插入同样的数据,AVL树旋转更多&…

本地生活配送行业黑马,带你一键读懂闪飞侠

电商的黄金十年已经过去,本地生活的黄金市场才刚刚开启,本地生活市场的增长对同城配送的影响得有多大?2020年的新冠疫情,爆发了同城即时配送的投资新机遇!即时配送用户已超5亿。而随着即时配送行业的广泛应用&#xff…

【 Vue3 + Vite + setup语法糖 + Pinia + VueRouter + Element Plus 第三篇】(持续更新中)

在第二篇我们主要学习了路径别名,配置.env环境变量,封装axios请求,以及使用api获取数据后渲染 Element Plus表格 本期需要掌握的知识如下: 封装列表模糊查询组件实现新增 编辑 删除 模糊查询 重置 功能实现表单校验功能实现组件间传值 下期…

Compose跨平台第一弹:体验Compose for Desktop

前言 Compose是Android官方提供的声明式UI开发框架,而Compose Multiplatform是由JetBrains 维护的,对于Android开发来说,个人认为学习Jetpack Compose是必须的,因为它会成为Android主流的开发模式,而compose-jb作为一…

TikTok三大流行趋势 钛动带你看懂TikTok

武汉瑞卡迪电子商务有限公司:近日,TikTok for Business发布了《Whats Next 2023 TikTok 全球流行趋势报告》,就2023年TikTok三大趋势主题进行了介绍。 钛动科技作为TikTok官方授权代理商,是TikTok生态服务最齐全的出海服务商,凭借出色的技术与服务能力,钛动斩获了T…

论 G1 收集器的架构和如何做到回收时间用户设定

目录G1 概念JVM的内存分代假设让用户设置应用的暂停时间G1 概念 G1其实是Garbage First的意思,它不是垃圾优先的意思,而是优先处理那些垃圾多的内存块的意思。 在大的理念上,它还是遵循JVM的内存分代假设。 JVM的内存分代假设 JVM的内存分代…

https如何加密解密?

背景 我们知道,https,在网络传输中,加密。具体来说是数据加密。//客户端和服务器,写数据的时候,都会加密。即1.客户端——》服务器 2.服务器——》客户端。 如何加密 解密? 加密解密 想要加密和解密&am…

【Mysql篇】数据库事务

目录 数据库事务数据库事务介绍 JDBC事务处理 事务的ACID属性 数据库的并发问题 数据库提供的4种事务隔离级别: 在MySql中设置隔离级别 数据库事务数据库事务介绍 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务处理(…

Day1. Spring

1 课程描述IoC基础容器,主要涉及Bean对象的管理。AOP面向切面编程,主要涉及切面配置,声明式事务控制Spring整合Web环境。Web层解决方案-SpringMVC.1.1 IoC、DI和AOP思想的提出由于传统的JavaWeb出现的问题:问题1:层与层…

【问题记录】Process finished with exit code -1073740791 (0xC0000409) 注:LSTM股票预测案例中

目录 1. 问题来源2. 问题解决1. 问题来源 在跑一段 LSTM&神经网络 股票预测的代码时,遇到了下述报错,报错提示为: Process finished with exit code -1073740791 (0xC0000409) 报错截图为: 下面是整个报错的内容,这里我也截取下来了: H:\Python学习专用\深度学习\LS…