tag 後端

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

@後端 / 博客 RSS 訂閱

有疑説 - 如何用好 Go interface

interface 是 Go 語言最精髓的特性之一,一直以來想寫一篇關於 interface 的文章,但是一直沒敢寫。持續幾年之久,還是斗膽總結下。 Concrete types struct 定義數據的內存佈局。一些早期建議將方法包含在 struct 中,但是被放棄了。相反,方法如普通函數一樣聲明在類型之外。描述 (data) 和行為 (methods) 是獨立且正交的。 一方面,方法只是一個帶

擴展 , interface , 接口隔離原則 , go , 後端

收藏 評論

曾經愛過的烤麪包 - 想進入AI行業?真正的路徑只有這三類

過去兩年,人類親眼見證了一件事: AI從未來走進現實,從概念走向產業化,從討論走向落地。 更重要的是——它正以不可逆的速度重塑產業結構、資本邏輯與人才價值。 2023年,全球AI產業支出達到1540億美元,同比增長26.9%;到2026年將突破3000億美元,複合增長率高達27%。 在中國,這個趨勢更直觀:2023年市場規模147億美元,三年後將增長至263億美元。

後端

收藏 評論

楊一敏 - 怎樣才能找到國外的工作機會?

世界的陸地面積是 148.9M 平方千米,總人口是 76億,平均下來每個人佔地 196K平方米。 中國的陸地面積是 9.6M 平方千米,總人口是 14億,平均下來每個人佔地 70K 平方米。 中國人均佔地面積約為世界的 0.35。 世界有廣闊的平台和機會。如果你打算換一個環境,見見不同的人的時候,可以考慮找一份海外的工作。這其實並不難,已經有很多人通過各種不同的途徑實現了自己目標。這事難就難在在猶

簡歷 , 面試 , 找工作 , 後端 , 前端

收藏 評論

sevencoding - 遞歸與分治算法

遞歸算法 遞歸算法(Recursion Algorithm)是一種重要的編程方法,核心思想是函數通過調用自身來解決問題。在遞歸中,一個複雜的問題被分解為相同類型但規模更小的子問題,直到達到一個簡單到可以直接解決的基本情況(基準情況)。遞歸算法特別適合解決具有自相似結構的問題,時間複雜度跟遞歸深度和每層處理的複雜度有關。 遞歸算法的妙處在於它能用簡潔優雅的代碼解決看似複雜的問題,但在使用時一定要注意

後端

收藏 評論

率性的開水瓶 - 企業級CRM核心能力橫向對比:從銷售流程到ERP協同的全維度拆解

在數字化轉型背景下,CRM已從“客户信息管理工具”升級為“全流程業務協同平台”。企業選擇CRM的核心訴求,是通過銷售漏斗精細化、項目協同高效化、客户價值分層、流失風險預判、 工作流 自動化及 ERP 數據打通,實現“獲客-轉化-留存-復購”的閉環。 本文基於超兔一體雲、Capsule CRM 、Oracle CX 、Microsoft Dynamics 365、銷氪CRM、橙子CRM六大主流CRM

邏輯 , 雲計算 , 流程 , 後端

收藏 評論

卷福同學 - 分佈式系統架構3:服務容錯

這是小卷對分佈式系統架構學習的第3篇文章,雖然知道大家都不喜歡看純技術文章,寫了也沒多少閲讀量,但是個人要成長的話,還是需要往深一點的技術上去探索的 1.為什麼需要容錯 分佈式系統的本質是不可靠的,一個大的服務集羣中,程序可能崩潰、節點可能宕機、網絡可能中斷,這些“意外情況”其實全部都在“意料之中”。故障的發生是必然的,所以需要設計一套健壯的容錯機制來應對這些問題。 容錯策略,指的是“面對故障,我

分佈式系統 , JAVA , 後端

收藏 評論

sum墨 - 《優化接口設計的思路》系列:第四篇—接口的權限控制

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

springboot , JAVA , 接口設計 , 後端

收藏 評論

新程快咖員 - 🎉 重磅官宣!【Gradle With Me Pro】插件正式支持 JetBrains 官方授權購買,版本管理效率狂飆!🚀

🎉 重磅官宣!【Gradle With Me Pro】插件正式支持 JetBrains 官方授權購買,版本管理效率狂飆!🚀 大家好,專注解決 Gradle 項目版本管理痛點的「Gradle With Me Pro」插件,今日正式上線 JetBrains 官方插件市場並開放官方授權購買! 從此無需複雜配置,一鍵解鎖專業級版本管理能力,讓版本升級、依賴查詢、徽章生成更高效、更穩定! 🔥 四大核心

微服務 , intellij-idea , springboot , JAVA , 後端

收藏 評論

小碼編匠 - 別再説 WinForm 做的工業軟件醜了!這些開源庫讓它顏值拉滿、交互流暢

前言 曾幾何時,提到 WinForm,很多人腦海中浮現的還是灰底白字、稜角分明的標準控件——功能穩定,卻略顯"復古"。互聯網時代用户對界面美觀度和交互流暢性要求日益提升,這種傳統印象正在被打破。事實上WinForm 作為 .NET 生態中最成熟、最可靠的桌面開發框架之一,從未真正"過時"。它依然廣泛應用於企業管理系統、工業控制軟件、政務平台等對穩定性與性能要求極高的場景。 為什麼需要 WinFor

.net , 後端

收藏 評論

良許 - 為什麼月薪1萬很多,但年薪12w又感覺很少?

大家好,我是良許。 説實話,看到這個問題的時候,我愣了好幾秒。 不是因為這個問題有多深奧,而是因為它太特麼真實了。 1. 時間顆粒度的認知陷阱 先説個我自己的真實經歷。 27歲那年,我剛進入世界500強外企,做汽車電子的嵌入式Linux開發。拿到offer的時候,HR説年薪18萬,我當時心裏美滋滋的——平均每個月1萬5啊,這在當時的我看來已經是很不錯的收入了。 結果第一個月發工資,到手1萬2。我

後端

收藏 評論

成恩 - Redis數據類型以及應用場景

Redis支持五種數據類型 string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set:有序集合)。 一、String 説明: string 類型是二進制安全的。redis 的 string 可以包含任何數據。比如jpg圖片或者序列化的對象。 string 類型是 Redis 最基本的數據類型,string 類型的

redis , 數據類型 , 基礎 , 後端

收藏 評論

率性的開水瓶 - 主流CRM系統核心能力橫向對比:從全生命週期到協同效率的深度解析

CRM(客户關係管理)作為企業數字化轉型的“神經中樞”,其能力直接決定了客户運營、銷售轉化與內部協同的效率。本文選取超兔一體雲、智贏雲CRM(品牌1)、YetiForce CRM(品牌2)、HubSpot CRM、EC、騰訊企點CRM、神州雲動、 SAP CRM八大主流系統,從客户 全生命週期管理 、銷售過程管理、銷售獎金計算、自定義表單與流程自動化、主流 OA 集成五大核心維度展開深度對比,結合

邏輯 , 框架 , 後端

收藏 評論

阿瓜不瓜 - JAVA自定義註解

什麼是註解? 註解是一種特殊的接口,用於為Java代碼提供元數據。它們不會直接影響代碼的執行,但可以被編譯器、開發工具或運行時環境讀取和使用。 Java內置了一些常用的註解,如: @Override- 表示方法重寫父類方法 @Deprecated- 表示代碼已過時 @SuppressWarnings- 抑制編譯器警告 註解的基本語法 定義註解 使用@interface關鍵字來定義註解: pu

後端

收藏 評論

編程小匠人之魂 - go 線程模型比java線程模型運行快馬

進程、線程、協程對比 通俗描述 有一個老闆想要開個工廠進行生產某件商品(例如剪子) 他需要花一些財力物力製作一條生產線,這個生產線上有很多的器件以及材料這些所有的 為了能夠生產剪子而準備的資源稱之為:進程 只有生產線是不能夠進行生產的,所以老闆的找個工人來進行生產,這個工人能夠利用這些材料最終一步步的將

golang , 後端開發 , 多線程 , JAVA , 進程 線程 協程 , 多進程 , 後端

收藏 評論

dynasty_chenzi - 深扒Pickle反序列化

Pickle反序列化 pickle簡介 與PHP類似,python也有序列化功能以長期儲存內存中的數據。pickle是python下的序列化與反序列化包。 python有另一個更原始的序列化包marshal,現在開發時一般使用pickle。 與json相比,pickle以二進制儲存,不易人工閲讀;json可以跨語言,而pickle是Python專用的;pickle

後端

收藏 評論

eacape - 享元模式

利用共享的方式來實現對象複用,這樣可以大幅度減少對象創建的數量、避免了創建大量相似對象的開銷,從而提高了資源的利用率。 在之前的單例模式中,曾經寫過一個“多例模式”的demo,一個類可以有固定個數的對象實例,每次需要使用這個類的實例的時候就從存有對象實例的集合中取一個使用。 public class MultiSingleton { private static MapInteger,Mu

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

收藏 評論

千年單身的蘋果 - [2025選型指南] 只有內網環境?代碼總是幻覺?盤點解決這3大痛點的最佳AI工具

痛點一:公司內網有堡壘機/跳板機,本地 AI 連不上怎麼辦? 問題描述: 很多開發者反饋:“Cursor 和 Copilot 很好用,但在公司通過 VPN 或跳板機訪問內網時,插件經常掉線,或者根本無法連接到代碼庫,配置代理極其麻煩。” ✅ 最佳解決方案:百度文心快碼 (Web IDE 模式) 這是 2025 年解決內網開發最徹底的方案。文心快碼推出了 Comate AI IDE 網頁端,其架構邏

觀點 , 教程 , 人工智能 , 後端 , 前端

收藏 評論

得物技術 - RocketMQ高性能揭秘:承載萬億級流量的架構奧秘|得物技術

一、前言 在分佈式系統架構中,消息隊列如同暢通的“信息神經網絡”,承擔着解耦、削峯與異步通信的核心使命。在眾多成熟方案中,RocketMQ憑藉其阿里巴巴與Apache雙重基因,以卓越的金融級可靠性、萬億級消息堆積能力和靈活的分佈式特性脱穎而出,成為構建高可用、高性能數據流轉樞紐的關鍵技術選型。本文將深入解析RocketMQ的核心架構、設計哲學與實踐要義。 二、RocketMQ架構總覽 官網圖片

rocketmq , 後端

收藏 評論

養肥胖虎 - Golang遊戲開發筆記:地圖索引系統實現

好傢伙, 在遊戲開發,尤其是後端服務的構建過程中,我們常常從一個簡單的想法或原型開始。 代碼直接、功能明確,一切看起來都很好。但隨着項目複雜度的提升,最初的“簡潔”設計往往會變成“僵化”的枷鎖。 0.需求分析 我想我需要一張地圖,作用如下: 1.記錄所有人的位置, 2.快速的拿到某個角色的信息 3.快速拿到某個位置所有角色的信息 4.某個角色在釋放技能時進行索敵, 1.戰場模型 使用一個jso

後端

收藏 評論

老肖想當外語大佬 - DDD建模後寫代碼的正確姿勢(Java、dotnet雙平台)

本文書接上回《一種很變態但有效的DDD建模溝通方式》,關注公眾號(老肖想當外語大佬)獲取信息: 最新文章更新; DDD框架源碼(.NET、Java雙平台); 加羣暢聊,建模分析、技術交流; 視頻和直播在B站。 終於到了寫代碼的環節 如果你已經閲讀過本系列前面的所有文章,我相信你對需求分析和建模設計有了更深刻的理解,那麼就可以實現“需求-模型-代碼”三者一致性的前半部分,如下圖所示:

c# , JAVA , ddd , 程序員 , 後端

收藏 評論

美團技術團隊 - 可信實驗白皮書系列04:隨機輪轉實驗

本文系《可信實驗白皮書》系列的第四篇文章,在上一篇我們將重點介紹隨機對照實驗相關的一些基礎知識,以及提高實驗功效的一些常見方法。本篇我們將圍繞隨機輪轉實驗展開,內容主要包括拋硬幣隨機輪轉、完全隨機輪轉、配對隨機輪轉等幾個實驗的介紹。 備註:本篇排版為圖文混合排版,如果想獲得更好的閲讀體驗,建議訪問「美團技術團隊」知乎官方賬號《可信實驗白皮書系列04:隨機輪轉實驗》。 時間片輪轉實驗(Switchb

ab測試 , 美團 , 後端

收藏 評論

歸思君 - Java異常到底是個啥——一次異常引發的思考

一、前言 最近在一次寫代碼的時候,出現了一個低級錯誤,但凡對異常有些瞭解,也不至於寫出這樣的代碼: try { //不應該直接在try語句塊中拋異常,catch直接獲取後,相當於異常沒拋出去 throw new ThirdPlatformException("第三方平台異常"); } catch { } 説明自己對異常的處理機制和異常處理的規範都不太瞭解,趁着這次出現的問

springboot , JAVA , 異常處理 , 後端

收藏 評論

IT開發者筆記 - Excel處理控件Aspose.Cells教程:使用C#在Excel中創建氣泡圖

多維數據可視化對於深入分析至關重要。氣泡圖允許您在單個圖表中顯示三個數據系列——X 軸、Y 軸和氣泡大小。在本指南中,您將學習如何使用 C# 和Aspose.Cells for .NET在 Excel 中創建氣泡圖。無論您需要展示銷售業績、市場份額還是科學數據,以下示例都將幫助您僅用幾行代碼即可生成專業且可直接導出的圖表。 Aspose.Cells官方試用版免費下載,請聯繫慧都科技 加入Aspo

.net , 後端

收藏 評論

京東雲開發者 - Maven進階學習指南 | 京東雲技術團隊

前言 當我們在開發項目時,有時需要用到外部依賴組件,例如當我們需要Json序列化的時候需要用到FastJson組件,我們可以通過下載對應jar包加載到項目中。但當一個大的項目同時需要依賴各種各樣的外部服務,就存在着配置繁瑣、依賴衝突等問題,因此可以通過maven來完成對應的依賴管理功能。 一、Settings配置 settings.xml用來配置maven項目中的各種參數文件,包括本地倉庫、遠程倉

依賴注入 , maven , JAVA , 鏡像 , 後端

收藏 評論