收藏 / 列表

Java烘焙師 - 架構師必備:緩存更新模式總結

大家好,我是Java烘焙師。如何更新緩存和DB、做到性能和一致性的取捨,是一個很常見的話題。下面結合筆者的經驗和思考,系統性地總結一下緩存更新模式,講透講明白。 1、旁路緩存(cache-aside) 實現方案 查詢:先查緩存,查不到緩存時再查DB,並把DB內容寫入緩存、設置合適的過期時間 更新:先更新DB,再刪緩存;做到極致則需引入延遲雙刪機制 之所以不是先刪緩存、再更新DB,是因為在這

MySQL , 緩存 , 架構

六邊形架構 - Spring AI,一個讓Spring應用輕鬆擁抱AI的統一框架

文 / 勇哥 原創文章,轉載請聯繫授權 在前一篇文章中,我們探討了《Java程序員該如何快速上手LLM應用開發呢?》。今天,讓我們聚焦Spring AI——這個被稱為"Spring開發者的AI賦能工具包"的框架,它為Java開發者打開了一扇通往AI世界的便捷之門。 作為一名在Java領域摸爬滾打快20年的"老碼農",我見過太多團隊在集成AI能力時遇到的痛點:開發語言不一致、重複造輪子、

generative-ai , llm , 人工智能 , springboot , JAVA

得物技術 - AI質量專項報告自動分析生成|得物技術

一、背景 在日常工作中,常需要通過各項數據指標,確保驅動版本項目進展正常推進,並通過各種形式報表數據,日常總結日報、週會進展、季度進行總結輸出歸因,分析數據變化原因,做出對應決策變化,優化運營方式,目前在梳理整理校準分析數據需要大量的時間投入、結合整體目標及當前進展,分析問題優化的後續規劃。 常見形式 人工收集 數據來源依賴於各系統平台頁面,通過人工收集校準後填寫再通過表格公式計算,或者可以通過多

測試 , ai開發 , 人工智能

百度Geek説 - 百度百舸萬卡集羣的訓練穩定性系統設計和實踐

01 AI 訓練穩定性的演進歷程 2012 年 ImageNet 競賽中 AlexNet 的橫空出世,開啓了現代 AI 發展的新紀元。彼時我們不會想到,十年後支撐 AI 訓練的 GPU 集羣會從研究室裏的幾台服務器,發展成需要專門供電系統的萬卡級計算矩陣。在這個算力爆發式增長的過程中,訓練系統的穩定性管理正經歷着從「簡單運維」到「精密工程」的深刻變革。 1.1 標早期的小模型時代:手動運維的黃金年

集羣 , 大模型

程序員阿偉 - 《URP管線主導的角色材質、陰影與顯存動態適配優化方案》

在中高端移動遊戲開發中,通用渲染管線(URP)的落地質量直接決定角色呈現的細膩度與運行流暢度,但其輕量化架構與複雜場景需求間的矛盾常成為技術瓶頸。曾主導一款奇幻題材手遊的角色渲染優化,項目初期採用URP標準配置搭建系統,卻在第三次內部測試中暴露出致命問題:夜間森林場景中,當角色處於12個實時點光源(含火把、魔法特效光源)與體積霧疊加環境時,35%的Android中高端設備(以驍龍888、天璣920

前端

鏡舟科技 - 載譽而歸!鏡舟科技亮相2025 OSCAR開源產業大會,榮獲“開源+商業化產品”獎

10月28日,2025 OSCAR 開源產業大會在北京圓滿落幕。憑藉其在開源技術創新與商業化落地方面的卓越成就,鏡舟科技榮獲“2025年度開源+商業化產品”獎項。該獎聚焦開源技術的工程化能力與商業落地價值,旨在表彰那些不僅在開源社區擁有強大技術影響力,更成功地將開源技術轉化為成熟、可靠的商業產品,並創造出顯著市場價值的標杆企業。 本屆大會上,圍繞湖倉一體架構帶來的降本增效、國產化適配下的自主可

bi , 架構 , 開源 , starrocks , 數據湖

StarRocks - StarRocks 源碼實驗室 EP.1—— 內置函數

​什麼是 StarRocks 源碼實驗室? 引用 閲讀源碼是開發者深入瞭解一個項目的好方法,不僅可以更好地理解程序的邏輯和實現方式,對於調試和修改代碼也非常有幫助。對於想要加入 StarRocks 社區貢獻的小夥伴來説,這是必要的學習之一,因為了解 StarRocks 內部運作機制有助於快速上手並參與到開發工作中。 為此,StarRocks 社區推出了 StarRocks 源碼實驗

源碼學習 , 源碼 , 數據庫 , c++ , JAVA

cqu_jiangzhou - 可視化圖解算法01:為什麼要學習數據結構與算法

今天,我向大家介紹一門非常重要的課程——《數據結構與算法》。這門課不僅是計算機學科的核心,更是每一位開發者從“小白”邁向“高手”的必經之路。1、為什麼要學習數據結構與算法 1、為什麼要學習數據結構與算法 總的來説,數據結構與算法是: **求職的“敲門磚”**:國內外大廠面試中,70%的考題與數據結構算法相關; **能力的“分水嶺”**:它能區分“功能實現者”和“問題優化者”; **思維

leetcode , 數據結構 , 算法 , 筆試 , 力扣

Nick - 算法遞歸和回溯

遞歸 應用場景 一個問題的解可以分解成多個子問題的解。 這個問題與分解之後的子問題,除了數據規模不同,求解思路完全一樣。 存在遞歸終止條件。 遞歸代碼編寫技巧 找到如何將大問題分解成小問題的規律,基於此寫出遞推公式,推敲終止條件,將遞推公式和終止條件翻譯成代碼。 只要遇到遞歸,就把它抽象成一個遞推公式,不用想一層層的調用關係,不要試圖用人腦去分解遞歸的每個步驟。 遞歸代碼編寫難點

數據結構 , 算法

數據集成與治理 - 一文教你讀懂數據架構

我發現很多企業做數字化,都遇到過這些問題: 上了ERP、MES、SCADA等系統,但數據互不聯通; 想做個生產分析,發現數據在ERP裏,質量數據在MES裏,設備數據又在另一個系統; 領導想看實時生產情況,IT部門卻要花好幾天整理數據。 但説到底,我們不是沒有數據,而是缺少一套能夠打通數據、真正服務業務的數據架構。 一、先搞清楚什麼是數據架構 一提到“架構”,有人覺得是 IT 部門的“技術

數據結構 , 架構設計