tag 後端

標籤
貢獻556
819
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

愛學習的懶洋洋 - 分表路由:為什麼大神都用 & (n-1),而不用 % ?一次給你講透

寫在前面 "分庫分表"大家都不陌生。當數據量激增時,我們習慣性地寫下 userId % tableCount 來決定數據路由到哪張表。 這段代碼邏輯正確、簡單直觀。但在對性能要求極高的底層中間件開發中,這真的是最優解嗎? 如果我們翻開 JDK 1.8 的 HashMap 源碼,會發現大神 Doug Lea 在計算數組下標時,刻意避開了 % 取模,而是使用了一行看起來更晦澀的 (n -

後端

收藏 評論

略無慕豔意 - C++ 中的 list

目錄 核心概念與底層原理 初始化與構造 獨有的操作優勢(std::vector 做不到的) 頭部操作 接合(Splicing) 專用成員函數 迭代器特性 std::list 和 std::vector 的選擇 C++11 新增:std::forword_list 本文首發於我的個人博客:Better Mistak

後端

收藏 評論

小碼編匠 - C# 不依賴 OpenCV 的圖像處理算法:濾波、鋭化與邊緣檢測

前言 數字圖像處理作為計算機視覺和多媒體技術的基礎內容,其核心不僅在於理解算法原理,更在於動手實現與驗證。為了深入掌握本項目選擇從底層像素級別出發,使用C#語言手動實現各類經典圖像處理算法,避免依賴現成的高級圖像庫。 這種"從零開始"的方式雖然開發成本較高,卻能真正釐清每個操作背後的數學邏輯與工程細節,也為後續學習更復雜的視覺任務打下堅實基礎。 項目介紹 項目是一個基於.NET 平台開發的桌面級數

.net , 後端

收藏 評論

雲端築夢者 - 紅黑樹原理和C++實現

前言:在計算機科學領域,數據結構的選擇直接決定着算法性能的巔峯。紅黑樹——這一被譽為"最優雅的平衡二叉搜索樹",憑藉其嚴格的平衡約束和穩定的對數級時間複雜度(O(log n)),已成為高性能系統的核心支柱。從Linux內核的進程調度到C++ STL的map容器,從數據庫引擎的B+樹後備存儲到實時系統的內存管理,紅黑樹的身影無處不在。

數據結構 , 算法 , 開發語言 , c++ , 前端開發 , 後端 , Javascript

收藏 評論

Hunter - Golang基礎筆記七之指針,值類型和引用類型

本文首發於公眾號:Hunter後端 原文鏈接:Golang基礎筆記七之指針,值類型和引用類型 本篇筆記介紹 Golang 裏的指針,值類型與引用類型相關的概念,以下是本篇筆記目錄: 指針 值類型與引用類型 內存逃逸 減少內存逃逸的幾種方案 1、指針 在計算機內存中,每個變量都存儲在特定的內存地址上,而指針是一種特殊的變量,它存儲的是一個變量的內存地址。 我們可以通過指針訪問變量

引用 , 指針 , go , 後端

收藏 評論

逐夢AI - 基於 STM32 的智能馬桶系統設計與實現【源碼分享】

基於 STM32 的智能馬桶系統設計與實現【源碼分享】【免費】 智能馬桶主控板軟硬件設計全解析(STM32F0 + HAL + FreeRTOS + Flutter App) 一、項目背景與概述 隨着智能家居的發展,智能馬桶已成為家庭衞浴場景中的高頻智能產品。相比傳統馬桶,智能馬桶在即熱式加熱、安全保護、清洗模式、健康監控等方面具備更高的技術要求。本項目基於 STM32F0 系列 MCU 設計了一

後端

收藏 評論

率性的開水瓶 - 國內主流CRM品牌核心能力橫向對比:從獲客到銷售全流程的專業解析

在企業數字化轉型中,CRM(客户關係管理)已從“銷售工具”升級為“全流程業務引擎”,覆蓋獲客-服務-數據-資金-銷售五大核心場景。本文選取超兔一體雲(國內垂直型)、Pipedrive(輕量級銷售導向)、Salesforce(國際巨頭)、Zoho CRM(全球化中型)、用友CRM(傳統ERP協同型)五大代表性品牌,從專業維度展開深度對比,為企業選型提供參考。 一、對比框架:覆蓋業務全生命週期的五大核

框架 , 流程圖 , 後端

收藏 評論

r0ad - 接口冪等該如何設計和實現

前言 在程序開發的過程中是否遇到如下的問題: 同一件商品手速很快多點擊了幾次,在後台生成了兩筆訂單。 同一筆訂單點了由於網絡卡頓,點了兩次支付,結果發現重複支付了。 微服務架構下應用間通過RPC調用失敗,進入重試機制,導致一個請求提交多次。 黑客利用充值抓包到的數據,進行多次調用充值、評論、訪問,造成數據的異常。 這些問題均可以通過接口冪等性設計來解決。冪等性意味着同一個請求無論被重複

JAVA , 接口設計 , 後端

收藏 評論

小小張説故事 - Python中的內置函數:深入理解map函數

在Python中,map是一個非常實用的內置函數,它允許你對一個序列的所有元素執行特定的操作。map函數的結果可以被轉換為一個列表,或者其他的可迭代對象。在本文中,我們將深入探討map函數的用法及其在實際編程中的應用。 一、map函數的基礎用法 map函數的基礎用法很簡單。這個函數需要兩個參數,第一個參數是一個函數,第二個參數是一個可迭代對象。map函數將會對可迭代對象的每一個元素執行函數,並返回

map , 後端 , Python

收藏 評論

北面 - 搶購業務的技術方案

總體架構方案 網絡攔截: DNS優化, SLB負載均衡,網關封IP限速 業務攔截: ID限速, 驗證碼, 只吸收前面N個請求,後面的全拒絕; Redis攔截: 庫存不超發,保證限購 接口攔截: 儘量減少業務檢查,判斷黑名單 MQ+MYSQL: 異步處理落庫情況; Redis List方案 + Incrby方案 從緩存讀取出活動信息 判斷活動開始時間和結束時間 redis內無庫存就直接返回無

redis , MySQL , 電商 , 秒殺 , 後端

收藏 評論

張老師講數字孿生 - 驚爆!科學家證實:數字孿生已是"有生命的系統"!

2025年10月,中國信通院公佈2025上半年數字化轉型典型案例評選結果,凡拓數創的 “左港水庫數字孿生平台” 作為唯一入選的水利類項目,首次實現了水庫全生命週期動態自我優化功能,標誌着數字孿生技術正式從靜態模型邁入具有成長能力的 “活系統” 階段。 傳統認知中的數字孿生僅僅是物理實體的虛擬複製品,但前沿研究表明,現代數字孿生系統已展現出自我學習、自主演進的類生命體特徵。科學家開始將其定義

數字化轉型 , 資訊 , 人工智能 , 後端

收藏 評論

博學谷狂野架構師 - HashMap源碼,看我這篇就夠了

HashMap源碼深度剖析 * HashMap底層數據結構(為什麼引入紅黑樹、存儲數據的過程、哈希碰撞相關問題) * HashMap成員變量(初始化容量是多少、負載因子、數組長度為什麼是2的n次冪) * HashMap擴容機制(什麼時候需要擴容? 怎麼進行擴容?) * JDK7 與 Jdk8比較,JDK8進行了什麼優化? 1 定義 HashMap基於哈希表的Map接口實現,是以key-va

hashmap , JAVA , 後端

收藏 評論

逐夢AI - 基於 STM32 的車牌識別系統【開源免費下載】

基於 STM32 的車牌識別系統【開源免費下載】 在智慧交通和物聯網快速發展的背景下,車牌識別(LPR, License Plate Recognition)已成為停車場管理、社區門禁、道路監控等場景的核心技術之一。雖然傳統車牌識別多依賴 PC 或邊緣 AI 計算單元,但在資源受限、成本敏感的場景中,藉助 STM32 + 外接攝像頭 + 嵌入式輕量化算法 中低成本方案仍然非常具有應用價值。 本文將

後端

收藏 評論

逐夢AI - 【開源免費】基於STM32+uC/OS+阿里雲物聯網平台的家庭安全防控系統

【開源免費】基於STM32+uC/OS+阿里雲物聯網平台的家庭安全防控系統 隨着智能家居的發展,家庭安全防控系統成為了現代家庭必不可少的基礎設施。本文將詳細介紹一個基於STM32微控制器、uC/OS實時操作系統以及阿里雲物聯網平台的家庭安全防控系統的設計與實現,從硬件選型、軟件架構到功能實現及優化,全面解析一個完整的物聯網安全解決方案。 源碼分享 直接放到之前寫的文章裏了,免費開源,下載學習即可

後端

收藏 評論

IT開發者筆記 - 國產化Excel開發組件Spire.XLS教程:使用Python批量刪除Excel分頁符

Excel 中多餘或不必要的分頁符,往往會打亂工作表的整體佈局,甚至導致打印結果出現分頁不合理、內容被截斷等問題。這類分頁符通常在修改打印設置、調整頁邊距,或切換視圖模式後出現。本文將介紹如果藉助Spire.XLS,使用Python批量刪除Excel分頁符,掌握如何正確刪除它們是保持工作表結構清晰、排版專業、打印可控的重要前提。 Spire.XLS for Python試用下載,請聯繫慧都科技

後端

收藏 評論

bin的技術小屋 - 抓到 Netty 一個 Bug ,順帶來透徹地聊一下 Netty 是如何高效接收網絡連接的

歡迎關注公眾號:bin的技術小屋,閲讀公眾號原文 本系列Netty源碼解析文章基於 4.1.56.Final版本 對於一個高性能網絡通訊框架來説,最最重要也是最核心的工作就是如何高效的接收客户端連接,這就好比我們開了一個飯店,那麼迎接客人就是飯店最重要的工作,我們要先把客人迎接進來,不能讓客人一看人多就走掉,只要客人進來了,哪怕菜做的慢一點也沒關係。 本文筆者就來為大家介紹下netty這塊最

rpc , netty , JAVA , nio , 後端

收藏 評論

程序員鋒仔 - 2025-12-14 GitHub 熱點項目精選

🌟 2025-12-14 GitHub Python 熱點項目精選(16個) 每日同步 GitHub Trending 趨勢,篩選優質 Python 項目,助力開發者快速把握技術風向標~ 📋 項目列表(按 Star 數排序) 1. mindsdb/mindsdb MindsDB 是一個開源服務器,可以部署在任何地方,從你的筆記本電腦到雲端。它內置了 MCP 服務器,使你的 MCP 應用能夠連

資訊 , 程序員 , 後端 , Python

收藏 評論

伊伊DK - 遊戲陪玩系統Uni+Php多端小程序源碼搭建:微信 / H5/App 三端兼容方案

一、技術棧選型:Uni+Php 跨端組合優勢 前端核心(多端統一渲染) 跨端框架:Uni-app(一次編碼覆蓋微信小程序、H5、App iOS/Android,原生渲染 + webview 混合適配,兼顧性能與開發效率) UI 組件庫:uView UI 3.x(Php 後端適配友好,支持多端樣式統一、按需引入,降低界面兼容成本) 狀態管理:Pinia(輕量高效,與

php , 後端 , 前端

收藏 評論

一線碼農 - DotMemory系列:2. 事件泄露引發的內存暴漲分析

一:背景 1. 講故事 事件泄露導致的內存暴漲,説實話我以前是不敢相信的,因為我認為沒人會寫這樣的代碼,但現實往往都會打臉,還是太年輕了,今年年中的時候還真給遇到了,也算是無語啦,這一篇我們就來聊一聊如何通過 DotMemory 來一探究竟。 二:內存暴漲分析 1. 問題代碼 為了方便講述,先來一段測試代碼,代碼非常簡單,也就調用 1kw 次 SomeOperation 方法,調用完之後使用 G

.net , 後端

收藏 評論

陳明勇 - 一文了解 Go 方法

前言 在前面的文章中,介紹了 Go 函數的聲明,函數的幾種形式如匿名函數、閉包、基於函數的自定義類型和函數參數詳解等,而本文將對方法進行介紹,方法的本質就是函數,介紹方法的同時也會順帶對比其與函數的不同之處。 方法 在 Go 中,我們可以為任何的數據類型定義方法(指針或接口除外),現在讓我們看一看方法的聲明和組成部分以及與函數有什麼不同之處。 type Person struct { ag

challenge , go , 後端

收藏 評論

god23bin - Spring 的依賴注入(DI)

前言 歡迎來到本篇文章,書接上回,本篇説説 Spring 中的依賴注入,包括注入的方式,寫法,該選擇哪個注入方式以及可能出現的循環依賴問題等內容。 如果正在閲讀的朋友還不清楚什麼是「依賴」,建議先看看我第一篇文章,通過 Employee 和 Department 簡單説了什麼是所謂的依賴。 什麼是依賴注入? 依賴注入是一個過程,舉個例子: public class A { private

spring , 依賴注入 , JAVA , 後端

收藏 評論

沉浸式趣談 - Knip - 一鍵清理項目無用代碼

大家好,我是 Immerse,一名獨立開發者、內容創作者、AGI 實踐者。 關注公眾號:沉浸式趣談,獲取最新文章(更多內容只在公眾號更新) 個人網站:https://yaolifeng.com 也同步更新。 轉載請在文章開頭註明出處和版權信息。 我會在這裏分享關於編程、獨立開發、AI乾貨、開源、個人思考等內容。 如果本文對您有所幫助,歡迎動動小手指一鍵三連(點贊、評論、轉發),給我一些支持和鼓勵,

後端 , 前端

收藏 評論

Tony哥 - 聲明式事務與AOP

原始博文鏈接 出發點 閒來無事回顧幾個項目中的一些內容,把一些重複代碼用AOP重新處理了一下,定義切入點時採用了自定義註解的形式,原因是這樣最精準、最容易控制,當然缺點是需要手動把註解加到各個方法上去。項目裏還有用到聲明式事務(@Transactional)和聲明式緩存(@Cacheable),所以有的方法就會存在3個以上的切面相關注解,註解一多就發現對它們的執行順序機理的理解有些模糊,遂打算重新

spring , aop , JAVA , 事務 , 後端

收藏 評論

阿爾法哲 - JAVA 使用國密 SM4 加解密

SM4算法 百度百科 中華人民共和國政府採用的分組密碼標準 SM4.0(原名SMS4.0)是中華人民共和國國家密碼管理局於2012年3月21日發佈的分組密碼標準,對應行業標準為GM/T 0002-2012,採用128位分組長度和128位密鑰結構,加密過程基於32輪非線性迭代,並配置固定8比特輸入8比特輸出的S盒,主要應用於商用數據加密領域 在密碼學領域,國密算法 SM4 是我國自主研發的分組

後端

收藏 評論