2024年我的技術成長之路

2024年我的技術成長之路

大家好,我是小寒。又到年底了,一年過得真快啊!趁著這次活動的機會,和大家聊聊我這一年在技術上的收獲和踩過的坑。

說實話,今年工作特別忙,寫博客的時間比去年少了不少。不過還是堅持記錄一些開發中遇到的問題和解決方案,畢竟這也是我最初寫博客的初衷 - 給自己留個筆記,方便以后查閱。

沒想到這些隨手記錄的文章,居然幫助到了不少遇到同樣問題的小伙伴。經常看到有博友在評論區說"太感謝了,困擾了好久的問題終于解決了",每次看到這樣的評論都特別有成就感!
在這里插入圖片描述

一、Spring Cloud踩坑實錄

說實話,年初接手一個大型電商的微服務項目時還挺懵的。連連支付的對接就讓我頭疼了好久,特別是處理異步通知和訂單狀態同步時翻了不少文檔。最后總算搞定了,也寫了幾篇博客記錄解決方案,沒想到還挺受歡迎的。
在這里插入圖片描述

最讓我印象深刻的是解決了一個困擾團隊很久的問題:連連支付異步通知總是出現重復通知的情況。當時私下和幾個博友討論了很多實現細節,比如如何處理網絡超時、如何避免重復入賬等問題,大家互相學習,收獲很多。排查下來發現是冪等性處理的問題,小寒準備把這個經歷也整理出一篇文章《支付系統異步通知冪等性解決方案》,希望后面能對大家有所幫助。

二、Vue3項目實戰經驗

今年主要在用Vue3重構我們的管理后臺。說真的,從Vue2遷移到Vue3的過程并不輕松。特別是組合式API的使用,一開始真的不適應,老是想用選項式API的思維去寫代碼。

不過用著用著就發現Vue3真香,特別是<script setup>的寫法,代碼簡潔了不少。小寒整理了一份《Vue3實戰避坑指南》,把我踩過的坑都記錄下來了,希望能幫到準備升級Vue3的朋友(tips:最近忙著年終述職,還沒完全整理完)。

三、AI編程助手初體驗

今年最大的改變可能就是開始用AI編程助手了。剛開始用Cursor的時候覺得挺神奇的,但也踩了不少坑。比如有次它給我生成的代碼看起來沒問題,結果運行時各種報錯,debug了好久才發現是版本兼容問題。

不過慢慢摸索出了一些技巧,現在主要用它來:

  1. 寫一些重復的模板代碼
  2. 幫忙檢查代碼中可能的問題
  3. 生成單元測試用例

四、技術分享這點事

今年在CSDN上寫的文章沒有去年多了,質量上應該有了一點進步。主要是工作中遇到了很多實際問題,解決后都寫成了博客分享出來。最受歡迎的是《Java學習路線》系列,可能是因為都是實際問題,直接能用。

在這里插入圖片描述

記得剛開始寫博客時,就是想給自己做個技術筆記,記錄學習和開發過程中的點點滴滴。后來慢慢發現,很多我遇到的問題,很多其實也是其他開發者的痛點。于是就更加用心地把解決方案整理成文章,希望能幫助到有需要的朋友。

說實話,堅持寫博客真的需要動力,有時候加班到很晚還要寫文章,也挺累的。特別是今年項目進度比較緊,經常加班到很晚,寫博客的時間確實比較少。但看到評論區有人說我的文章幫助到了他,那種成就感真的很棒!這也是支持小寒繼續寫下去的動力。

五、明年的小目標

明年準備深入研究幾個方向:

  1. K8s容器編排 - 現在項目越來越多,要學習容器化部署了
  2. 性能優化 - 最近系統并發量上來了,得研究下如何優化
  3. 前端工程化 - 打算好好整理下前端構建和部署流程

最后,感謝大家一直以來的支持。小寒會繼續分享更多實用的技術文章,也希望和大家一起在技術道路上共同進步!


對了,如果覺得文章有幫助,別忘了點個贊哦~ 😊

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/66549.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/66549.shtml
英文地址,請注明出處:http://en.pswp.cn/web/66549.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

嵌入式硬件篇---基本組合邏輯電路

文章目錄 前言基本邏輯門電路1.與門&#xff08;AND Gate&#xff09;2.或門&#xff08;OR Gate&#xff09;3.非門&#xff08;NOT Gate&#xff09;4.與非門&#xff08;NAND Gate&#xff09;5.或非門&#xff08;NOR Gate&#xff09;6.異或門&#xff08;XOR Gate&#x…

數據庫管理-第285期 Oracle 23ai:深入淺出向量索引(20250117)

數據庫管理285期 20245-01-17 數據庫管理-第285期 Oracle 23ai&#xff1a;深入淺出向量索引&#xff08;20250117&#xff09;1 HNSW事務支持解讀 2 IVF分區支持解讀 3 混合向量索引何時選擇混合向量索引為何選擇混合向量索引 總結 數據庫管理-第285期 Oracle 23ai&#xff1a…

行人識別檢測數據集,yolo格式,PASICAL VOC XML,COCO JSON,darknet等格式的標注都支持,準確識別率可達99.5%

作者簡介&#xff1a; 高科&#xff0c;先后在 IBM PlatformComputing從事網格計算&#xff0c;淘米網&#xff0c;網易從事游戲服務器開發&#xff0c;擁有豐富的C&#xff0c;go等語言開發經驗&#xff0c;mysql&#xff0c;mongo&#xff0c;redis等數據庫&#xff0c;設計模…

【Spring】原型 Bean 被固定

問題描述 在定義 Bean 時&#xff0c;有時候我們會使用原型 Bean&#xff0c;例如定義如下&#xff1a; Service Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) public class ServiceImpl { }然后我們按照下面的方式去使用它&#xff1a; RestController public class Hello…

2024年美賽C題評委文章及O獎論文解讀 | AI工具如何影響數學建模?從評委和O獎論文出發-O獎論文做對了什么?

模型假設僅僅是簡單陳述嗎&#xff1f;允許AI的使用是否降低了比賽難度&#xff1f;還在依賴機器學習的模型嗎&#xff1f;處理題目的方法有哪些&#xff1f;O獎論文的優點在哪里&#xff1f; 本文調研了當年賽題的評委文章和O獎論文&#xff0c;這些問題都會在文章中一一解答…

PyTorch框架——基于深度學習YOLOv8神經網絡學生課堂行為檢測識別系統

基于YOLOv8深度學習的學生課堂行為檢測識別系統&#xff0c;其能識別三種學生課堂行為&#xff1a;names: [舉手, 讀書, 寫字] 具體圖片見如下&#xff1a; 第一步&#xff1a;YOLOv8介紹 YOLOv8 是 ultralytics 公司在 2023 年 1月 10 號開源的 YOLOv5 的下一個重大更新版本…

kafka學習筆記6 ACL權限 —— 筑夢之路

在Kafka中&#xff0c;ACL&#xff08;Access Control List&#xff09;是用來控制誰可以訪問Kafka資源&#xff08;如主題、消費者組等&#xff09;的權限機制。ACL配置基于Kafka的kafka-acls.sh工具&#xff0c;能夠管理對資源的讀取、寫入等操作權限。 ACL介紹 Kafka的ACL是…

探秘自然地理:從太陽到地球的奇妙之旅與災害預警

在浩瀚無垠的宇宙中&#xff0c;我們的地球與太陽緊密相連&#xff0c;它們的奧秘和變化&#xff0c;時刻影響著我們的生活。今天&#xff0c;就讓我們一同深入探索自然地理的基礎知識&#xff0c;揭開太陽與地球的神秘面紗&#xff0c;同時了解那些可能給我們帶來巨大影響的自…

領域算法 - 負載均衡算法

負載均衡算法 文章目錄 負載均衡算法一&#xff1a;常規負載均衡算法二&#xff1a;Nginx負載均衡算法 一&#xff1a;常規負載均衡算法 二&#xff1a;Nginx負載均衡算法 # 定義負載均衡設備的Ip及設備狀態 upstream bakend {ip_hash; server 127.0.0.1:9090 down; server…

Access數據庫教案(Excel+VBA+Access數據庫SQL Server編程)

文章目錄: 一:Access基礎知識 1.前言 1.1 基本流程 1.2 基本概念?? 2.使用步驟方法 2.1 表【設計】 2.1.1 表的理論基礎 2.1.2 Access建庫建表? 2.1.3 表的基本操作 2.2 SQL語句代碼【設計】 2.3 窗體【交互】? 2.3.1 多方式創建窗體 2.3.2 窗體常用的控件 …

圖片生成Prompt編寫技巧

1. 圖片情緒&#xff08;場景氛圍&#xff09; 一張圖片一般都會有一個情緒基調&#xff0c;因為作畫本質上也是在傳達一些情緒&#xff0c;一般都會借助圖片的氛圍去轉達。例如&#xff1a;比如家庭聚會一般是歡樂、喜樂融融。斷壁殘垣一般是悲涼。還有蕭瑟、孤寂等。 2.補充細…

算法題目總結-鏈表

文章目錄 1.環形鏈表1.答案2.思路 2.兩數相加1.答案2.結果 3.反轉鏈表1.答案2.思路 4.反轉鏈表 II1.答案2.思路 5.K 個一組翻轉鏈表1.答案2.思路 6.刪除鏈表的倒數第 N 個結點1.答案2.思路 7.刪除排序鏈表中的重復元素 II1.答案2.思路 8.旋轉鏈表1.答案2.思路 9.LRU 緩存1.答案…

【Unity3D】3D物體擺放、場景優化案例Demo

目錄 PlaceManager.cs(放置管理類) Ground.cs(地板類) 和 GroundData.cs(地板數據類) 額外知識點說明 1、MeshFilter和MeshRenderer的Bounds區別 2、Gizmos 繪制一個平行于斜面的立方體 通過網盤分享的文件&#xff1a;PlaceGameDemo2.unitypackage 鏈接: https://pan.baid…

OpenEuler學習感悟

在初次接觸 OpenEuler 時&#xff0c;我深感其學習難度較大。它與我之前熟悉的操作系統存在諸多差異&#xff0c;學習過程中&#xff0c;需要理解復雜的內核機制、掌握獨特的系統配置方法。但正是這種挑戰&#xff0c;激發了我深入探索的熱情。 從理論學習入手&#xff0c;我發…

C# OpenCvSharp 部署文檔矯正,包括文檔扭曲/模糊/陰影等情況

目錄 說明 效果 模型 項目 代碼 下載 參考 C# OpenCvSharp 部署文檔矯正&#xff0c;包括文檔扭曲/模糊/陰影等情況 說明 地址&#xff1a;https://github.com/RapidAI/RapidUnDistort 修正文檔扭曲/模糊/陰影等情況&#xff0c;使用onnx模型簡單輕量部署&#xff0c…

CSS 溢出問題及解決方案:實用案例與技巧

在網頁開發中&#xff0c;CSS 的布局和樣式起著至關重要的作用&#xff0c;但經常會遇到一個棘手的問題——溢出問題。溢出是指元素內的內容超出了其設定的容器大小&#xff0c;這不僅會影響頁面的美觀&#xff0c;還可能干擾用戶體驗。本文將詳細探討 CSS 溢出問題的案例&…

生成樹機制實驗

1 實驗內容 1、基于已有代碼,實現生成樹運行機制,對于給定拓撲(four_node_ring.py),計算輸出相應狀態下的生成樹拓撲 2、構造一個不少于7個節點,冗余鏈路不少于2條的拓撲,節點和端口的命名規則可參考four_node_ring.py,使用stp程序計算輸出生成樹拓撲 2 實驗原理 一、…

數據結構詳解——堆與二叉樹

? 目錄 樹的概念樹的表示方法二叉樹的概念特殊的二叉樹二叉樹的性質二叉樹的存儲結構順序存儲鏈式存儲 堆的概念與結構堆的性質堆的實現堆的初始化入堆堆的擴容向上調整算法出堆&#xff08;最頂端元素&#xff09;向下調整算法 二叉樹的實現二叉樹的創建二叉樹的銷毀二叉樹的…

【藍橋杯】43694.正則問題

題目描述 考慮一種簡單的正則表達式&#xff1a; 只由 x ( ) | 組成的正則表達式。 小明想求出這個正則表達式能接受的最長字符串的長度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最長字符串是&#xff1a; xxxxxx&#xff0c;長度是 6。 輸入描述 一個由 x()| 組成的正則表達式。…

mac m1下載maven安裝并配置環境變量

下載地址&#xff1a;Download Apache Maven – Maven 解壓到一個沒有中文和空格的文件夾 輸入pwd查看安裝路徑 輸入cd返回根目錄再輸入 code .zshrc 若顯示 command not found: code你可以通過以下步驟來安裝和配置 code 命令&#xff1a; 1. 確保你已經安裝了 Visual Studio…