tag 後端開發

標籤
貢獻601
671
05:15 PM · Nov 07 ,2025

@後端開發 / 博客 RSS 訂閱

lenglingx - Guava之EventBus

EventBus是Guava中實現的用於發佈/訂閲模式的事件處理組件。 一、先來要給簡單的Demo java一切皆對象,肯定有個事件對象。 Event.java package com.cqsym.lmdw1.testguava; import lombok.Getter; import lombok.Setter; @Getter @Set

System , 後端開發 , JAVA , 事件處理

收藏 評論

lenglingx - Guava之RateLimiter

RateLimiter概述 RateLimiter是Guava提供的的限流器。它基於令牌桶算法實現,預先設定一個速率,然後按照這個速率生成令牌,每次請求消耗一個令牌。限流是保護高併發系統的三把利器之一,另外兩個是緩存和降級,在秒殺搶購等場景中用來限制併發和請求量,保護自身系統和下游系統不被巨型流量沖垮。 核心原理 RateLimiter的核心是"令牌桶算法"。想

限流 , System , 後端開發 , JAVA

收藏 評論

子丶不語 - 停止濫用箭頭函數:這5個場景請務必使用 function

自 ES6 問世以來,箭頭函數(Arrow Functions)以其簡潔的語法和對this的詞法綁定,迅速成為了 JavaScript 開發者的“新寵”。我們似乎傾向於在任何可以使用函數的地方都換上() = {}。 然而,箭頭函數並非“銀彈”,它並不能完全替代傳統的function關鍵字。過度濫用箭頭函數,尤其是在不理解其工作原理的情況下,會導致難以追蹤的 bug 和意外行

作用域 , ES6 , 構造函數 , 後端開發 , .net

收藏 評論

軟件求生 - Java 面試高頻題:Tomcat 頂層架構怎麼答?看完這篇直接揹走滿分答案!

那天的面試現場,我腦袋突然空白 上週我去參加一家金融科技公司的 Java 高級開發面試。一切都挺順利,Redis、JVM、Spring 全答得順風順水。 直到面試官輕輕一笑,説了一句: “那我們來聊聊 Tomcat 吧,説説你對它的頂層架構理解?” 當場我腦子“嗡”的一聲: ——Tomcat 架構?我只記得 Cat

yyds乾貨盤點 , HTTP , 後端開發 , server , JAVA , apache

收藏 評論

A鄒榮樂 - 鴻蒙HarmonyOS開發:如何靈活運用服務卡片提升用户體驗

一、ArkTS卡片相關模塊 ArkTS卡片創建完成後,工程中會新增如下卡片相關文件:卡片生命週期管理文件(EntryFormAbility.ets)、卡片頁面文件(WidgetCard.ets)和卡片配置文件(form_config.json)。 二、卡片事件能力説明 ArkTS卡片中提供了postCardAction接口用於卡片內部和提供方應用間的交互,當前支持

插入圖片 , data , 後端開發 , harmonyos , Javascript

收藏 評論

lenglingx - Golang的信號(Signals)處理與優雅退出Go程序

在 Go 語言中,信號處理是通過 os/signal 包來實現的。信號是操作系統向進程發送的異步通知,常用於進程間通信和系統管理。最常見的信號包括 SIGINT(Ctrl+C)和 SIGTERM(優雅終止信號)。 信號處理最佳實踐 常用信號類型: // 常見信號定義 const ( SIGINT = syscall.SIGINT // 中斷

Go語言 , 服務器 , 信號處理 , 加載 , 後端開發

收藏 評論

軟件求生 - 面試官笑了:終於有人能把 Tomcat 的 Container 講明白了!

大家好,我是小米,一個在代碼裏泡了九年的程序員。前幾天去面試一家互聯網公司,面試官笑眯眯地問我:“你瞭解 Tomcat 的 Container 架構嗎?” 我心想,這問題挺常見的,屬於那種“問不深就考概念、問深了就勸退”的經典類型。於是我開始講——沒想到,這一講,就聊了快半個小時。 今天就把我當時的回答完整覆盤給你聽,保證聽完後,你不再怕面試官問這個問題。

yyds乾貨盤點 , 主機名 , 加載 , 後端開發 , JAVA , Web

收藏 評論

小劉042 - Python解析nc格式的文件

1、nc文件科普 NetCDF(.nc)文件可通過多種專業軟件打開,包括Panoply、GIS工具(如ArcGIS/QGIS)、編程語言(Python/R)以及氣象數據處理工具(如ncview、meteoinfo),但普通文本編輯器(如記事本)僅能查看原始代碼無法解析數據。 專業軟件推薦 1.1、Panoply。 NASA開發的跨平台工具,專用

f5 , yyds乾貨盤點 , 數據 , 後端開發 , Python

收藏 評論

Plume岣七 - [Linux]探索進程的奧秘:從硬件到軟件的全面解析

在計算機科學中,進程是一個至關重要的概念。它是操作系統中最基本的執行單元,也是實現併發和多任務處理的關鍵。《操作系統概念》一書中提到:"進程是正在執行的程序,是程序執行過程中的一次指令、數據的集合,也可以叫做程序的一次執行過程。"然而,要真正理解進程,需要我們跨越硬件和軟件開始,深入探索期底層原理和工作機制。 一.硬件:馮諾依曼體系結構 1.核心框架 馮諾依曼體

進程概念 , 馮諾依曼體系結構 , 優先級 , 操作系統 , 狀態 , c++ , 後端開發 , c

收藏 評論

軟件求生 - 別再手動 set 時間了,JPA 一行註解全幫你搞定!

大家好,我是小米,一個寫代碼也寫故事的31歲程序員。 上週五晚上,我在工位上加班修 Bug,手裏那杯咖啡都涼透了。原因嘛——老闆的一句話:“小米,你這表記錄誰創建的、什麼時候改的,怎麼都沒寫?”我一臉懵:“啊?這不是數據庫自帶的嗎?”老闆笑了笑,“你去查查 JPA Audit。” 就這樣,我打開電腦,走上了一條“審計字段自動填充”的覺醒之路。 那些年我們

字段 , yyds乾貨盤點 , 數據庫 , 後端開發 , jpa , JAVA

收藏 評論

overmind1980 - 103用Python解碼音樂奧秘!自然大調+鋼琴結構+循環美學一次性掌握

c自然大調_開嗓音頻_123454321_bpm 回憶 上次我們 製作了迴文音符序列 123454321 要整合成一個 序列不斷升級 從c開始 到c結束 可以整合嗎?🤔 xstudio編輯

後端開發 , 右鍵 , ci , Python

收藏 評論

程序員蝸牛 - 5分鐘搞定Token撤銷!

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 JWT黑名單工作原理 在Spring Boot應用中實現JWT黑名單管理,本質上是構建一套主動失效

redis , yyds乾貨盤點 , 後端開發 , 攔截器 , JAVA , ide

收藏 評論

Plume岣七 - [C++]異常處理機制

C語言本身沒有處理異常的機制,通常需要通過錯誤碼(error)、assert、全局變量、函數返回值等方法處理錯誤;這種處理方法雖然邏輯直觀,但是多層調用時需逐層傳遞且無法自動清理資源,功能有限。 所以,Bjarne Stroustrup在設計C++時,為了更好地處理程序中的錯誤,將異常處理機制引入了C++,其基本思想是讓函數在發現自己無法處理的錯誤時拋出一個異常,然後由其調

異常規範 , 拋出異常 , c++ , 後端開發 , c , 異常類型

收藏 評論

軟件求生 - 深夜調Bug:那次我被@OneToMany坑到懷疑人生

大家好,我是小米,一個31歲的Java後端開發者。 我發現程序員這行啊,最容易讓人“精神內耗”的不是加班、不是需求改動,而是——被註解支配的恐懼。 有一天,我在項目裏寫了一個看似普通的實體類映射,然後一運行,控制枱瞬間爆紅: com.fasterxml.jackson.databind.JsonMappingException: Infinit

Spring Boot , yyds乾貨盤點 , 遞歸 , 外鍵 , 後端開發 , jpa

收藏 評論

資深程序設計 - 基於python大數據的房價數據分析系統

1、研究背景 在當今數字化時代,房地產行業作為國民經濟的重要支柱產業,其數據量呈現出爆炸式增長。房價數據不僅涵蓋了房屋的基本屬性,如面積、户型、樓層等,還涉及地理位置、周邊配套設施、市場供需關係、宏觀經濟指標等眾多因素。這些海量且複雜的數據藴含着豐富的信息,對於政府制定房地產調控政策、企業進行市場決策以及購房者做出合理選擇都具有至關重要的價值。傳統的人工分析方法在處理如此龐

大數據 , yyds乾貨盤點 , 數據 , MySQL , 後端開發 , 房價分析 , Python

收藏 評論

畢設大神 - 基於springboot的社區外來務工人員管理系統-計算機畢業設計源碼+LW文檔

基於SpringBoot的社區外來務工人員管理系統 摘要:隨着城市化進程的加速,社區外來務工人員數量不斷增加,給社區管理帶來了新的挑戰。本文介紹了基於SpringBoot框架開發的社區外來務工人員管理系統,詳細闡述了其研究背景意義、需求分析以及功能設計等內容。該系統旨在提高社區對外來務工人員的管理效率和服務質量,促進社區的和諧穩定發展。 關鍵

數據 , 管理系統 , 後端開發 , JAVA , 事務處理

收藏 評論

畢設大神 - 基於springboot的體育器材管理系統設計與實現-計算機畢業設計源碼+LW文檔

摘 要 隨着體育事業的蓬勃發展,體育器材的管理需求日益複雜化和精細化。傳統的管理方式已難以滿足高效、準確的管理要求,因此開發一個智能化的體育器材管理系統顯得尤為迫切。本研究基於Java語言、SSM框架和MySQL數據庫,設計並實現了一個功能完善的體育器材管理系統。該系統通過SSM框架的高效開發特性,結合Java語言的強大功能,構建了穩定且易於擴展的後端架構,能夠高效處理複雜

MySQL , 管理系統 , 數據庫 , 後端開發 , JAVA

收藏 評論

lenglingx - Guava之Stopwatch

Stopwatch主要用於時間統計吧 其實不光Guava,Apache Commons, 以及Spring Utils工具集都有StopWatch這個工具。 Guava的Stopwatch的例子代碼TestStopWatch.java package com.cqsym.lmdw1.testguava; import com.google.common.base.Stopwatch; im

sed , System , i++ , 後端開發 , JAVA

收藏 評論

mb686fbcc4efbd6 - 讓python3.12和python3.13支持pyqt5-tools和pyqt5安裝流程

解決Python高版本中PyQt5-tools安裝問題的方法 隨着Python語言的不斷髮展,新版本的發佈帶來了許多性能優化和新特性。然而,這也可能導致一些舊有的庫和工具出現兼容性問題。當你安裝好Python 3.12或Python 3.13後,或者安裝了Anaconda3並發現Python版本高於3.12時,可能會遇到一個常見的問題:使用pip install pyqt5

qt , 後端開發 , JAVA , 開發者 , Python

收藏 評論

mb663f5e2410796 - 月薪1W算什麼水平?看完這篇你就不焦慮了

校招生月薪1W算什麼水平?看完這篇你就不焦慮了 大家好,我是程序員小白條,每次刷牛客和各種招聘軟件都覺得自己拖了全國人民的後腿,滿屏都是“白菜價30w”、“SP包50w”,低頭看看自己手裏月薪1w的offer,瞬間感覺不會愛了。別慌,今天咱們就來好好嘮嘮,月薪1w對校招生來説,到底是個啥概念? 一、1w月薪,在各地能過成啥樣? 根據不同的城市吃飯、交通、房租等消

創業公司 , 大學生 , 後端開發 , JAVA , 職場 , 計算機專業

收藏 評論

lenglingx - Guava之Strings和Joiner、Splitter

一、Strings工具類 1.Strings.padEnd方法 //padEnd普全右 String a="12345"; String b=Strings.padEnd(a, 10, 'x'); System.out.println(b); 結果為:12345xxxxx 2.Strings.padStart方法 //

List , System , 字符串 , 後端開發 , JAVA

收藏 評論

劉大貓26 - Redis 搭建主從複用-主備切換

二. Redis 搭建主從複用-主備切換 1.redis 節點準備 單台服務器不同端口模擬多台服務器配置 127.0.0.1 6379(master-主節點) 127.0.0.1 6380(slave-從節點) 127.0.0.1 6381(slave-從節點) 2.主從節點 redis.conf 配置 參照↑上面↑的筆記《Redis 搭建主從複用-讀寫分離》

納米材料 , 指尖人生 , 智能電網 , 清潔能源材料 , 可再生能源 , 後端開發 , JAVA , 環境功能材料

收藏 評論

素雨末 - MySQL 面試常問

一、 索引篇:B+樹、最左前綴與失效場景 Q1:MySQL 為什麼使用 B+ 樹而不是 B 樹或哈希表做索引? 標準答案: B+ 樹 vs B 樹:B+ 樹的非葉子節點只存索引鍵,不存數據,因此單個頁能存放更多鍵,樹的高度更低,I/O 次數更少。所有數據都在葉子節點,且葉子節點用鏈表連接,範圍查詢效率極高。 B+ 樹 vs 哈

隔離級別 , 死鎖 , 數據 , 後端開發 , JAVA

收藏 評論

我愛哇哈哈 - Java 25核心新特性一覽

大家好,我是你們的後端技術夥伴。今天我們來聊聊發佈的Java 25,這個版本帶來了不少令人興奮的新特性,有些甚至可以説是對Java語言的一次重要革新! 你是否遇到過這樣的困擾: 寫代碼時總是要處理繁瑣的空指針檢查? 對字符串操作總覺得不夠簡潔? 想要更優雅地處理集合數據卻無從下手? 看到其他語言的特性時總是羨慕嫉妒恨? 別急,Java 25就是

System , yyds乾貨盤點 , 後端開發 , JAVA

收藏 評論