tag 後端

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

@後端 / 博客 RSS 訂閱

異常君 - 深入 JVM:線程池源碼剖析與性能調優全攻略

在 Java 併發編程中,線程池是我們必須掌握的核心技術。很多開發者只會使用線程池,卻不瞭解其底層工作原理,導致在實際項目中遇到性能問題時無從下手。本文將帶你深入探索線程池的底層實現機制,並通過案例講解如何進行科學的參數調優。 一、線程池核心原理:任務執行流程 ThreadPoolExecutor 是 Java 線程池的核心實現類,其源碼中最關鍵的 execute()方法定義了任務的處理邏輯。下面

線程池 , jvm , threadpoolexecutor , JAVA , 後端

收藏 評論

lulu_up - 技術人員第一次創業掏心掏肺級別攻略(建議收藏)

背景、    23年作者從大廠前端開發崗位裸辭後開始了ai方面的創業, 作為一個純粹的技術人員在這個過程中遇到諸多挑戰, 希望我的思考+實戰可以幫你創業路上少走一些彎路, 哪怕只想打工一輩子, 這篇文章也可以讓你看看創業者們的"樂子"。    技術人創業優勢: 創業肯定要花錢的, 但技術人員能將成本壓縮到極低(省錢), 可快速多次的試錯, 可更理性分析問題, 創業過程可擴展綜合能力, 提升等級上

react , 創業 , 人工智能 , 後端 , 前端

收藏 評論

煙沙九洲 - Java 哪些情況會導致內存泄漏

​今天我們來一起聊一聊有哪些情況會導致內存泄漏。 什麼是 內存泄漏 呢? 內存泄漏 是指對象 已經不再被程序使用,但因為某些原因 無法被垃圾回收器回收,長期佔用內存,最終可能引發OOM(OutOfMemoryError)。 接下來我們看一下常見的幾類內存泄漏場景。 1、生命週期長的集合 將對象放入 靜態 或生命週期很長的集合(如 public static ListObject list = ne

後端

收藏 評論

小小張説故事 - Python內存管理與垃圾回收深度解析

Python的內存管理和垃圾回收是一項基礎但至關重要的技術。理解Python如何管理內存可以幫助我們寫出更優化、更高效的代碼,同時也可以幫助我們更好地理解Python運行時的一些行為。在本文中,我們將深入探討Python的內存管理和垃圾回收機制。 一、Python的內存管理 Python的內存管理是自動的。它由Python的內存管理器負責,當你創建一個對象時,Python會自動分配內存給它;當對象

內存管理 , 垃圾回收 , 後端 , Python

收藏 評論

Apifox - 深入Spring框架:打造優質 REST API 的最佳實踐

概述 隨着數字時代的推進,基於Web的程序已經成為構建交互式應用的關鍵。客户端與服務器之間的溝通頻繁依賴於通過 APIs 獲取的網絡服務。 使用開源框架Spring,開發者可以有效率地搭建Web服務。本篇文章旨在展示如何利用Spring來構築一個REST風格的Web服務例子。 設計概念 我們將實施一個待辦事項列表應用,用户可在該應用中執行添加、修改以及刪除條目等操作。我們將運用Spring Boo

rest-api , spring-boot-編程思想 , JAVA , 程序員 , 後端

收藏 評論

隊列先生 - 前後端分離項目OAuth第三方登錄怎麼做(以Github舉例)

OAuth是一種授權機制。OAuth過程中,系統會詢問數據所有者,是否同意授權第三方應用進入系統獲取這些數據,同意,則系統將產生一個短期的進入令牌(token),用來代替密碼,供第三方應用使用。 # OAuth流程(假設你的站點是A網站) 1. 用户事件觸發(一般點擊事件)跳轉,到 Github 2. Github 要求用户登錄,並詢問用户是同意 Github 下放授權碼給 A 網站 3. 用户同

oauth , github , 後端 , 前端

收藏 評論

舒一笑不禿頭 - PandaCoder:我的個人開發者工具進化之路

引言:從個人項目到開發者工具的轉變 在技術領域,我常常思考一個問題:什麼樣的工具才能真正幫助開發者?我意識到真正的價值不在於功能的數量,而在於這些功能是否真正解決了用户的痛點。作為PandaCoder的獨立開發者,我的核心理念正是建立在這一認知之上——與其堆砌功能,不如傾聽用户的聲音。 工具的本質 正如納瓦爾所言:"工具應該為你工作,而不是你為工具工作。"我設計PandaCoder的初衷是創建一個

插件 , intellij-idea , JAVA , 程序員 , 後端

收藏 評論

京東雲開發者 - 完蛋!我被 Out of Memory 包圍了! | 京東雲技術團隊

是極致魅惑、灑脱自由的Java heap space? 是知性柔情、温婉大氣的GC overhead limit exceeded? 是純真無邪、活潑可愛的Metaspace? 如果以上不是你的菜,那還有…… 刁蠻任性,無跡可尋的CodeCache! 性感火辣、心思細膩的Direct Memory 高貴冷豔,獨愛你一人的OOM Killer! 總有一款,能讓你鍾情!BUG 選擇權

gc , 內存泄漏 , Linux , JAVA , 後端

收藏 評論

數睿數據 - 數據報表案例詳解|基於smardaten實現預算管理系統的報表分析

需求背景 在數字化轉型浪潮中,企業面臨着海量數據處理和高效決策支持的雙重挑戰。傳統報表製作方式週期長、響應慢,業務人員過度依賴技術團隊,導致數據價值難以充分發揮。特別是面對中國式複雜報表需求時,傳統的BI工具往往力不從心,業務人員需要一種能夠快速響應變化、直觀易用且支持深度分析的數據報表解決方案。預算管理作為企業核心經營活動之一,預算數據需人工彙總,耗時費力且易出錯,同時會涉及跨報表多維度數

資訊 , 教程 , 後端

收藏 評論

IT開發者筆記 - 國產化Excel開發組件Spire.XLS教程:Python將列表導出為CSV文件(含一維/二維/字典列表)

在數據處理與交換中,CSV(逗號分隔值)格式因簡潔通用,成為跨應用、跨數據庫的數據交換首選。對於 Python 開發者而言,將 Python 列表轉換為 CSV 格式是高頻需求——無論是導出應用數據、生成報表,還是準備分析數據集,都離不開這一操作。 Spire.XLS for Python憑藉直觀可靠的方法簡化了這一過程,無需依賴 Microsoft Excel,即可輕鬆將各類列表導出到 CSV

後端

收藏 評論

一線碼農 - 記一次 .NET 某理財管理客户端 OOM溢出分析

一:背景 1. 講故事 這是訓練營裏的學員找到我的,讓我幫忙看下為什麼他的客户程序會偶發的出現 報錯彈框,由於dump比較敏感,這裏就不截圖發出來了,由於是錯誤彈框,並不會出現程序崩潰,而且朋友在日誌中也看到了 OOM 異常,就是因為這個 OOM 異常導致了後續流程的 報錯彈框,説這個程序的內存還行,在業務代碼中用了 try catch 吞掉異常了,讓我幫忙看下。 由於 OOM dump沒到手,而

.net , 後端

收藏 評論

老肖想當外語大佬 - 解決DDD最大難題-如何劃分領域

本文書接上回《反DDD模式之“複用”》,關注公眾號(老肖想當外語大佬)獲取信息: 最新文章更新; DDD框架源碼(.NET、Java雙平台); 加羣暢聊,建模分析、技術實現交流; 視頻和直播在B站。 背景 最近直播的時候,看到一條留言,問我是否有關於如何劃分領域的文章,翻看了一下,發現關於這麼重要的問題,居然沒有專門、認真、細緻地講過。也難怪不少人説不接地氣,整天搞些虛頭巴腦的東西。但

軟件設計 , ddd , 後端

收藏 評論

ZeroNews內網穿透 - ZeroNews IP 訪問控制能力

在信息安全領域,IP白名單和黑名單作為最常用的兩種安全策略,用於控制訪問權限,限制應用的訪問來源目標,以防範潛在威脅。雖然很多人對這兩個詞並不陌生,但未必清楚它們的具體含義和工作原理。下面我們就來具體瞭解一下它們的定義與應用。 什麼是 IP 黑白名單? IP 白名單:默認拒絕,只允許名單內的 IP 訪問,其他全部拒絕,將應用的訪問權限限制在選定的已批准 IP 地址列表內,從而在您的端點周圍創建一個

運維 , 後端 , 前端

收藏 評論

小白要生髮 - 一個在成都7年的程序員2022總結

2022 年大事紀 2月,2022冬季運動會在北京圓滿舉辦成功 2月24日,俄烏衝突 3月,微博上線“IP屬地” 4月16日,神舟十三號載人飛船安全降落於內蒙古 6月1日,四川廬山縣發生6.1級地震 6月5日,神舟十四號載人飛船成功發射 7月,安倍晉三遇刺身亡 8月,環台軍演 8月26日,重慶山火在4日內被撲滅 9月8日,英國女王伊麗莎白二世逝世 10月,二十大順利召開 11月11日,防疫20條發

2022-年度總結 , go , 總結 , 後端

收藏 評論

lindexi - dotnet 10 已知問題 WinForms 的 TargetFramework 與 System.Drawing.Common 不匹配將拋出找不到類型異常

此問題我已經在 WinForms 倉庫反饋: https://github.com/dotnet/winforms/issues/14145 最簡復現步驟如下: 先創建一個空的 .NET 項目,編輯 csproj 文件,替換為以下代碼 Project Sdk="Microsoft.NET.Sdk" PropertyGroup OutputTypeExe/OutputType

.net , 後端

收藏 評論

逐夢AI - [開源免費]基於STM32的心率監控儀 —— 從原理到實現的完整技術解析

基於STM32的心率監控儀 —— 從原理到實現的完整技術解析 前言 心率監測技術在智能穿戴、健康管理設備中已經非常普及,但如果你想親手做一個心率監控儀,理解其硬件原理、信號採集方法以及心率算法,其實並不複雜。在大四畢業設計期間,我曾基於 STM32F103C8T6 + PulseSensor + OLED 實現過一台完整可用的心率監控儀,並將全過程整理成技術文檔。 本文將結合當時的實踐,系統講解這

後端

收藏 評論

極市平台 - 驍龍大賽直播乾貨彙總

上期課程中我們瞭解了在驍龍 AI PC 上使用 QAI AppBuilder 工具絲滑部署AI模型的核心方法,省流版教程: 用户指南: https://github.com/quic/ai-engine-direct-helper/blob/main/docs/user_guide.md 開源社區: https://github.com/quic/ai-engine-direct-helper 直

資訊 , 教程 , 開發 , 知識 , 後端

收藏 評論

王中陽講編程 - 整理了一場真實面試覆盤,聚焦微服務、高併發和RAG,這些坑你別踩!

兄弟們,今天分享一場超實在的 Golang 後端面試覆盤,主角是位用 GoZero 框架做了 AI 面試系統的哥們。這場面試幾乎覆蓋了 Golang 中高級面試所有高頻考點:​微服務架構、技術選型、高併發優化、RAG 項目實戰​。我幫你把其中的“錯誤示範”和“高分話術”都扒出來了,下次遇到同類問題直接照着説,面試官絕對眼前一亮! Q1:你的項目為什麼選用微服務架構?和單體架構比有什麼優劣?

go , 後端

收藏 評論

sevencoding - 字符串匹配算法

Rabin-Karp算法 Rabin-Karp算法是一種基於哈希函數的字符串匹配算法,由 Michael O. Rabin 和 Richard M. Karp 於1987年提出,核心思想是用哈希函數將模式串和文本串中的子串轉換為數值進行比較,避免大量不必要的字符比較。這個算法特別適合多模式串匹配場景,時間複雜度平均為O(n+m),n是文本串長度,m是模式串長度。 Rabin-Karp算法的關鍵在於

後端

收藏 評論

煩惱的沙發 - Rust Web框架大比拼:Actix vs Axum vs Rocket,別再只看跑分了

Rust Web框架三巨頭,Actix-web 那 21k 的星星閃得人眼花,Axum 掛着 Tokio 官方親兒子的名號,而 Rocket 則像個霸總,承諾給你一個沒有樣板代碼的美好世界。 恭喜你,你已經成功患上了每個 Rust 開發者都會經歷的“框架選擇困難症”。這病不致命,但挺耽誤下班的。市面上大多數對比文章,要麼冷冰冰的性能跑分圖,要麼就是些正確的廢話,根本沒告訴Rust開發者,在真實的開

觀點 , rust , 後端

收藏 評論

千年單身的蘋果 - Copilot vs. Cursor vs. 文心快碼:企業 AI 編程助手私有化部署與安全架構橫評

一、 現狀與挑戰:企業的“黑盒”焦慮 隨着 LLM(大語言模型)能力的爆發,研發團隊面臨着典型的 “效率-安全”二律背反。 根據 Palo Alto Networks 的《2024 網絡安全狀況報告》,超過 42% 的企業 CTO 表示,因擔心源代碼泄露和 IP 合規問題,暫停或限制了公有云 AI 編程工具的使用 [1]。企業的核心痛點集中在三個維度: 數據駐留權:代碼片段是否被傳送到境外服務

教程 , 知識 , 程序員 , 後端 , 前端

收藏 評論

伍華聰 - 在PySide6/PyQt6的項目中封裝一些基礎類庫,包括文件對話框、字體對話框、顏色對話框、消息對話框等內容

在我們實際開發項目的時候,有時候為了使用方便,會針對一些常用到的內容進行一定的封裝處理,以降低使用的難度和減少相關代碼,本篇隨筆介紹在PySide6/PyQt6的項目中封裝一些基礎類庫,包括文件對話框、字體對話框、顏色對話框、消息對話框等內容。 1、常用對話框處理封裝的優點 對常用對話框的調用(包括文件對話框、字體對話框、顏色對話框、消息對話框等內容),可能調用的時候,會遇到一些問題,如對於常用的

後端

收藏 評論

張善友 - 基於萊布尼茨公式的編程語言計算性能基準測試

利用萊布尼茨公式(Leibniz formula)計算圓周率 $\pi$。儘管在現代數學計算庫中,萊布尼茨級數因其收斂速度極慢而鮮被用於實際精算 Π 值,但其算法結構——高密度的浮點運算、緊湊的循環邏輯以及對算術邏輯單元(ALU)的持續壓力——使其成為測試 CPU 單核吞吐量、浮點運算單元(FPU)效率以及編譯器自動向量化(Auto-vectorization)能力的絕佳“試金石” 。 GitHu

.net , 後端

收藏 評論

牛仔碼農 - 什麼是Servlet?動力節點servlet教程帶你快速實戰入門

sun公司制定的一種用來擴展web服務器功能的組件規範(服務器端的Java應用程序)。具有獨立於平台和協議的特性,可以生成動態的Web頁面。它擔當客户請求(Web瀏覽器或其它HTTP客户程序)與服務器響應(HTTP服務器上的數據庫或應用程序)的中間層 1、用來擴展web服務器功能(生成動態的Web頁面) 以前的CGI效率不高,用servlet來擴展替換CGI 客户端發送請求給web服務器,w

servlet , JAVA , 程序員 , 後端

收藏 評論