SpringBoot 公共字段自動填充的6種神技,開發效率飆升!
yiduo23 發布于 2025-08-29
一、痛點分析:公共字段維護的三大困境 1.1 典型問題場景 // 訂單創建邏輯publicvoidcreateOrder(OrderDTO dto){ Order order = convertToEntity(dto); &nb...
yiduo23 發布于 2025-08-29
一、痛點分析:公共字段維護的三大困境 1.1 典型問題場景 // 訂單創建邏輯publicvoidcreateOrder(OrderDTO dto){ Order order = convertToEntity(dto); &nb...
yiduo23 發布于 2025-08-29
一、pro 權益說明 目前公司購買了 2 個 pro 月付賬號,權益包括無限制 tab 補全與 ai 聊天,但每個月只有 500 個快速請求權益,如果 500 次用完后將進入慢速排隊機制,不過從目前體驗來看,即便是慢速對于 tab 補全影響也非常小。 但 cursor&...
yiduo23 發布于 2025-08-29
隨著業務的發展,系統會越來越龐大,原本簡單穩定的功能,可能在不斷迭代后復雜度上升,潛在的風險也隨之暴露,導致最終服務不穩定,造成業務價值的損失。 而為了減少這種情況,其中一種比較好的方式就是提高代碼質量,比如通過代碼審查,從而降低錯誤風險,但是,代碼審查難度大,代碼缺陷、漏洞不易...
yiduo23 發布于 2025-08-29
引言 彼時 SpringBoot 初興,萬象更新,號稱“開箱即用”“約定優于配置”,一時間風靡四方。 開發者趨之若鶩,紛紛稱快,仿佛自此架構之重可卸、配置之繁可省,一行 main() 即可氣定神閑、縱橫沙場。 然則時光久遠,方知此言非虛,卻也未盡其真。所謂默認...
yiduo23 發布于 2025-08-29
5.2 避坑指南 死鎖預防:避免異步任務間循環依賴 超時控制:所有異步操作必須設置超時 冪等設計:消息重試可能導致重復消費 上下文傳遞:異步時丟失ThreadLocal的解決方案: 5.3 監控體系 線程池指標:活躍線程數、隊列深度、拒絕次數 消息隊列:積壓量、消費延遲 鏈路追蹤...
yiduo23 發布于 2025-08-29
雖然寫了很久的CRUD,但是依舊覺得寫好CRUD是一件非常難且麻煩的事情,以下的情況在開發過程中應該都遇到過: SQL的編寫需要細心,寫錯了SQL字段或者表名稱,修改完要重啟(幾分鐘過去了) SQL編寫好后進行測試時,造數據也好麻煩,特別是還存在表關聯的情況,數據內容不真實,還容...
yiduo23 發布于 2025-08-29
但是解釋器終究是低效的,好比在翻譯英文時,機械地查找每個單詞的含義然后組裝起來,這樣的翻譯結果不僅冗長,還讓人難以理解;而經驗豐富的譯員會讀取整段英文,對這段文字進行分析,結合上下文精確地理解每個單詞,去除冗余句子,并通過重排詞句順序、精簡句子結構來使結果更易懂。 JIT 編譯器...
yiduo23 發布于 2025-08-29
在這個場景下,我們還不用關心平臺方的同步返回結果,因為最終的結果平臺方會異步通知回來。 這樣看起來是一個非常簡單的場景對不對? 現在我們在這個基礎上加一個小小的變化。 由于這個下游系統是一個非常重要的系統,承擔著全公司所流量的出人口,可以說是咽喉要道。 所以,出于保護自身的目的,...
yiduo23 發布于 2025-08-29
Java 技術詳解一、前言Java 作為一種跨平臺、面向對象的編程語言,自 1995 年由 Sun Microsystems(后被 Oracle 收購)推出以來,便以其簡單易學、穩定安全和高性能等優點風靡全球。經過二十余年的不斷發展,Java 已經成為企業級應用開發、移動互聯網、...