tag 後端

標籤
貢獻526
591
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

張佔嶺 - jvm~jvm配置與系統配置的關係

一 生產環境問題描述 keycloak是運行在jboss上面,並且部署到了容器裏,在k8s上面進行編排,現在遇到gc在某個時刻垃圾回收速度變慢,CPU接近100%,容器導致存活探針失敗,容器最後重啓 二 問題分析與解決方案 這是一個典型的 JVM GC 問題導致的容器重啓場景。讓我分析一下你的配置和可能的原因: 2.1 問題分析 根據你的 devops.yaml 配置:

後端

收藏 評論

Rick Carter - dotnet未捕獲異常導致系統崩潰問題

一般情況下我們業務代碼不需要自己捕獲異常,因為目前我們常用框架都會自行處理異常,但是有些情況下需要自己處理異常,否則未處理的異常拋出會導致程序崩潰退出。 1.全局異常捕獲 // 1. AppDomain 未處理異常 AppDomain.CurrentDomain.UnhandledException += (sender, e) = { var exception = e.Exceptio

.net , 後端

收藏 評論

鹽焗代碼蝦 - 支付寶 v3 驗籤如何實現

上次給大家介紹了 支付寶 v3 自簽名如何實現 ,這次順便再把驗籤也寫一下。 為什麼要驗籤 説起為什麼要驗籤,如果要詳細一點解釋的話,可以寫很多很多...... 我們就簡單一點來解釋:驗籤可以證明接收到的信息是支付寶給我的,不是被人中途攔截篡改數據之後再發給我的。 支付寶的通知分為 「同步通知 」和 「異步通知 」: 「同步通知 」就是我們請求支付寶之後,支付寶返回的數據。 「異步通知 」

解密 , 支付寶 , JAVA , 後端

收藏 評論

禹過留聲 - 終端Terminal實戰

本文主要介紹終端和 shell 的一些基本概念,並着重介紹了 zsh - 目前最強大方便的 shell 以及它的配置,希望可以提高我們碼農的工作效率。 終端 終端 Terminal 是一種用於與計算機進行交互的輸入輸出設備,它本身不提供運算處理功能。在大型機和小型機的時代,計算機是非常昂貴巨大的。通常計算機會被安置在單獨的房間裏,而操作計算機的人在另外的房間通過終端設備 TTY / CONSOLE

編輯器 , terminal , 後端

收藏 評論

apocelipes - 利用泛型編寫更安全的Golang代碼

從Go 1.18正式引入泛型,再到Go 1.21大量泛型函數/類型進入標準庫開始已經過去了三年。儘管有着不支持類型特化、不支持泛型方法、實現方式有少量運行時開銷、使用指針類型時不夠直觀等限制,泛型編程還是在golang社區和各種項目中遍地開花甚至碩果累累了。 不過也因為泛型功能上的種種限制,大多數代碼中對其的應用仍然只停留在最基本的層面——僅僅減少重複代碼上。但golang泛型的威力遠不止如此,即

後端

收藏 評論

jpx - doc-llm-autotest 基於大模型的文檔自動化測試平台:worker服務的可靠性增強

一、可靠性分析 從架構圖上,我們可以看出worker調用大模型服務過程中,會發生阻塞等待,如果此時worker異常容器掛掉了,那麼此次任務狀態會一直為processing,並且因為redis關聯task_id的消息已經被消費了,那麼這個任務就無法被識別出來重試。 基於這個場景分析,我們要補充巡檢服務,去定時重啓處於超時並且狀態為processing的任務,此時服務可以從mysql撈任務表,但考慮到

後端

收藏 評論

codigger - 編程語言的“奇點”融合(下):AI羽翼與人機共生

系列導讀: 在上篇中,我們介紹了“多語言奇點”生態中的核心——代表人類邏輯的 Phoenix(鳳凰),以及負責底層執行的 Rainbow(彩虹)。 但這還不夠。在AI時代,一個沒有AI深度的編程生態是不完整的。今天,我們將目光投向這個架構圖中最輕盈、卻也最神秘的部分——Feather(羽毛),並探討這一生態系統的最終目標。 (上篇)鳳凰涅槃與彩虹之橋 (下篇)AI羽翼與人機共生

編輯器 , 算法 , 知識 , 後端 , 前端

收藏 評論

技術領航舵手 - Spring源碼剖析5:JDK和cglib動態代理原理詳解

目錄 代理模式是什麼? 靜態代理 動態代理 JDK動態代理 CGLIB代理 代理模式是什麼? 代理模式的作用是:為其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個客户不想或者不能直接引用一個對象,此時可以通過一個稱之為“代理”的第三者來實現間接引用。代

spring , aop , 後端開發 , JAVA , 代理模式 , 後端 , Python

收藏 評論

IT開發者筆記 - Excel處理控件Aspose.Cells教程:使用 C# 在 Excel 中創建股票高低收盤圖

將股票價格、最高價、最低價、收盤價和交易量等財務數據可視化是分析師和開發人員的常見需求。藉助Aspose.Cells for .NET,您可以直接從 C# 應用程序生成股票最高價、最低價和收盤價圖表,而無需安裝 Microsoft Excel。 Aspose.Cells官方試用版免費下載,請聯繫Aspose官方授權代理商慧都科技 加入Aspose技術交流QQ羣(1041253375),與更多小夥

.net , 後端

收藏 評論

GreatSQL社區 - GreatSQL MGR三節點基於時間點恢復

GreatSQL MGR三節點基於時間點恢復 前言 本文將介紹DDL模擬誤操作數據庫後,怎麼恢復到誤操作時間點? 解決方案:利用binlog偽裝master實例(搭建偽主從複製環境),讓複製應用binlog停留在具體時間點對應的gtid上。 方案可以幫助客户在發生DDL事故時快速恢復數據到誤操作之前,避免進一步的損失。 文章分為三個階段: 自行準備一套GreatSQL MGR三節點集羣環境

後端

收藏 評論

京東雲開發者 - 淺析Redis大Key | 京東雲技術團隊

一、背景 在京東到家購物車系統中,用户基於門店能夠對商品進行加車操作。用户與門店商品使用Redis的Hash類型存儲,如下代碼塊所示。不知細心的你有沒有發現,如果單門店加車商品過多,或者門店過多時,此Key就會越來越大,從而影響線上業務。 userPin:{ storeId:{門店下加車的所有商品基本信息}, storeId:{門店下加車的所有商品基本信息},

redis , key , redis集羣 , 後端

收藏 評論

XHunter - Gin筆記二之gin.Engine和路由設置

本文首發於公眾號:Hunter後端 原文鏈接:Gin筆記二之gin.Engine和路由設置 這一篇筆記主要介紹 gin.Engine,設置路由等操作,以下是本篇筆記目錄: gin.Default() 和 gin.New() HTTP 方法 路由分組與中間件 1、gin.Default() 和 gin.New() 前面第一篇筆記介紹,創建一個 gin 的路由引擎使用的函數是 gin

go , 後端

收藏 評論

KubeSphere - 雲原生週刊:Kubernetes 如何成為新的 Linux

雲原生熱點 OpenFGA 成為 CNCF 孵化項目 OpenFGA 是一款開源的細粒度授權系統(Authorization Engine),專為現代分佈式系統與雲原生場景設計。它在 2025 年正式成為 CNCF 的孵化級項目,標誌着其在 ReBAC(關係型訪問控制)和雲原生授權領域取得重要里程碑。 項目由 Okta 團隊發起,自 2022 年 9 月進入 CNCF Sandbox 以來,已在數

後端

收藏 評論

悲傷的煎雞蛋_cQXuXF - 一個普通前端程序員的5年,結婚、買房、生子、被裁、謀出路…

今年的10月初我被辭退了,公司為盈利,部門整體裁掉,感慨挺多的。也是我工作以來待的最久的一家單位了,從原來的菜鳥到現在能算是合格的前端工程師,不管怎麼説,我很感謝這個平台。 被辭退以現在的環境制定要面臨降薪,或者換個沒有福利待遇那麼好的單位。 這五年我得到的太多了,可能有人説如果你在別的單位應該也會得到你應得的,這個説法確實沒毛病。我只不過是一個打工仔,平台不過是帶我見識了一些上限,如果我不願意去

程序員 , 後端 , 前端

收藏 評論

GhostLover - HDFS安全模式實戰篇

Hadoop安全模式詳解 安全模式是 Hadoop HDFS 中的一種特殊運行狀態,主要用於保障 NameNode 啓動過程中文件系統元數據的一致性和完整性,同時確保數據塊的可用性。以下從安全模式的觸發時機、核心作用、工作流程、退出條件及相關操作等方面進行詳細説明。 一、安全模式的觸發時機 安全模式主要在以下場景下觸發:

hdfs , 安全模式 , 數據塊 , 後端開發 , harmonyos , 後端

收藏 評論

曾經愛過的烤麪包 - 2025刷屏事件背後:一場正在席捲每個人的“能力革命”

當AI一夜之間撼動美股,機器人登上春晚舞台,你我的未來,其實早已被重新書寫。 時光飛逝,2025年僅餘最後一月。回望這一年,從DeepSeek的技術突破到《哪吒2》的文化出圈,從春晚機器人扭秧歌到神舟凱旋的家國自豪——每一次刷屏,都是時代車輪滾過的深深印跡。 這些瞬間不只停留在熱搜,它們共同拼貼出一個正在加速運轉的世界。而在所有宏大敍事的背後,一場關乎每個人職業生涯的“能力革命”,已悄然拉開序幕。

pytorch , 機器人 , 人工智能 , 深度學習 , 後端

收藏 評論

Hunter - Golang基礎筆記六之流程控制

本文首發於公眾號:Hunter後端 原文鏈接:Golang基礎筆記六之流程控制 本篇筆記介紹 Golang 裏流程控制相關的一些語法,以下是本篇筆記目錄: 條件語句 循環語句 1、條件語句 1. if-else 語句 if-else 語句的基本語法如下: if condition { }else if condition { }else { } 下面是一個示例: num := 10

switch語句 , for循環 , go , 後端

收藏 評論

eacape - 訪問者模式

在類的內部結構不變的情況下,不同的訪問者訪問這個對象,都會呈現出不同的效果。 訪問者模式有以下角色 元素類:是一個抽象類或者接口,裏面會定義一個接收(accept)訪問者的抽象方法,使得每一個元素能被訪問者訪問。 具體元素:繼承或實現元素類,實現接收方法。 訪問者:一般是一個抽象類,裏面涵括了可以訪問每個具體元素的方法,使得訪問者可以訪問每個具體元素(一般有幾個具體元素就會有幾個這個樣的方

面向對象編程 , 設計模式 , JAVA , 面向對象設計模式 , 後端

收藏 評論

shuaiqideshubao - spring boot項目的基礎框架

關於項目的基本編寫順序是: 使用軟件:idea開發軟件,mysql數據庫軟件 1:依賴注入 導入依賴包,構建環境 2:編寫業務模型類 + 編寫配置文件 使用jpa的api,使java類與數據表映射,從而操作數據庫。 3:編寫jpa類 定義接口,並繼承jpa,關聯到業務模型類,從而能夠操作數據庫數據。 4:編寫業務邏輯類 依賴注入jpa類,定義各種業務方法,修改數據庫數據。 5:編寫控制器類 編寫網

MySQL , jpa , JAVA , 後端 , Javascript

收藏 評論

jack - 20張圖帶你徹底瞭解ReentrantLock加鎖解鎖的原理_阿Q説代碼的技術博客

ReentrantLock加鎖流程 加鎖成功流程 其實就是把state改為1,然後設置ExclusiveOwnerThread為當前線程 ** 加鎖失敗流程** 進入tryAcquire邏輯,這是state已經是1,結果仍然失敗 接下來進入addWaiter邏輯,構造Node隊

, JAVA , Css , juc , 前端開發 , ReentrantLock , 後端 , HTML

收藏 評論

京東雲開發者 - ThreadPoolExecutor線程池內部處理淺析 | 京東物流技術團隊

我們知道如果程序中併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束時,會因為頻繁創建線程而大大降低系統的效率,因此出現了線程池的使用方式,它可以提前創建好線程來執行任務。本文主要通過java的ThreadPoolExecutor來查看線程池的內部處理過程。 1 ThreadPoolExecutor java.uitl.concurrent.ThreadPoolExecutor類是線

線程池 , threadpoolexecutor , JAVA , 後端

收藏 評論

LAYONTHEGROUND - Python 將 PDF 表格數據提取至 TXT 或 Excel

在數據處理與辦公自動化場景中,PDF 表格因格式穩定被廣泛使用,但不可直接編輯的特性,給數據統計、分析和二次加工帶來諸多不便。手動複製粘貼不僅效率低下,還容易出現數據錯位、遺漏等問題。 本文將分享一種高效的解決方案—基於Python結合Spire系列庫,實現 PDF 表格數據的精準提取,並分別導出為 TXT 文本和 Excel 表格格式。該方案無需複雜的正則表達式或OCR識別,代碼簡潔易上手,適合

後端

收藏 評論

mghio - Dubbo 中的集羣容錯

前言 在微服務架構中,服務間的依賴關係複雜且動態,任何一個服務的故障都可能引發連鎖反應,導致系統雪崩。一個好的容錯設計可以避免這些問題發生: 服務雪崩效應:單個服務崩潰或響應延遲可能導致調用鏈上的所有服務被阻塞,最終拖垮整個系統。例如,若服務 A 依賴服務 B,而服務 B 因高負載無法響應,A 的線程池可能被佔滿,進而影響其他依賴A的服務; 分佈式系統的脆弱性:網絡抖動、節點宕機、資源耗盡等

設計思想 , dubbo , 微服務 , JAVA , 後端

收藏 評論

卿言何故 - 【JVM調優】如何進行JVM調優?

JVM 調優是 Java 性能優化的核心環節,目的是 減少停頓時間(STW)、提高吞吐量、降低內存佔用,使應用運行更穩定高效。調優沒有萬能公式,需結合具體應用、硬件、GC 算法等進行。以下是系統化的調優指南: 調優核心步驟 明確目標 問題可能出現的場景 1.低延遲(如 Web 服務 100ms GC 停頓) 2.高吞吐量(如批處理,最大化 CPU 利用率)

jvm , jvm調優 , JAVA , 後端

收藏 評論