「回忆2022,展望2023,我正在参加2022年终总结征文大赛活动」

前语

我感觉我有写轻小说的感觉,标题是越来越长了,忽然有点了解轻小说作者了。标题是有点不可思议啦,前几天忽然想到这句话,感觉挺应景就放到了自我介绍里边。年终总结也是本计划不写,可是最近没啥想写的,干脆不写技能文章,来点代码人生。一枚普通开发,度过了第三年开发时刻,惋惜是肯定有的,仍是蛮多的,可是自我打破也是挺多的,让我更惋惜了,人生的觉悟往往是意识到后悔开端。为什么没有早点变得更好更强?这真是让人伤心的论题,不过我是计划欢喜的来进行总结的,人生在世,向前看,高兴大方的向前走,这才是人生的主旋律。

写文之初

我是2022年4月18日发的第一篇文章,实际上是4月上旬就开端写了,印象中大概是花了一个周末还有几个晚上的时刻。第一篇文章讲了我在公司做的组件,是将东西组件拎出来单独写了,其实我感觉这个组件东西仍是不少,可是最终写成文章后感觉仍是不咋多,应该是第一次写技能文仍是有点不习惯。第一次写文其实说实在的,感觉便是把我之前写的开发文档稍微扩大修改了下就搬过来了,重点是我写的碎碎念,吐槽吐了个爽,也介绍了我的初衷也便是提升自我。为什么下定决心写文?很奇妙,或许是内心有种想要证明什么的主意,让我鼓起勇气来共享我的见闻,用自己的话来解说我不成熟但努力的主意。总的来说,在4月初,少年勇敢地踏出了写文路上的第一步。

4月18日那天是周一,怀着忐忑不安的心情在下午发了文章,焦急地等候审阅,大概过了2小时左右发布成功了。那天下午很忙,可是我依然隔一瞬间就开端改写,想看下有多少人在看我写的文章。(⊙﹏⊙),不过令我绷不住的是半小时内就只要十几的阅览量,我乃至发沸点询问文章是否发布成功了。再过了一小时后依旧是十几的阅览量,那感觉真的是蚌埠住了,尽管我的初衷是写给自己看的,可是没人看的确有些冲击决心,所以我决定仍是仔细工作,暂时不看了。直到两小时后,手机上通知忽然提示我文章被掘金引荐系统引荐了,我其时真是高兴极了,对写文又充满了决心。其实说实话,我的第一篇文章,我自己不是特别满意,最终的数据也证实了这点,只要899的阅览量和8保藏。不过总归是个好的开端,十分夸姣,就像勇者斗恶龙的勇者领了村里的圣剑出了新手村,世界的一切都是那么夸姣。

好事多磨的原创之路

第一篇写完后,巨量的工作袭来,本计划开工的第二篇也迟迟没有动笔。我是从5月下旬开端考虑怎样写,由于日志搜集系统是个很大的模块,而且我想写点不相同的东西。没错,由于我自己很喜爱看技能文章,大众号、博客、个人网站啥的我常常看,所以我觉得写文章必定要写出自己的东西,哪怕是差不多的东西也要写出自己的考虑,不然就没意思了。在写这一篇的时分,从头回忆了ES、Kafka、Log4j2、Filebeat等中间件的常识,更多的打磨了细节,究竟要和他人讲清楚的前提是自己得知道更多才行。整个日志搜集系统,断断续续开发了一两个月才打磨到了一个相对完好的地步,由所以我个人规划开发,而且用的时分大多是下班和上班的闲暇之余,所以阵线拉得很长。在写文章的时分,我又从头对我的规划进行了审视,细致的再读了一遍我自己的代码,去回忆我其时的主意,在这个进程中再次做了细节上的优化。最关键的是我能够完好向他人解说出我的构思和优化心得了,对这个我亲手打磨出来的日志搜集系统有了更客观的认知,三次迭代的优化点和考虑更加清晰。

六月上旬,正式动笔开写,我计划从一个不相同的角度来写日志搜集系统的规划和开发进程。由于我是自始至终独立规划开发的,所以我觉得有必要要把我走的弯路也写出来,尽管或许有点流水账,可是我觉得过错道路上才干体现出生长。我不仅仅需求知道成功是怎样走的,还需求知道一旦错了怎样回到正确的道路上。所以我记载了完好的三次迭代进程,介绍了我自己其时的主意,从后来的角度来看那个阶段的我以为的规划上的优势和不足,以及迭代的原因。一起我也写出了我的优化思路,怎样去优化,为什么去优化,还贴出了代码。由于涉及到公司的东西,我没有弄出demo来,可是我放出了核心的代码以及优化装备,期望能对读者有所协助。我感觉我写东西其实便是给像我这样的小白写的,尽或许得详细,尽量多的思路,就像有人在你旁边解说相同。尽管这样显得有点流水账,不够纯技能,但我想,这便是我的风格。

两篇文章发布时刻间隔了两个月,说实话,我自己也有点看不过去了。所以,不到一周的时分,我写了和业务组件相关的一篇文章。这篇文章在写的时分比较赶,写的有点像开发文档,而不是一篇文章了,这是我第三篇文章也是我第一次文章没有被引荐,我感受到了危机。不过从这篇开端,我确立了文章的首要结构,前语-正文-写在最终,前语的话写一些文章的摘要或许写这篇文章的原因做个引子,写在最终则是我的一点吐槽,讲点乐子。

为了确保文章原创以及满足的质量,再加上那段时刻稍微轻松了点又或许是有了危机感,我花了一周半的时刻来打磨下一篇文章。这一篇文章写的也很顺,由于这个单点登录组件同样是我自己规划并开发的,因而采用了和日志搜集系统类似的文章结构。结果嘛,还行1180阅览17点赞5保藏。前4篇文章有3篇文章都受到了引荐,让我决心大增,一起我笔记大量的常识储备,也让我一时刻文思泉涌。尔后开端了周更方法,一个月时刻连更四篇,从零开端的SQL修炼手册是我的得意之作,由于篇幅过长所以分为上下两篇,从理论和实践两方面解说了我对SQL优化的看法。Excel模块的规划我觉得也是很优秀的业务模块规划,Seata最新版的尝鲜,这段时刻真的是火力全开,每天晚上疲乏的回家,但总能打起精神肝文章,查资料,构思,周末乃至能自觉地开端写文章和学习。

连冲了一个月,来到了倦怠期,那段时刻心里压力特别大,在另一件事上也在耗费精力,无法全情投入到写文上,感觉人很分裂。从那里开端,我开端写一些规划方案,不同于大型模块的架构规划,而是一些贴近日常的功能规划,比方接口数据更新战略。我想把我在开发中的一些技巧和比较好的规划共享给咱们,一如初心,我仅仅想要协助像我这样的开发算了。从这儿开端再次点燃了我的写作之魂,我给自己定下了小方针,一周半一更。新的一篇主题定的很快,多线程,由于我在日常时见过奇形怪状的多线程代码有点多了,让我情不自禁地想要去规范咱们的写法,一起也想要带给咱们一些更多的实践方向。但在详细施行的时分,我决定仍是依照场景去介绍写法比较适宜,许多时分看他人的文章时,我就觉得我想要的不是一个正确的写法,我是想要知道这个正确的写法应该用在什么地方,怎样用才干更好的发挥优势。文章首要是环绕ComplatableFuture这个类去写,没有像京东大佬那样封装一个asyncTool那么高端,我便是朴实无华的去展示了什么场景下可以用什么样的套路去优化代码。最终留了一点私活,多线程业务提交,一个小小的装逼法宝。这篇文章我是在9月5日发布的,至今2193的阅览量,64保藏36点赞,是我文章中最高的保藏量,我觉得很高兴,反馈很强,由于这篇我对错常用心的在写,以致于后续我追加了三次更新,这么高的保藏说明咱们的确很喜爱。

接下来开端,我就有点选题困难了,没办法原创真的很麻烦。我是想写比较完好的常识系统,或许完好明白的解说完一件事,因而选题的时分,不清楚的我不能写,简略的我不想写。所以鸽的越来越频频,一周半一更的方针开端飘渺起来,逐渐有了水文的主意,这时分掘金的引荐机制是真的不错,精准的拿捏了我的水文,一篇也没有被引荐。仔细写的一般都会被引荐,最近写的十分仔细的应该是怎样挖掘项目中亮点这一篇吧,51保藏的干货,的确是能为咱们处理痛点,一起也是我自己的一个小总结。写这篇文章的时分,其实也是我对自己的一个简略总结,我时常问自己,我做的这些东西到底有啥长处呢,难不成只能编吗?为啥就不能挖掘出来一个真实的长处呢,抱着这样的主意,我开端回忆过往。在写文章的时分,我是采用了相当接地气的写法,直接口语化,一步到位,不知道读者们在看的时分,会不会有种背课文的感觉。最近杂事缠身,压力逐渐上身,年终了总有人整活,总有不高兴的事,总有人想要逼你一把。加油吧,菜恐龙!

好文自荐

年终将至,往常总是看大众号大佬们发自己一年的原创好文,没想到今年我也有这样的机会了,真不错。下面会给咱们自荐一些我自己觉得写的十分不错的文章,会有一些来自现在的自评和吐槽,期望咱们能赏脸看一看。

Filebeat+Kafka+数据处理服务+Elasticsearch+Kibana+Skywalking日志搜集系统-28保藏

Filebeat+Kafka+数据处理服务+Elasticsearch+Kibana+Skywalking日志搜集系统

远古的火箭追着我跑,跑过了2022走进了2023

一个由我独立规划并开发的,完好的日志搜集系统,到今天成功运行了一年半了,接入了团队的三四十个巨细项目,成功抢了架构组的活,装了个大大的逼。文章详细描述了三次完好的迭代进程,为什么需求迭代?我做了什么优化?这一阶段我是怎样想的?以上咱们最关心的问题,我都做出了解答。毫无疑问,这是我做过最张狂的操作,难度系数拉满。后续更新的时分追加了一些扩大日志,以及部分装备的优化。对我来说,真的是一次很有挑战,也很长常识的阅历,我至今难以想象我是怎样用下班和周末时刻,自己捣鼓出来这么一套庞大的东西,真TM离谱。

后端思维-单点登录组件的规划与考虑

后端思维-单点登录组件的规划与考虑

远古的火箭追着我跑,跑过了2022走进了2023
同样是一个我规划并开发的,缺了认证的单点登录模块,很惋惜受限于公司架构,不是认证授权鉴权三位一体的完好版。在已有认证的情况下,做了一个主站-组件构成的授权鉴权模块,由所以内网,安全方面做的比较粗糙。在功能上我是依照shiro去规划的,比方注解操控权限。文章是好文章,记载了六次迭代的改变点和我的考虑,最终总结的时分还罗列我对这个单点登录组件的一些感想,可是组件没有做到很完善,仍是有点惋惜。

从零开端的SQL修炼手册-30保藏

从零开端的SQL修炼手册-理论篇

从零开端的SQL修炼手册-实战篇

全文1.6W字的超长篇幅,带事例手把手教育SQL优化,理论加实践还有操作步骤,我想不出有什么理由他不被引荐。哈哈,有点王婆卖瓜了,不过说真的,这篇我花了很长时刻来写。我写这篇文章之前是有一个底稿,其时是做成了PPT去参加部分的技能比赛,其时也算是技惊四座,所以我想着扩大一下写成一篇文章。这一篇成文之初,我的主意便是往SQL优化操作手册的方向去写,因而理论加实践,力求做到完美无瑕。九步优化办法也是提炼了常用的优化手段,并依照作用强弱进行了排序,方针是让不会SQL优化的人,拿到手册至少会知道怎样下手。

后端思维-怎样规划一个操作和办理Excel的业务模块-8保藏

后端思维-怎样规划一个操作和办理Excel的业务模块

远古的火箭追着我跑,跑过了2022走进了2023

关于Excel的业务模块规划是我觉得我现在独立规划过的相对比较复杂的业务向组件了。这个组件从上线开端伴随着主站一路迭代,现在也是应用在几十个系统中,只要和Excel沾边都会直接运用该组件,切实提高了整个团队开发的效率。将本来比较麻烦的Excel上传、处理、保存、展示、下载等操作统统简化,提升了开发的效率,也让用户得到了更好的运用体验。文章里边除了惯例的业务代码封装,还有一点我在运用EasyExcel中间件时的一些代码套路,一点小小的定制优化。

功能优化-怎样爽玩多线程来开发-64保藏

功能优化-怎样爽玩多线程来开发

现在我以为我写的最接地气的一篇文章,通篇充满着粘来即用的代码套路,我完好的共享了我在日常开发中是怎样运用多线程去优化代码,在哪些场景下用了多线程,最终还小小的炫了一下多线程业务提交。写这篇文章的时分,我翻了好多文章,便是担心写重复了,究竟多线程优化算是很常见的手段了。可是令我惊讶的是,简直所有文章都是对多线程的理论解说或许陈腔滥调,有些文章会带有一些事例,可是这就像刚学会加减乘除让你做高数相同,那就离谱。所以我在写事例的时分,就结合了我工作中的场景,把对应的代码套路抽象出来,开箱即用,我自己都常常粘贴着用,那能不好用嘛。

规划方案-大数据量查询接口优化-41保藏

规划方案-大数据量查询接口优化

远古的火箭追着我跑,跑过了2022走进了2023

我本来是抱着吐槽恶心项目的心情来写这篇文章的,没想到这篇文章居然是我现在文章中最高的阅览量3343,就离谱,咱们喜爱看整活嘛。文章中介绍的东西没有特别高大上,便是在极短的时刻内,我憋出来了一个卓有成效的处理方案,运用缓存做了一点小小的规划去加速数据的查询。根据吐槽心态,自然是完好的记载了我遇到的问题,也是期望能对有相同糟糕境遇的开发小伙伴们有一点协助。

怎样挖掘项目中的亮点(多方向带事例)-59保藏

怎样挖掘项目中的亮点(多方向带事例)

这篇文章的含金量自然不必多说,实用性直接拉满好吗。全网都没有的嘴对嘴教育,口语化的写法,真的是属于喂饭了。写的时分其实相当于总结吧,把之前有意思的点都汇总到一块讲了出来,以这种方法展现出来,也是我想的比较友好的方法,至少这样总比网上那些讲大道理的强吧?详细的细节点进链接看吧,必定不会让你失望的。

小结

出于我对自己原创的小小要求,我是想要写一些不相同的东西,成系统的东西。展现给咱们的时分,尽量做到理论和实践结合,还要带有场景和我自己的一些考虑。导致好文真的很难产,事实上我的确有意识的水了一些文章,可是以上七篇是完全不掺水的汗水之作,也是真真实正的无保留的共享。我日常也会给同事们写写开发文档,之前在一篇文章中也提到过,写过不止五万字的开发文档,真的算是手把手教育了。我个人也比较喜爱去共享我的一些常识和技巧,一起也比较喜爱去解答咱们在工作中的问题,我觉得对我来说是有生长的,互帮互助嘛,共同进步。我自己也是经过大众号、博客、个人网站之类的路径学习过来的,所以我不觉得我有啥凶猛的,可是我也乐意去共享一些我觉得很酷的技能或许技巧,能帮到咱们或许咱们能用上我的技巧,我就感觉很有价值,很高兴。

马马虎虎的文章

不能厚此薄彼,一些还将就的文章仍是要搬上来遛一遛,怎样年终盘点也得凑够十篇文章吧。

Spring Boot Starter开发指北(事例+代码地址)

Spring Boot Starter开发指北(事例+代码地址)

续-开发组件更新-提效东西共享

我写的一个东西方向的组件吧,代码地址就在里边,从GITEE上拉下来直接就能用了。文章首要是一些运用说明,没有什么特别的东西,首要是推销组件用的。

分布式业务Seata-1.5.2运用全道路指北

分布式业务Seata-1.5.2

技能方面我是喜新厌旧的,seata刚更新我就冲了,这是我的尝鲜体验。

规划方案-定时任务接口数据存储及更新战略

规划方案-定时任务接口数据存储及更新战略

一个常见场景的规划方案,也是开箱即用的那种,算是提供了一种代码套路吧,没有什么富丽的技巧,单纯是我想共享一下。

有时分需求翻开思路-开膛手参上(含过错思路详细记载)

有时分需求翻开思路-开膛手参上(含过错思路详细记载)

这是我一次滑稽的需求开发记载,仍是蛮有意思的。我往里边填充了大量常识点,而且流水账般的记载了我的心路历程,力求真实,看完别笑我,哈哈。

写在最终

从4月到现在12月底,8个月时刻写了17篇原创文章,收获了1.8W阅览量、341个点赞、86个谈论、271个保藏、136个关注者,和大佬比起来差远了,可是我也很骄傲。仍是写文之初的那句话,少年勇敢地踏出了写文路上的第一步,我想做些不相同而且有点酷的事情,这便是我的源动力。我现在暂时仍是随缘更新,由于在抽时刻学习一些酷酷的技能,比方最近在看的Flink,可是我会努力更新的,遇到有意思的事,肯定会共享出来,独乐乐不如众乐乐。

最终感谢我的同事们,在写文之初我厚着脸皮让咱们给我点赞,咱们都没有拒绝,真的是太感谢了。掘金仍是得多搞点现金活动,我也多给兄弟们整点小零食啥的,期望掘金做大做强吧。喔,当然不能忘了看我文章的读者们,感谢咱们的谈论、点赞、保藏。我是真的期望我共享的东西能对咱们的工作有所协助,假如没有,看个吐槽有点乐子。

最终的最终,走过了2022,迎来了2023,祝愿咱们所有人身体健康、工作顺利!!!