tag 後端

標籤
貢獻585
1785
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

老肖想當外語大佬 - 解決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算法的關鍵在於

後端

收藏 評論

lindexi - Vortice 使用 DirectComposition 顯示透明窗口

本文是渲染相關係列博客中的一篇,該系列博客已按照邏輯順序編排,方便大家依次閲讀。如您對渲染相關感興趣,可以通過以下鏈接訪問整個系列:渲染相關係列博客導航 在 DirectX 使用 Vortice 從零開始控制枱創建 Direct2D1 窗口修改顏色 博客中和大家介紹了最簡方式創建了窗口和對接了 DirectX 層。在此基礎上,大家也能看到此時創建的窗口是無法應用透明背景效果的 即使強行設置 Swa

.net , 後端

收藏 評論

煩惱的沙發 - 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 , 程序員 , 後端

收藏 評論

erupts - Erupt 1.13.2 版本已發佈,支持甘特圖,MCP,開源通知模塊

🐞 修復 erupt-magic-api 路徑 bug,感謝 aurthurxlc 貢獻的代碼 #330 🧩 @Readonly 註解默認放開前端傳值,可通過 @Readonly(allowChange = false) 關閉信任 🌟 增加排序按鈕,可靈活配置多字段排序 🌟 MCP 能力增加鑑權控制及默認實現,支持 Cursor 等工具交互訪問 erupt 實體數據

後端

收藏 評論

eacape - 狀態模式

狀態模式的定義是允許對象通過改變其狀態的方式改變它的行為。 狀態模式中有以下幾種角色 上下文類:用於記錄狀態、修改狀態,行為的調用等 抽象狀態類:所有用於表示同一類狀態的類的父類,並定義了一個行為接口 具體狀態類:不同狀態的具體實現 下面是使用狀態模式對一個打印機行為的一種實現。 上下文類 public class PrinterContext { private Printe

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

收藏 評論

blossom - Spring Boot 三層架構解密:從 Controller 到 Repository 的數據之旅

在構建 Spring Boot 應用時,初學者最容易犯的錯誤就是把所有的邏輯——參數接收、業務判斷、SQL 查詢——都塞進一個類裏。這種“麪條式代碼”不僅難以維護,而且充滿安全隱患。 為了解決這個問題,現代後端開發普遍採用 三層架構 (Three-Tier Architecture)。這種架構的核心思想是**“各司其職”**。 今天,我們就來拆解 Controller、Service、Reposi

後端

收藏 評論

架構思維大師 - 「Java」 - SpringBoot & FastDFS

在當今數據驅動的時代,文件存儲與管理成為許多應用的核心需求。無論是用户上傳的圖片、文檔,還是系統生成的日誌和備份,都需要一個可靠、高效且易擴展的存儲方案。Go-FastDFS 是一個基於 HTTP 協議的分佈式文件系統,以其簡單易用、高性能和無中心設計著稱。結合 SpringBoot 的快速開發能力,我們可以輕鬆構建一套完整的文件存儲服務。 本文將詳細介紹

golang , Spring Boot , spring , Css , go-fastdfs , 前端開發 , 後端 , HTML

收藏 評論

不止極客 - 百萬架構師第三十三課:kafka:分佈式消息通信Kafka(一)|JavaGuide

原文鏈接 課程目標 Kafka 產生的背景 Kafka 的架構 Kafka 的安裝部署和集羣部署 Kafka 的基本操作 Kafka 的應用 Kafka 的簡介 高性能 高吞吐量 什麼是 Kafka ​ Kafka 是一款分佈式消息發佈和訂閲系統,具有高性能、高吞吐量的特點而被廣泛應用於大數據傳輸場景。它是由 LinkedIn公 司開發,使用 Scala 語言編寫,之後成為

架構師 , 後端

收藏 評論

codeAmberKe - 為什麼String是不可變的

簡介 String是最常用的類之一,可為什麼它要設計成不可變的呢。在面向對象的世界裏,不可變指的是是指一旦一個對象完成它的構造過程,這個實例就無法被改變了。 在java和C#等語言中,String是不可變的 不可變的好處 類加載 String被用作類加載的參數,試想一下當String為可變的話會發生什麼,它的值會被篡改,繼而就會加載錯誤的類。不可變的特性提供了安全去加載準確的類。例如,我們想

JAVA , string , 後端

收藏 評論

IPD產品研發管理 - “你覺得客户需要”是殺死TA的最後一根稻草 | IPD集成產品開發

這個米老鼠洗衣機,大家眼熟嗎? 相信最近熱衷於在網上衝浪的朋友們,對這款形似米老鼠的“懶人洗衣機”並不陌生,甚至算是小小地參與了一下這個產品研發項目。 在海爾的周雲傑總裁爆火出圈後,有網友在海爾的媒體賬號下,喊話周總研發一款可同時並分區洗衣服、內衣、鞋子和襪子的 “懶人洗衣機”。基於此,2天后,海爾集團宣佈“懶人洗衣機”即將上市。 這個看似偶然的“懶人”產品的誕生,實則折射出如何精準洞察客户需求

產品經理 , 程序員 , 產品 , 後端 , 前端

收藏 評論

blossom - 拒絕 if-else:利用 Jackson 多態註解 (@JsonTypeInfo) 重構複雜的 IM 消息處理邏輯

引言:被“上帝類”支配的恐懼 在後端開發中,對接第三方 IM 系統(如微信、企業微信、或 RPA 機器人)的回調接口往往是一場噩夢。 通常,上游為了省事,會丟給你一個聚合的 JSON。不管消息是文本、圖片、還是系統通知,數據都塞在一個通用的 payload 對象裏,全靠外層的 messageType 來區分。 為了接收這個 JSON,我們往往會被迫寫出一個 "上帝類" (God Class): /

後端

收藏 評論

Hadwinling - 收入寫RAFT算法(一)Leader選舉

Raft Leader 選舉實現文檔 目錄 1. 概述 2. 核心概念 3. 涉及的類及其職責 4. 實現細節 4.1 節點狀態與轉換 4.2 選舉超時機制 4.3 投票請求處理 4.4 選舉發起流程 4.5 投票響應處理 4.6 心跳機制 4.7 安全性保證 5. 測試指南 6. 使用示例 7. 常見問題 1. 概述 1.

後端

收藏 評論

阿瓜不瓜 - Spring AI學習:基本配置&聊天客户端

創建spring boot項目並選擇ai功能: spring boot版本不能過高,4.x.x暫時不支持ai 非本地部署可以使用openai,本地部署可以使用ollama。對應的,在創建項目初(上一步)選擇的ai功能需與客户端一致。 配置基本如下: 創建一個文本交流客户端,交由spring boot管理: defaultSystem可以告訴大模型它在服務中需要扮演的角色 (實際上,defau

後端

收藏 評論