tag 後端

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

@後端 / 博客 RSS 訂閱

煩惱的沙發 - 7個Rust寫法讓代碼乾淨又高效

Rust以嚴苛的編譯器著稱,很多剛接觸這門語言的開發者會覺得在借用檢查器的凝視下寫代碼束手束腳。但經驗豐富的開發者知道,在Rust嚴格的規則之下,隱藏着許多合法作弊的技巧。這些寫法初看有些反直覺,但實際上它們不僅符合Rust的設計哲學,還能顯著提升代碼的性能和可讀性。 以下是幾個讓代碼既乾淨又高效的Rust技巧。 顯式丟棄 Result 或 Option:告訴編譯器“我知道我在做什麼” Rust

rust , 知識 , 後端

收藏 評論

江湖十年 - 萬字長文:在 Go 中如何優雅的使用 wire 依賴注入工具提高開發效率?上篇

如果你做過 Java 開發,那麼想必一定聽説或使用過依賴注入。依賴注入是一種軟件設計模式,它允許將組件的依賴項外部化,從而使組件本身更加模塊化和可測試。在 Java 中,依賴注入廣泛應用於各種框架中,幫助開發者解耦代碼和提高應用的靈活性。本文就來介紹下什麼是依賴注入,以及在 Go 語言中如何實踐依賴注入,提高 Go 項目的開發效率和可維護性。 什麼是依賴注入? 正如前文所述,依賴注入(depend

依賴注入 , 效率工具 , wire , go , 後端

收藏 評論

大模型玩家七七 - RAG 為什麼總是“看起來能用,實際不好用”?

RAG 真正讓人頭疼的地方,從來不是“搭不起來” 如果你已經做過一段時間 RAG,大概率會有一種非常熟悉的感覺: 系統是能跑的,流程也是完整的,embedding 用的也不差,向量庫、召回、rerank 該有的都有,但整體效果始終差點意思。 有時候是召回的內容看起來“擦邊”, 有時候是答案明明就在文檔裏,模型卻像沒看到, 還有時候,模型引用了一堆內容,但就是沒真正解決用户的問題。

後端

收藏 評論

JuiceFS - NAS、對象存儲與 JuiceFS:百億量化基金的存儲選型實踐

在量化投資領域,存儲系統的性能與可擴展性是支撐高效研究與計算任務的關鍵基礎。JuiceFS 已廣泛應用於多家頭部百億級量化私募機構,在回測與模型訓練等核心環節中支撐高性能、低成本、可彈性擴展的存儲體系。 本文將分享量化機構在存儲層面臨的核心挑戰以及 JuiceFS 的應對方案,並通過三個典型案例,分別聚焦成本優化、元數據性能提升與平滑上雲這三類需求。 01 量化行業的數據類型與存儲挑戰 首先我們先

文件系統 , 運維 , 後端

收藏 評論

良許 - 什麼樣的程序員在35歲以後依然被公司搶着要?

大家好,我是良許。 35歲這道坎,是每個程序員都繞不開的話題。我今年剛過36,這幾年做公司招人,也接觸了不少35歲以上的程序員。有的人簡歷一投過來,我恨不得立馬打電話約面試;有的人,説實話,簡歷看完就石沉大海了。 這個差距到底在哪?今天我就從一個創業者和技術管理者的角度,跟你聊聊什麼樣的程序員在35歲以後依然搶手。 我見過的兩種35歲程序員 先説兩個真實的例子,都是我這兩年接觸過的。 第一個,老張

後端

收藏 評論

JaguarJack - 當你的 PHP 應用的 API 沒有限流時會發生什麼?

當你的 PHP 應用的 API 沒有限流時會發生什麼? API 為何需要限流來防止宕機、提升性能並增強安全性 想象一下:API 開始接收意料之外的流量激增。可能是爬蟲在刷接口、用户活動突然暴增,甚至是惡意攻擊。起初一切正常 —— 直到服務器突然宕機、響應時間飆升、用户反饋應用無響應。 問題出在哪? 根源可能是 PHP API 缺少限流機制。沒有限流保護的 API 容易遭受過量請求的衝擊,導致服務器

後端

收藏 評論

凌覽 - 0成本、0代碼、全球CDN:Vercel + Notion快速搭建個人博客

大家好,我是凌覽。 個人網站:blog.code24.top 去水印下載鴨:nologo.code.top 如果本文能給你提供啓發或幫助,歡迎動動小手指,一鍵三連(點贊、評論、轉發),給我一些支持和鼓勵謝謝。 前言 搭個博客,五分鐘就能跑起來,但長期維護困難。 第一年有新人補貼,阿里雲輕量服務器只要百來塊,再配個域名,全套兩百搞定,便宜得像白撿。 可優惠券一到期,賬單立刻變臉:續費價直接翻

notion , 後端 , 前端

收藏 評論

blossom - 詳解 Redis Write-Behind 模式:如何用 Redis 給數據庫做“擋板”

1. 引言:數據庫的“至暗時刻” 在互聯網高併發場景下,經常會出現流量突發的狀況。例如短視頻 App 遭遇熱點事件,幾百萬用户瞬間涌入,產生海量的點贊與評論互動。 此時,後端監控系統往往會發出警報: 數據庫 CPU 飆升至 100%。 磁盤 I/O 被打滿,寫入延遲從幾毫秒惡化至數秒。 連接池耗盡,新的請求因無法獲取連接而報錯。 這種現象的根本原因在於:在傳統架構中,每一次前端的“點贊”

後端

收藏 評論

謝友海 - Markdown 常用語法詳解(圖文並茂)

一、序言 當你看到這篇文章時,很可能已經在使用 Markdown 了——無論你是否意識到。那些在 GitHub 上簡潔的 README、技術博客裏的優雅排版、甚至 AI 回覆中清晰的結構,背後都是同一套輕巧的標記語言。 它誕生於 2004 年,初衷只是“讓人們更專注於寫作而非排版”。二十多年後的今天,這個用幾個符號就能定義結構的純文本格式,卻意外成為了數字時代最高效的通用語。 從代碼文檔到日常筆記

.net , 後端

收藏 評論

Jiangqh - Dcat Admin v1.6.5 發佈 - 高顏值後台系統極速構建工具,增加全新表格樣式 (更符合國內審美)

前言 從發佈預告帖到現在不知不覺已經過去將近4個月時間,不得不感嘆一下時間過得真快!在這4個月期間Dcat Admin受到很多同學的關注和支持,在大家的推動下Dcat Admin也日益完善和成熟,我也一直積極聽取每個用户意見,保持着高頻率的更新。 至此1.0雖然還有一些不太合理的設計和需要打磨之處,但功能上已經足夠的完善和成熟,接下來更新頻率會放緩,將會把重心轉移到2.0的開發上,如果順利的話可以

bootstrap , php , 後台 , laravel , 後端

收藏 評論

良許 - 領導根本不關心你幹了多少活,只在意這3點

大家好,我是良許。 上週有個粉絲跟我吐槽,説他在公司加班到深夜,週末還在改bug,結果年終考核只拿了B。而他隔壁工位的同事,天天準點下班,考核卻是A,還升職加薪了。他問我:"是不是領導瞎了眼?" 我聽完笑了,因為這讓我想起自己27歲在外企的時候,也犯過同樣的錯誤。 後來我才明白一個殘酷的真相:領導根本不關心你幹了多少活,他們在意的是完全不同的東西。這個道理,我花了好幾年才想通,今天必須跟你們説透。

後端

收藏 評論

異常君 - Java 9 特性詳解:從模塊系統到 API 增強的全面剖析

大家好!今天我要和大家分享 Java 9 中那些真正改變我們編碼方式的新特性。作為 Java 開發者,瞭解這些新功能不僅能讓你的代碼更簡潔、更高效,還能幫助你在團隊中脱穎而出。 Java 9 於 2017 年 9 月發佈,它帶來了自 Java 8 以來最重大的架構變革。與 Java 8 注重語法層面的革新(如 Lambda 表達式)不同,Java 9 更關注基礎設施和平台級別的改進,為大型應用開發

API , JAVA , stream , java9 , 後端

收藏 評論

小傅哥 - stackoverflow 提問:“計算兩個整數的最小公倍數的最有效方法是什麼?”

作者:小傅哥 博客:https://bugstack.cn 源碼:https://github.com/fuzhengwei... 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 一、前言 嘿,小傅哥怎麼突然講到最大公約數了? 這麼想你肯定是沒有好好閲讀前面章節中小傅哥講到的RSA算法,對於與歐拉結果計算的互為質數的公鑰e,其實就需要使用到輾轉相除法來計算出最大公約數。 放心,你所有

算法 , JAVA , rsa , 程序員 , 後端

收藏 評論

牛仔碼農 - Javaweb|學servlet看這一篇就夠了!

Servlet 是 Server Applet 的簡稱,譯為“服務器端小程序”。 Servlet 是 Java 的一套技術標準,規定了如何使用 Java 來開發動態網站。 換句話説,Java 可以用來開發網站後台,但是要提前定義好一套規範,並編寫基礎類庫,這就是 Servlet 所做的事情。 Java Servlet 可以使用所有的 Java API,Java 能做的事情,Servlet

servlet , JAVA , 程序員 , 後端

收藏 評論

strong - Mac電腦上傳ZIP圖片壓縮包時垃圾文件清理問題解決

問題解決記錄:Mac系統上傳目錄時的垃圾文件清理 問題背景 在上傳圖片系統中,當用户使用蘋果本(Mac)壓縮並上傳目錄時,系統出現異常。經過排查發現,Mac 系統在壓縮時會自動生成大量隱藏文件和元數據目錄,這些"垃圾文件"在解壓後會干擾系統的正常業務邏輯。 Mac 系統自動生成的垃圾文件包括: .DS_Store - 存儲文件夾顯示設置(圖標位置、背景等) __MACOSX - 包含資源分叉

後端

收藏 評論

美團技術團隊 - 可信實驗白皮書系列02:AB實驗基礎

在上一篇文章中,我們詳細闡述了AB實驗的概念與其價值,並結合美團的實際情況,探討了AB實驗中常見的挑戰及建設經驗。本篇作為可信實驗白皮書系列的第二章,將重點講解AB實驗的理論原理及其背後的統計學基礎。 2.1 實驗基礎原理概述 AB實驗原理源於統計學中經典的Rubin潛在結果模型(也稱反事實因果推斷框架)。考慮最簡單的情況,當我們想要比較兩個策略的差異以獲得更優策略時。如圖2-1所示,最理想的方案

ab , 美團 , 後端

收藏 評論

codigger - Codigger研發日誌:打造分佈式數字工作平台,邀開發者共同見證成長

大家好,我們是Codigger開發團隊!今天想和各位開發者朋友聊聊我們正在全力打磨的項目——Codigger分佈式數字工作平台。從最初的想法雛形到現在的核心模塊研發,我們始終圍繞“解決開發痛點、提升協作效率”的目標推進,現在把項目的核心思路和最新進展分享給大家,也期待能收到更多寶貴的建議。 研發初衷:從開發者痛點出發,定義分佈式工作新形態 在日常開發和協作中,我們和很多同行一樣,遇到過

編輯器 , 數據庫 , 人工智能 , 後端 , 前端

收藏 評論

sevencoding - 數據結構-堆

什麼是堆 堆是一種滿足以下條件的樹: 堆中的每一個節點值都大於等於(或小於等於)子樹中所有節點的值。或者説,任意一個節點的值都大於等於(或小於等於)所有子節點的值。 大家可以把堆(最大堆)理解為一個公司,這個公司很公平,誰能力強誰就當老大,不存在弱的人當老大,老大手底下的人一定不會比他強。這樣有助於理解後續堆的操作。 !!!特別提示: 很多博客説堆是完全二叉樹,其實並非如此,堆不一定是完

後端

收藏 評論

NE_STOP - spring-事務管理

事務支持 什麼是事務? 在一個業務流程中,需要多條DML(insert、delete、update)語句聯合才能完成。這些語句必須同時成功或者同時失敗。這樣才能保證數據安全。 多條DML同時成功或者同時失敗,叫做事務。 事務處理的四個過程 開啓事務 執行業務代碼 提交事務(沒出現異常,提交成功。commit transaction) 回滾事務(出現異常。執行回滾事務. rollback

後端

收藏 評論

MrQin - 寫一個“特殊”的查詢構造器 - (八、單元測試、收尾工作)

debug 模式 對查詢構造器進行調試並不難,從其構造 SQL - 數據綁定 - SQL 執行的過程中就能發現,要方便調試,只要可以觀察以下信息: 構造的 SQL 綁定的數據 PDO 提供了一個方便的 debug 方法 PDOStatement::debugDumpParams() 來打印 SQL 和綁定的數據。我們就使用它來做 debug 的工作。 在基類添加 _debug 屬性和 wi

pdo , php , workerman , 後端

收藏 評論

KubeSphere - 關於 Ingress NGINX 停止維護的説明

關於 Ingress NGINX 停止維護的説明 感謝大家一直以來對 KubeSphere 的關注,也感謝社區夥伴第一時間向我們反饋 Ingress NGINX 停止維護的相關信息。為了幫助大家提前做好規劃,我們在這裏做一個清晰的説明。 需要先明確的一點 Ingress NGINX 項目終止維護並不代表 Kubernetes Ingress API 被棄用。 Ingress NGINX 是 I

後端

收藏 評論

程序員王哪跑 - 虛擬資料必備!Python開發的PDF批量加水印軟件,真的去不掉!

1、前言 做虛擬資料的你,手上肯定都會有一大堆PDF文件,比如做小學資料、教案資料的朋友,給PDF文件加上水印是必不可少的步驟,通過這種在pdf文件加水印的方式可以實現被動化的引流。 但是自己一個個給PDF文件添加水印費時費力,用市面上常用的軟件一鍵添加,也都是可以一鍵去除的。別急,今天帶來一款老王原創的PDF文件批量加水印的工具,讓你從此告別這種“苦力活”。 添加上的水印無法去除! 添加上的水印

後端

收藏 評論

sevencoding - AQS深度探索:以ReentrantLock看Java併發編程的高效實現

概述 AQS ( Abstract Queued Synchronizer )是一個抽象的隊列同步器,通過維護一個共享資源狀態( Volatile Int State )來表示同步狀態 和一個先進先出( FIFO )的線程等待隊列來完成資源獲取的排隊工作,通過CAS完成對State值的修改。 AQS整體框架如下: 當有自定義同步器接入時,只需重寫第一層所需要的部分方法即可,不需要關注底層具體的

後端

收藏 評論

雀啼春 - Java中的數據類型

Java 數據類型詳解 目錄 數據類型分類 基本數據類型 引用類型 基本類型 vs 引用類型 包裝類 String 詳解 字符串常量池 內存佈局 對象生命週期 常見問題 數據類型分類 Java 數據類型 ├── 基本類型(8種) │ ├── 整數類型:byte, short, int, long │ ├── 浮點類型:float, double │ ├── 字

後端

收藏 評論