tag 後端

標籤
貢獻607
3278
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

bigsai - 棧和括號匹配問題,一文搞懂

什麼是棧 棧在我們日常編碼中遇到的非常多,很多人對棧的接觸可能僅僅侷限在 遞歸使用的棧 和 StackOverflowException,棧是一種後進先出的數據結構(可以想象生化金字塔的牢房和生化角鬥場的狗洞)。 棧(stack)是一種運算受限的線性數據結構,它具有以下特點: 1. 運算受限: 棧限定僅在表尾進行插入和刪除操作,這一端被稱為棧頂,而另一端稱為棧底。這限制了對棧的操作,只能按照後進

數據結構 , , JAVA , 數據結構與算法 , 後端

收藏 評論

不止極客 - 百萬架構師第二十九課:協調服務-zookeeper:初步認識zookeeper|JavaGuide

原文鏈接 從架構的發展過程説起 什麼是zookeeper Zookeeper安裝部署 Zoo.cfg配置文件分析 zookeeper 下邊有 zookeeper.out 日誌記錄 架構不是一蹴而就的,是隨着我們業務量的不斷增加,不斷去演變的。 架構的演變 單體架構 tomcat war ​ 目標是很快地解決產品的迭代問題,交付問題。 單體架構 體量增長,後端的架構的性能有瓶頸,後端的

架構師成長之路 , JAVA , 分佈式 , 架構師 , 後端

收藏 評論

冴羽 - 冴羽答讀者問:錢和成長,哪個更重要?

前言 最近我發起了「冴羽答讀者問」活動,如果你也有想要提問的問題,歡迎留言,我會按照順序依此回答。 正文 如果只是抽象的回答這個問題,那毫無疑問是“成長”重要,因為我認為“成長”就意味着你有能力拿到更匹配的職位,拿到更高的薪酬,實現更自由的財務,否則你連這些也沒有做到,“成長”不就只是一句美好的自我幻想嗎? 不過讓我們假設一個更加具體的場景來聊一下: 畢業後就一直在這家公司工作,剛畢業的時候,

程序人生 , 程序員 , 總結 , 後端 , 前端

收藏 評論

花酒鋤作田 - Go - Zerolog使用入門

簡介 Zerolog 是一個可以結構化輸出 JSON 格式的 Go 日誌庫,其特點就是高性能,名字中的 zero 代表零分配設計,速度非常快。 什麼是零分配設計? 在 Go 語言中,內存分配會帶來一定的性能開銷,頻繁的內存分配和垃圾回收(GC)會影響程序性能。零分配設計的目標是在熱點代碼路徑上儘量避免堆內存分配,從而減少 GC 壓力,提升整體性能。 Zerolog 通過精心設計的 API 實現了這

後端

收藏 評論

程序員小富 - 同事查日誌太慢,我現場教他一套 awk、tail、grep、sed 組合拳

昨天臨下班,生產環境出現了一個偶發的報錯預警。 旁邊的同事正~~準備排查,只見他輸入命令 cat application.log ,一個 2GB 大小文本啊,日誌嘩嘩刷啥也看不清,crtl + c 也停不下來了,最後輕輕的關閉連接,又重新打開了一個~ 後端開發來説,熟練掌握 Linux 的日誌分析命令是基本功,整理幾一些基於 tail、less、grep、sed、awk 的日誌查詢場景,希望能幫你

JAVA , 後端

收藏 評論

eacape - 備忘錄模式

根據對象的內部狀態變化生成相應快照,以便以後恢復。 下面舉一個使用筆記軟件的歷史版本控制的例子來實現備忘錄模式。 原始類 public class Note { private String title; private String content; private Long createTime; private Long updateTime; pri

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

收藏 評論

sevencoding - 劍指offer-40、數組中只出現⼀次的數字

題⽬描述 ⼀個整型數組⾥除了兩個數字之外,其他的數字都出現了兩次。請寫程序找出這兩個只出現⼀次的數字。 示例 輸入:[92,3,43,54,92,43,2,2,54,1] 輸出:3,1 思路解答 哈希表統計 使⽤ hashmap 存儲數字出現的次數, key 為出現的數字, value 為該數字出現的次數。遍歷⾥⾯所有的數字,如果 hashmap 中存在,那麼 value (次數)+1

後端

收藏 評論

良許 - 985本碩進不去大廠,是不是很丟人?

大家好,我是良許。 看到這個問題,我突然想起當年自己本碩機械畢業的時候,身邊那些同學都削尖了腦袋想進大廠。有幾個計算機專業的高中同學拿到了BAT的offer,在羣裏發紅包慶祝,那場面確實挺讓人羨慕的。但你知道嗎?五年後的同學聚會上,我發現故事的走向完全不是當初想的那樣。 1. 大廠光環背後的真相 我先説個身邊的真實案例。我有個高中同學,985計算機碩士,當年順利進了某大廠,起薪比我們這些去中小公司

後端

收藏 評論

程序員一諾python - 【爬蟲開發】爬蟲開發從0到1全知識教程第12篇:scrapy爬蟲框架【附代碼文檔】

🏆🏆🏆教程全知識點簡介:1.Mongodb數據庫包括介紹、mongodb簡單使用(mongodb服務端啓動、啓動mongodb客户端進入mongo shell)。2. scrapy爬蟲框架涵蓋 ip使用、啓動爬蟲、停止爬蟲、scrapyd webapi。3. Gerapy包含通過Gerapy配置管理scrapy項目。4. appium移動端抓取涉及appium自動控制移動設備、appium

數據庫 , 爬蟲 , 後端 , Python

收藏 評論

椒顏皮皮蝦 - DeploySharp 全面支持 YOLO26 系列,助力開發者快速部署落地應用

DeploySharp 全面支持 YOLO26 系列,助力開發者快速部署落地應用 一、DeploySharp 簡介 DeploySharp 是一個專為 C# 開發者設計的跨平台模型部署框架,旨在提供從模型加載、配置管理到推理執行的端到端解決方案。該項目由 椒顏皮皮蝦開發並開源,遵循 Apache 2.0 許可協議,目前在 GitHub 上獲得了廣泛關注。 DeploySharp 採用了清晰的模塊化

.net , 後端

收藏 評論

wang_yb - 拒絕“憑感覺”:用迴歸分析看透數據背後的秘密

在數據分析的江湖裏,有一個絕對的核心技能,叫做迴歸分析(Regression Analysis)。 無論你是剛入行的新手,還是想要進階的老手,掌握它,你就擁有了預測未來的“水晶球”。 很多初學者一聽到“迴歸”兩個字,腦子裏全是複雜的數學公式,立刻想打退堂鼓。 別急!今天我們不講枯燥的數學推導,只講它是什麼、怎麼用,以及如何用Python代碼解決實際問題。 1. 什麼是迴歸分析? 想象一下,你正在做

後端

收藏 評論

IT開發者筆記 - 藉助LightningChart Python 數據可視化庫預測水質

在環境監測和公共健康管理領域,水質安全分析是一個核心任務。通過科學的數據分析與可視化手段,不僅可以深入瞭解各類水質參數之間的關係,還能輔助決策者做出及時預警與治理策略。藉助LightningChart Python這一高性能圖表庫,我們可以將複雜的水質數據轉化為直觀、交互性強的可視化成果,助力行業用户在水質預測與分析場景中的技術實施與業務落地。 LightningChart Python試用下載

後端

收藏 評論

sevencoding - BIO詳解:解鎖阻塞IO的使用方式

關於同步/異步,阻塞/非阻塞,Unix IO模型,可以先看這篇文章網絡系統 - Unix IO模型 BIO概述 阻塞式IO。也就是説io沒有就緒的時候,操作IO當前線程會被阻塞。也就是用户線程需要等待IO線程完成 服務器實現模式為一個連接一個線程,也就是説,客户端每當有一個連接請求的時候,服務器就需要啓動一個對應線程進行處理。但是如果這個連接不做任何事情,就會造成不必要的線程開銷。這種模型一般適用

後端

收藏 評論

JaguarJack - FrankenPHP 原生支持 Windows 了

FrankenPHP 原生支持 Windows 了 FrankenPHP 是什麼 FrankenPHP 是一個基於 Caddy 和 PHP 構建的現代 PHP 應用服務器,目標是簡化 PHP 應用的運行與部署。它既可以作為傳統 PHP 應用的運行環境,也提供了 Worker Mode、Hot Reloading 等更偏現代化的能力,因此這兩年在 PHP 社區裏關注度一直不低。 FrankenPHP

後端

收藏 評論

IT開發者筆記 - Parasoft 汽車嵌入式軟件質量與自動化測試解決方案

在智能網聯汽車、軟件定義車輛(SDV)、高級駕駛輔助系統(ADAS)等快速演進的趨勢下,軟件已成為汽車行業創新的核心驅動力。從動力系統與安全控制單元(ECU)到互聯互通與OTA功能,每一個軟件模塊都必須確保高質量、安全性與合規性。 全球知名的自動化測試平台 Parasoft,提供一套覆蓋整個汽車軟件開發生命週期的自動化測試解決方案,幫助整車廠(OEM)、一級供應商及軟件開發團隊在複雜的軟件生態中

後端

收藏 評論

楊一一 - 4 Star/狗頭! 讓後台人員一鍵擁有自己系統的管理平台前端功能!

前言 沒錯,是 4 Star /狗頭。話不多説,做人後端開發人員,不愛寫前端代碼,但又不得不需要一個系統的管理端來配置些數據等等操作的時候,前端又木的人,那麼怎麼辦。 別怕,可以自動生成啦!我來提供個免費快捷的一鍵生成前端功能的工具啦。前後分離開型,無侵入。可在線使用,可本地部署,高效快捷。 開始 相信很多小夥伴開發後端的時候會經常碰到很多需要動態配置的功能,或者需要些增刪改查的頁面,自己又

generator , JAVA , 後端 , 前端

收藏 評論

倔強的鉛筆 - @ApiModel和@ApiModelProperty註解的最佳實踐

在現代軟件開發中,提供清晰全面的 API 文檔 至關重要。@ApiModel 和 @ApiModelProperty 這樣的代碼註解在此方面表現出色,通過增強模型及其屬性的元數據來豐富文檔內容。它們的主要功能是為這些元素命名和描述,使生成的 API 文檔更加明確。 @ApiModel 和 @ApiModelProperty 的實際用例 這些註解不僅僅是為了展示;它們在各種情景中都發揮着實際的作用

JAVA , 接口文檔 , 程序員 , swagger , 後端

收藏 評論

霧削木 - 【C/C++】高斯列主元消元法求解線性方程組

初始增廣矩陣: 矩陣當前狀態: 3.0000 -1.0000 1.0000 4.0000 1.0000 1.0000 1.0000 6.0000 2.0000 3.0000 -1.0000 12.0000 方程組的解: x1 = 1.0000 x2 = 3.0000 x3 = 2.0000 驗證結果: 3x1 - x2 + x3 = 4.0000 (預期4)

後端

收藏 評論

李棟 - 【Java 第一篇章】基礎篇之簡單介紹

一、簡介 Java 是一種廣泛使用的編程語言,最初由 Sun Microsystems(現在歸 Oracle Corporation 所有)的 James Gosling 及其團隊於 1995 年開發。Java 是一種面向對象的編程語言,它設計用於具有較少實現依賴性的應用程序開發,即“一次編寫,到處運行”(Write Once, Run Anywhere, WORA)。這一特性主要得益於 Java

基礎 , JAVA , 後端

收藏 評論

Masutaa大師 - Go語言select都能做什麼?

在Go語言中,select是一個關鍵字,用於監聽和channel有關的IO操作。 通過select語句,我們可以同時監聽channel,並在其中任意一個channel就緒多個時進行相應的處理。 本文將總結一下select語句的常見用法,以及在使用過程中的注意事項。 基本語法 select語句的基本語法如下: select { case -channel1: // 通道 channel1 就

goland , 程序員書籍 , select , go , 後端

收藏 評論

率性的開水瓶 - 企業服務全流程數字化能力橫評:10款CRM/ERP品牌的服務力對決

在消費升級與數字化轉型背景下,服務全流程的精細化管理已成為企業差異化競爭的核心——從客户諮詢到售後維修,從外勤任務到工單閉環,企業需要的不僅是“客户關係管理”,更是“服務全生命週期的數字化協同”。 本文選取超兔一體雲、Microsoft Dynamics 365 CRM 、Oracle CX 、Zoho CRM、HubSpot CRM、Nimble、金蝶、有贊、探跡、Pipedrive10款主流品

框架 , 人工智能 , 後端

收藏 評論

堭鍙銤 - Kafka與RocketMQ的形象理解

一、先分清:兩家店 “主打啥”(定位) 店類型 對應 MQ 主打能力(一句話) 像生活裏的啥? 快遞分揀站 Kafka

後端

收藏 評論

良許 - 8k雙休和12k單休,選哪個?

大家好,我是良許。 昨天有個粉絲私信我,説他拿到兩個offer,一個是8k雙休,一個是12k單休,問我該怎麼選。看到這個問題,我立馬想起了自己27歲那年面臨的選擇——當時我手上也有兩個offer,一個是世界500強外企雙休但薪資一般,另一個是廣州CVTE 5.5天班(當時)但錢給得多。最後我選了外企,現在回頭看,那個決定直接影響了我後面的整個職業軌跡。 1. 先算一筆賬 很多人第一反應就是算時薪。

後端

收藏 評論

Rick Carter - hangfire內部執行器是同步的,會導致死鎖

再次遇到dotnet的第三方組件問題,就是hangfire的CoreBackgroundJobPerformer會導致死鎖,它是作為hagnfire服務端的job執行器的,它非常的關鍵,是job能夠運行的關鍵,這些庫可能讀是從很早的dotnetfremework時代移植過來的(我猜測的),同樣的存在同步調用異步代碼的問題,會導致死鎖。 它有問題的代碼如下: namespace Hangfire.S

.net , 後端

收藏 評論