tag 後端

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

@後端 / 博客 RSS 訂閱

京東雲開發者 - Squirrel狀態機-從原理探究到最佳實踐

作者:京東物流 鄭朋輝 1 簡介 Squirrel狀態機是一種用來進行對象行為建模的工具,主要描述對象在它的生命週期內所經歷的狀態,以及如何響應來自外界的各種事件。比如訂單的創建、已支付、發貨、收穫、取消等等狀態、狀態之間的控制、觸發事件的監聽,可以用該框架進行清晰的管理實現。使用狀態機來管理對象生命流的好處更多體現在代碼的可維護性、可測試性上,明確的狀態條件、原子的響應動作、事件驅動遷移目標狀態

生命週期 , 測試 , squirrel-sql , 程序員 , 後端

收藏 評論

細心的紅酒 - 國密內網IP證書如何申請

國密內網IP證書(基於SM2算法的SSL證書)的申請流程與傳統公網SSL證書有所不同,主要適用於政務、金融、企業等內部網絡環境。以下是具體申請步驟和注意事項: 一、申請前準備 確認需求 國密證書需支持SM2算法,且瀏覽器/客户端需適配(如使用360安全瀏覽器、信創環境瀏覽器等)。 確保內網有國密SSL證書籤發系統(如CFCA、數安時代等機構提供的內網證書服務)。 生成國密密鑰對 使用支持SM2算

後端 , 前端

收藏 評論

sum墨 - 《優化接口設計的思路》系列:第八篇—分頁接口的設計和優化

一、前言 大家好!我是sum墨,一個一線的底層碼農,平時喜歡研究和思考一些技術相關的問題並整理成文,限於本人水平,如果文章和代碼有表述不當之處,還請不吝賜教。 作為一名從業已達六年的老碼農,我的工作主要是開發後端Java業務系統,包括各種管理後台和小程序等。在這些項目中,我設計過單/多租户體系系統,對接過許多開放平台,也搞過消息中心這類較為複雜的應用,但幸運的是,我至今還沒有遇到過線上系統由於代碼

spring , springboot , JAVA , 接口設計 , 後端

收藏 評論

一線碼農 - 記一次 .NET 某RFID標籤打印客户端 崩潰分析

一:背景 1. 講故事 去年微信上有位朋友找到我,説他們的RFID標籤打印出現了偶發性崩潰,一直沒找到原因,讓我幫忙看下怎麼回事?然後就讓這位朋友用procdump抓一個崩潰dump給我,我看看就好。 二:崩潰分析 1. 為什麼會崩潰 雙擊打開dump,windbg會自動定位到崩潰的上下文,這一點我比較喜歡,有的時候也省去了用 !analyze -v 無趣的等待,參考輸出如下: This dum

.net , 後端

收藏 評論

京東雲開發者 - ReentrantLock源碼解析 | 京東雲技術團隊

併發指同一時間內進行了多個線程。併發問題是多個線程對同一資源進行操作時產生的問題。通過加鎖可以解決併發問題,ReentrantLock是鎖的一種。 1 ReentrantLock 1.1 定義 ReentrantLock是Lock接口的實現類,可以手動的對某一段進行加鎖。ReentrantLock可重入鎖,具有可重入性,並且支持可中斷鎖。其內部對鎖的控制有兩種實現,一種為公平鎖,另一種為非公平鎖.

, reentrantreadwritelock , 源碼分析 , 併發編程 , 後端

收藏 評論

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

🌟 2025-12-17 GitHub Python 熱點項目精選(12個) 每日同步 GitHub Trending 趨勢,篩選優質 Python 項目,助力開發者快速把握技術風向標~ 📋 項目列表(按 Star 數排序) 1. virattt/ai-hedge-fund 一個概念驗證項目,探索使用 AI 進行交易決策。包含多個代理,如模仿不同投資風格的代理、估值代理、風險代理等,但實際不

資訊 , 程序員 , 後端 , Python

收藏 評論

aqi00 - FFmpeg開發筆記(八十九)基於FFmpeg的直播視頻錄製工具StreamCap

​隨着推拉流技術的發展,現在網絡直播應用很普及了,打開許多App都能看到各式各樣的直播節目,包括抖音、快手、虎牙、鬥魚、B站、小紅書、YY、映客等等。 有關視頻推拉流的FFmpeg實現參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2 FFmpeg推流和拉流”,使用FFmpeg結合專用的流媒體服務器,可以很方便地實現視頻直播功能。不過常規的拉流操作僅能實現播放功能,未能實現存儲功

後端

收藏 評論

Lantz12 - 關於synchronized-reentrantlock-volatile學習總結1.0

Synchronized synchronized 是什麼 synchronized是 java 提供的原子性內置鎖,實現基本的同步機制,不支持超時,非公平,不可中斷,不支持多條件,基於 JVM 的 Monitor(監視鎖)機制實現,主要解決的是多個線程之間的訪問資源的同步性,可以保證被它修飾的方法或者代碼塊在任意時刻只有一個線程執行,以及保證: 原子性 可見性 有序性 監視器鎖(M

後端

收藏 評論

用户bPGfS - 年輕人的第一個VSCode擴展

序言 入坑VS Code前,我已經是一名久經考驗的Emacs老用户了,因此開始正式使用VS Code後,我第一時間啓用了它的Emacs Keymap。但不久我便發現,這套鍵映射缺少一個重要的快捷鍵——ctrl-l。 在Emacs中,ctrl-l對應的命令是recenter-top-bottom,它用於將光標所在的行輪替地滾動到可視區域(即Emacs中的window)的中間、頂部,以及底部(如下圖所

editor , 插件 , 擴展 , visual-studio-code , 後端

收藏 評論

超神經HyperAI - 【TVM 教程】使用元組輸入(Tuple Inputs)進行計算和歸約

Apache TVM 是一個端到端的深度學習編譯框架,適用於 CPU、GPU 和各種機器學習加速芯片。更多 TVM 中文文檔可訪問 → https://tvm.hyper.ai/ 作者:Ziheng Jiang 若要在單個循環中計算具有相同 shape 的多個輸出,或執行多個值的歸約,例如 argmax。這些問題可以通過元組輸入來解決。 本教程介紹了 TVM 中元組輸入的用法。 from __fu

編程 , 人工智能 , 編譯器 , 深度學習 , 後端

收藏 評論

程序員Seven - ZooKeeper實現分佈式鎖

基礎 ZooKeeper的4個節點 持久節點:默認的節點類型,一直存在於ZooKeeper中 持久順序節點:在創建節點時,ZooKeeper根據節點創建的時間順序對節點進行編號 臨時節點:當客户端與ZooKeeper斷開連接後,該進程創建的臨時節點就會被刪除 臨時順序節點:按時間順序編號的臨時節點 ZK分佈式鎖相關基礎知識 zk分佈式鎖一般由多個節點構成(單數),採用 zab 一致

zookeeper , JAVA , 後端

收藏 評論

codechen8848 - 告別證書過期焦慮!這款開源工具讓 SSL 管理徹底自動化!

大家好,我是 Java陳序員。 無論是研發個人產品,還是中小企業做運維,會遇到要管理多個域名的情況,需要給域名申請證書。 但是手動申請證書往往很麻煩(尤其是有多個域名需要維護),而且很容易遺忘證書的過期。 今天,給大家推薦一款開源的證書管理工具,全流程管控 SSL 管理! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 cert

後端

收藏 評論

一線碼農 - 記一次 .NET 某MES上位機拍照系統 內存暴漲分析

一:背景 1. 講故事 這是訓練營裏的一位朋友找到我的,説他們的系統會有偶發的內存暴漲情況,自己也沒分析出來,讓我幫忙看下怎麼回事,拿了一個20G+的dump文件,這文件是夠大的,我個人建議一般是不超過10G,不然的話windbg分析起來很吃力。 二:內存暴漲分析 1. 為什麼會內存暴漲 還是老辦法,使用 !address -summary 觀察提交內存,輸出如下: 0:000 !address

.net , 後端

收藏 評論

略無慕豔意 - C++ 中的構造函數

目錄 核心邏輯 構造函數的執行流 為什麼首選初始化列表? 構造函數的分類 默認構造函數(Default Constructor) 參數化構造函數(Parameterized Constructor) 拷貝構造函數(Copy Constructor) 移動構造函數(Move Constructor) 關

後端

收藏 評論

星如雨 - nats,一種高性能、輕量級的分佈式消息系統(純理論,無代碼)

nats 是一種高性能、輕量級的分佈式消息系統,專為雲原生架構設計。以簡單性、高性能、低延遲聞名,適用於構建分佈式系統和微服務架構。 NATS的核心特性 簡單易用: NATS的設計理念之一是保持簡單,無需複雜的配置和管理。NATS 使用簡單的主題(subjects)來實現消息的發佈和訂閲。 高性能: NATS優化了內存管理和網絡性能,處理消息高吞吐量、低延遲。在快速響應系統中表

消息總線 , 消息隊列 , 程序員 , 後端

收藏 評論

sevencoding - 劍指offer-74、n個骰⼦的點數

題目描述 把 n 個骰⼦扔在地上,所有骰⼦朝上⼀⾯的點數之和為 s 。輸⼊ n ,打印出 s 的所有可能的值出現的概率。 你需要⽤⼀個浮點數數組返回答案,其中第 i 個元素代表這 n 個骰⼦所能擲出的點數集合中第 i ⼩的那個的概率。 示例1: 輸⼊: 1 輸出: [0.16667,0.16667,0.16667,0.16667,0.16667,0.16667] 示例2 輸⼊: 2 輸

後端

收藏 評論

得物技術 - 一文解析得物自建 Redis 最新技術演進

一、前 言 自建 Redis 上線 3 年多以來,一直圍繞着技術架構、性能提升、降低成本、自動化運維等方面持續進行技術演進迭代,力求為公司業務提供性能更高、成本更低的分佈式緩存集羣,通過自動化運維方式提升運維效率。 本文將從接入方式、同城雙活就近讀、Redis-server 版本與能力、實例架構與規格、自動化運維等多個方面分享一下自建 Redis 最新的技術演進。 二、規模現狀 隨着公司業務增長,

redis , 雲計算 , 數據庫 , redis集羣 , 後端

收藏 評論

gvison - Go Web 開發利器:如何讓你的 Gin 服務擁有 Nginx 般的靜態文件處理能力?

前言 做過 Go Web 開發的朋友都知道,Gin 框架雖然在 API 路由處理上性能彪悍,但原生的 Static() 靜態文件服務功能相對基礎。在很多生產場景下,我們通常會習慣性地在 Go 服務前面擋一層 Nginx,專門用來處理靜態資源(JS/CSS/HTML)和緩存控制。 但有些場景下(比如內部工具、單體應用、或者不想維護複雜的 Sidecar 容器),我們希望 Go 服務本身就能像 Ngi

Nginx , gin , go , 後端

收藏 評論

好想成為人類啊 - C語言中的庫函數feof和ferror

我們來詳細解釋一下 C 語言中的 ferror 和 feof 這兩個庫函數。 1. ferror 函數 int ferror(FILE *stream); 功能:檢查指定文件流(stream)上是否發生了錯誤。 返回值: 如果文件流上有錯誤發生,返回一個非零值(true)。 如果沒有錯誤發生,返回 0(false)。 説明: 當對文件進行讀寫操作時,如果發生錯誤

後端

收藏 評論

陳明勇 - 一文了解 Go 接口

接口 在 Go 語言中,接口是一種抽象的類型,是一組方法的集合。接口存在的目的是定義規範,而規範的細節由其他對象去實現。我們來看一個例子: import "fmt" type Person struct { Name string } func main() { person := Person{Name: "cmy"} fmt.Println(person) // {

challenge , go , 後端

收藏 評論

GirlsBoy - java研發工程師必知必會

java作為一種跨平台、面向對象的編程語言,廣泛應用於企業級Web開發和移動應用開發。其核心特性包括可移植性(一次編寫,到處運行)、安全性、分佈式支持以及泛型編程能力。又因其簡單易學深受廣大程序員所喜愛。自1995年推出以來,語言也經歷了多次的迭代更新,而對於一些較早接觸該語言的老程序員來説,對一些新特徵甚至語言層面的優化或許並不熟悉,針對一些較為常見的語言特徵,在本文中進行了較為細緻的入門介紹,

JAVA , 後端

收藏 評論

細心的紅酒 - 免費SSL證書全解析:類型、頒發機構與適用場景

在當今網絡安全日益重要的背景下,SSL/TLS證書已成為網站的標準配置。對於預算有限的個人開發者、小型企業和初創公司來説,免費SSL證書提供了一個既經濟又可靠的加密解決方案。本文將系統解析免費SSL證書的核心要素,幫助你全面瞭解並做出合適選擇。 一、免費SSL證書的主要類型 1. 域名驗證型(DV)證書 這是最常見的免費SSL證書類型,僅驗證申請者對域名的控制權,不驗證組織真實

後端 , 前端

收藏 評論

codechen8848 - 開源企業級 IM!一款高顏值的即時通訊聊天應用!

大家好,我是 Java陳序員。 之前,給大家推薦過幾款開源聊天工具。 極速、便捷!一個接入 AI 的匿名在線即時聊天室! 太強了!這款仿微信的聊天工具開源了! 一款極簡的聊天應用 今天,再給大家推薦一款高顏值的即時通訊聊天應用,輕量且高性能! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹

後端

收藏 評論

墨色天香 - 若依框架 -------- vue3+element-plus(三)_51CTO博客

後端搭建部分 首先去若依官網下載最新的若依代碼,或者在我的git上進行下載(沒有跟隨官方版本更新) 若依後端項目初始化: 用於在本地快速搭建若依的後端初始化項目 注意:這裏我們需要點擊下載,下載對應的zip壓縮文件並解壓,而不是直接用克隆的方式到本地,因為這樣可以更方便的上傳到自己的gitee遠程倉庫。 在本地

數據庫 , intellij-idea , JAVA , 前端開發 , 後端 , 前端 , Javascript

收藏 評論