tag 後端

標籤
貢獻529
627
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

李若萱 - 面向對象編程前三次大作業總結

前言 本次大作業是第一個面向對象編程的實操練習,難度從中到難,層層遞進。 OOP題目集01 大部分是作為前面Java程序練習的過渡用的練習題,題目簡單,題型常見不復雜,能幫助我們學習更多方法運用於Java編程當中。 第一次電梯調度程序也是基礎的電梯類設計,初步瞭解題目的需求,為以後的迭代設計奠定基礎。 OOP題目集02 本次題目集對類設計有了更嚴格的要求標準,題

後端

收藏 評論

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

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

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

收藏 評論

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

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

後端 , 前端

收藏 評論

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

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

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

收藏 評論

京東雲開發者 - 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 , 後端

收藏 評論

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

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

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

收藏 評論

得物技術 - 一文解析得物自建 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 , 後端

收藏 評論

細心的紅酒 - 免費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

收藏 評論

碼匠君 - Dante Cloud 升級 Spring Boot 4 經驗分享

Java 開源圈 2025 年最引人注目的事情之一,莫過於 Spring Framework 7 和 Spring Boot 4 的發佈。Dante Cloud 微服務雲原生基座項目核心定位之一,就是“極盡努力與 Spring 生態的標準規範保持一致”,所以也同步開啓了 適配 Spring Boot 4.X 的 Dante Cloud v4 版本的開發工作。 從 Spring Boot 4 第一個

資訊 , 教程 , 知識 , springboot , 後端

收藏 評論

不一樣的科技宅 - Java並行流:一次搞定多線程編程難題,讓你的程序飛起來!

前言   在日常的工作中,為了提高程序的處理速度,充分利用多核處理器的性能,我們需要手動編寫多線程代碼。但是多線程編程非常複雜,容易出現死鎖、競態條件等問題,給我們帶來了很大的困擾。而 Java 並行流則提供了一種更加簡單、易用、安全的併發編程方式,可以讓我們更加輕鬆地編寫高效的併發程序。 使用多線程下載文件 public class MultiThreadExample { publ

lambda , 多線程 , JAVA , 併發編程 , 後端

收藏 評論

LAYONTHEGROUND - 通過 C# 為 PDF 文檔添加電子簽名

電子簽名在文檔合規性與安全性保障中扮演着重要角色,基於 C# 開發 PDF 電子簽名功能是企業級文檔處理場景的常見需求。Free Spire.PDF for .NET 作為免費的 PDF 處理類庫,無需依賴 Adobe Acrobat 等第三方軟件,即可便捷實現 PDF 電子簽名添加。本文將介紹該類庫的使用方式、PDF 電子簽名的實現流程、解析關鍵代碼參數等。 一、前置準備 1. 安裝免費庫 通過

.net , 後端

收藏 評論

煩惱的沙發 - Python正在死去,2026年Python還值得學嗎?

馬上就到2026年了,想死的風吹到了Python。 外網還有人討論,説Python要不行了,現在轉方向還來得及。感覺就像每隔一陣,總有人信誓旦旦地宣佈“XX已死”一樣,從Java到PHP,跟擊鼓傳花似的,現在終於輪到Python了。 但其實,Python不僅沒死,還活得好好的,甚至可以説,在某些領域,它比以往任何時候都更強勢。 到底誰在造謠Python不行了? 這種聲音並非空穴來風,主要集中在幾

觀點 , 後端 , Python

收藏 評論

字節幺零二四 - 併發編程 | Java中AQS的基本實現原理及簡單使用

AbstractQueuedSynchronizer(AQS),是阻塞式鎖和同步器工具的框架。本文將初步介紹Java中AQS的基本原理,並基於AQS實現自定義阻塞式不可重入鎖,以此來演示AQS的使用。下期會以 ReentrantLock 為例,從源碼的層面介紹 AQS 的核心實現 acquire() 方法。 AQS 的目標 提供阻塞式獲取鎖 acquire() 和非阻塞式嘗試獲取鎖 tryAc

JAVA , juc , 併發編程 , 後端

收藏 評論