tag 後端

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

@後端 / 博客 RSS 訂閱

一線碼農 - DotMemory系列:1. 終結隊列積壓引發的內存暴漲分析

一:背景 1. 講故事 説實話本來是不想寫這個系列的,因為我潛意識裏覺得這款工具就像美圖秀秀一樣,拉低專業人士的檔次,但奈何在訓練營裏我需要用到 dottrace 這款工具,而我向官方申請再續了一年免費的Pack套件也給我通過了,所以我覺得要對得起他們,得要寫點什麼,截圖如下: 這幾天我也仔細看了下DotMemory的文檔,發現還是有一些可圈可點的地方,畢竟美圖秀秀也有美圖秀秀的閃光點,在某些場

.net , 後端

收藏 評論

mylxsw - Glacier Framework - 支持依賴注入的 Go 應用開發框架

其實這個項目在 4 年前就已經開始了,因為所有的功能都是基於日常工作中的需求來的,斷斷續續的補充和完善功能,之前都是在自己公司這邊的各種 Go 項目和我開源的一些項目中使用。很早之前就想把它開源出來,但是一直懶得寫文檔(感覺寫文檔是最難得事兒了),所以一直讓它靜靜地躺 Github 。今天終於補充了個簡版的文檔,是時候把它拿出來了😀。 感興趣的朋友們歡迎來看看啊,有磚拍磚,有需求提需求,一

框架 , 依賴注入 , go , 後端

收藏 評論

月半大熊貓 - GitHub個人主頁美化指南:從路人甲到賽博朋克大牛,只需一行代碼的魔法

GitHub個人主頁美化指南:從路人甲到賽博朋克大神,只需一行代碼的魔法 您是否厭倦了手動編輯您的GitHub配置文件或錯過了您可以添加到其中的驚人功能?😩配置GitHub的動作(Action)也可能是一個麻煩,對嗎? 介紹一個工具profile-readme-generator: https://github.com/maurodesouza/profile-readme-generato

github-pages , github , 開源軟件 , 後端

收藏 評論

JaguarJack - OpenSwoole 26.2.0 發佈:支持 PHP 8.5、io_uring 後端及協程調試改進

OpenSwoole 26.2.0 發佈:支持 PHP 8.5、io_uring 後端及協程調試改進 OpenSwoole 26.2.0 是一次重大版本更新,帶來了 PHP 8.5 支持、原生 PHP Fiber 協程上下文、io_uring 事件驅動後端、協程內 Xdebug 斷點調試、事件循環延遲指標等功能。 升級方式 通過 PECL 安裝: pecl install openswoole-2

後端

收藏 評論

得物技術 - 得物技術談談App 需要什麼樣移動網關

目前大部分App後端還沒有統一的網關。其實不止是後端,移動端也是需要網關的。移動網關幫助我們解決穩定性、業務分級隔離、大促容量評估、異構系統支持等問題。移動網關本質是是,以可管控的方式暴露到外網去,這裏的關鍵是如何管控和暴露。從通訊協議上講移動網關是對外接收開放的通信協議,HTTP、gRPC等,一般還有協議轉換講HTTP轉換成內部的RPC協議。本文筆者將談談得物需要什麼樣的移動網關。 一、電商對網

移動端 , 電商 , 網絡 , 移動端適配 , 後端

收藏 評論

FAfa_C++ - 代碼隨想錄Day25_回溯5_全排列

非遞減子序列 問題描述 給了一個數組,要求給出其所有長度=2的非遞減子序列。 思路 壓入結果的條件是path.size()=2,回溯過程結束的條件是移動到了邊上startIndex=num.size() 在樹中,非遞減序列,要求壓入的元素必須比之前壓入的大:if(path.empty()||nums[i]=path.back()) 問題 如果給出的數組包含重複元素,那麼答案的集合中就會包含重

後端

收藏 評論

LAYONTHEGROUND - C# 中 Excel 轉 DataTable 的技術實現

在企業級 .NET 開發場景中,Excel 文件與內存數據集(如 DataTable)的格式互轉是高頻技術需求。DataTable 作為 .NET 框架中通用的內存數據結構,常被用於承接 Excel 數據並完成後續的數據驗證、持久化、展示等操作。本文聚焦於 .NET 環境下,如何通過第三方類庫實現 Excel 文件到 DataTable 的高效轉換,核心講解數據轉換的技術實現邏輯與關鍵方法的使用。

.net , 後端

收藏 評論

Greptime - AWS EC2 必知必會小技巧 | 機型特點解析和選型技巧分享

背景 AWS EC2 是 AWS 的彈性計算服務,為廣大開發者提供簡單便捷彈性的虛擬機,是 AWS 歷史最悠久的服務之一(另外一個是 S3),從 2006 年發佈至今,已經發展了近 17 年曆史。 相信不少剛開始接觸 EC2 的朋友都有如下類似的感受: AWS EC2 的類型實在是太多了(數百種)!我究竟應該選擇哪一種 EC2 機型既能滿足業務需求且不超過預算 ? EC2 的 CP

amazon-web-services , 工具 , 技巧 , 數據庫 , 後端

收藏 評論

iamrockrepublic - 一名合格的後端開發,到底需要多瞭解mysql - 6&7

6 - 鎖 lock 和 latch latch:內存中的輕量級互斥量或讀寫鎖,其目的是為了保證併發線程操作臨界資源的正確性。無死鎖檢測和處理機制。 lock:鎖定數據庫中的對象,比如表,頁,行等,其目的是為了保證併發事務操作表對象的正確性。可通過 等待有向圖 和 超時機制進行死鎖檢測和處理。 以下討論的內容都是和lock相關的。 Innodb中鎖的類型 行級鎖: 共享鎖(讀鎖):可以和

MySQL , innodb , 面試 , 後端

收藏 評論

codigger - 簡析:一種名為 ObjectSense 的編程語言

讓我們通過以下三個維度來了解它: 語言本質與起源 基礎平台:它是一種基於 Vim Script (VimL) 進行面向對象封裝的腳本編程語言。 核心特性:高度精煉,核心代碼僅在千行之內。 設計初衷:旨在讓開發者能像寫 Python 一樣簡潔地編寫代碼,並用於構建 Super IDE (SIDE) 底層框架。 核心技術架構 ObjectSense 引入了許多現代

編輯器 , 知識 , 數據庫 , 後端 , 前端

收藏 評論

數據探索先鋒 - Rest安全接口的實現(Jwt)

要通過JWT簡單的令牌驗證和使用JSON 格式REST風格的API進行實現登錄功能先得認識JWT的RESTful。 1.JSON Web Token (JWT) 1.JWT是什麼? JWT(JSON Web Token)是一種開放標準(RFC 7519),用於在各方之間安全地傳輸信息作為JSON對象。 JWT的基本

Spring Boot , MySQL , 後端開發 , restful , 後端 , Jwt , Python

收藏 評論

Rainbow-Sea - 從 Spring Boot 2.x 到 3.5.x + JDK21:一次完整的生產環境遷移實戰

從 Spring Boot 2.x 到 3.5.x + JDK21:一次完整的生產環境遷移實戰 @ 目錄 從 Spring Boot 2.x 到 3.5.x + JDK21:一次完整的生產環境遷移實戰 升級背景 升級目標與核心變化 完整升級步驟 第一階段:準備工作(JDK 8 環境) 代碼分支管理 引入 OpenRewri

後端

收藏 評論

cyl173 - 【後端面經-Java】I/O多路複用 簡錄

0. Java 線程IO模型 Java當中的線程I/O模型如圖所示: 1. BIO 當一個線程進行I/O操作的時候,傳統的做法是阻塞等待,直到I/O操作完成再繼續後續的操作,這種IO方式就是BIO(Blocking I/O)。 BIO方式的缺點是: 大量併發線程的場景下效率過低; 空等待浪費資源; 2. NIO JDK1.4引入了NIO(No Blocking I/O或者是New

面試 , JAVA , nio , 後端

收藏 評論

楊一一 - 從零搭建SpringBoot3一,手動編寫一套屬於自己風格的代碼生成器一鍵生成系統

簡介 雖然 java 的代碼生成工具有很多,可是很多時候不是自己喜歡的風格,改起來比較困難,所以我準備從零和大家一起搭建一套基於 springboot3.0 的框架, 這次就先搞定一套代碼生成功能,後續再不斷的完善其它 我們使用到的三方庫: beelt 模版引擎,用於生成代碼。官網:http://ibeetl.com mybatis-plug 官網:https://www.baomid

generic-programming , generator , springboot , JAVA , 後端

收藏 評論

JavaGuide - 面試官:為什麼忘記密碼要重置而不是告訴你原密碼?

這是一個挺有意思的面試題,挺簡單的,不知道大家平時在重置密碼的時候有沒有想過這個問題。回答這個問題其實就一句話:因為服務端也不知道你的原密碼是什麼。如果知道的話,那就是嚴重的安全風險問題了。 我們這裏來簡單分析一下。 做過開發的應該都知道,服務端在保存密碼到數據庫的時候,絕對不能直接明文存儲。如果明文存儲的話,風險太大,且不説數據庫的數據有被盜的風險,如果被服務端的相關人員特別是有數據庫權限的惡

加密算法 , hash , JAVA , go , 後端

收藏 評論

熊貓 - slim框架添加cli 支持編寫腳本

背景 前些日子有個小項目要寫,用慣了laravel和thinkphp這種比較大的框架, 本來想用熟悉的框架寫的,但想想不需要這麼重的框架, 於是便想到用slim一個微框架 官網: slimframework 後面有個需求需要寫腳本, 但slim是個微框架,本身沒有集成cli的支持的,於是就想着自己動手 豐衣足食 解決 嗯... 我第一個想到的就是laravel中使用的symfony/cons

console , php , slim , 後端

收藏 評論

saltymilk - C++ 語言特性的變更可能讓你的防禦成為馬奇諾防線

馬奇諾防線 馬奇諾防線是法國在1930年代修建的一道大型防禦工事系統。防線由複雜的地下工事網絡組成,包括炮台、掩體、地下兵營、彈藥庫和指揮所等設施,有些地下工事深達數十米。 然而,在1940年的法國戰役中,馬奇諾防線並未發揮預期作用,德軍繞過馬奇諾防線,通過比利時和阿登森林發動突襲,迅速擊敗了法軍。這使得馬奇諾防線成為了"過時防禦思維"的象徵。 代碼中的防禦 日常工作中,編寫一些功能類,或者一個相

後端

收藏 評論

王中陽講編程 - Meta 斥資數十億美金收購 Manus:AI Agent 的時代,真的來了!

Meta 斥資數十億美金收購 Manus:AI Agent 的時代,真的來了! 今早被 Manus 被 Meta 收購的消息刷屏了。作為一名正在 AI 賽道創業的 Go 開發者,我看到的不僅僅是資本的狂歡,更是 AI Agent 從“玩具”走向“生產力”的里程碑。 為什麼是 Agent?為什麼是現在?這對我們普通開發者意味着什麼? 一、 20 億美元的信號:Agent Is Real 今早一睜眼,

後端

收藏 評論

註銷 - 適合 Kubernetes 初學者的一些實戰練習 (四)

在多模態模型的架構上,ChatGPT 的繪圖能力主要依賴以下幾個核心組件: 跨模態編碼器(Cross-Modal Encoder): 跨模態編碼器的作用是將文本和圖像的特徵進行對齊。GPT 可以將用户輸入的文本描述轉換為文本特徵表示,然後利用跨模態編碼器將這些特徵映射到圖像特徵空間。這種方式確保模型能夠理解描述性語言中不同細節是如何與圖像特徵對應的。

kubernetes , saprfc , koa.js , sap , 後端

收藏 評論

IT開發者筆記 - Parasoft助力醫療嵌入式軟件測試:從安全性到合規性的一體化方案

在醫療器械軟件開發中,嵌入式系統的測試不僅關乎產品質量,更直接關係到患者安全和法規合規。在資源受限的嵌入式環境中,傳統測試方法面臨嚴峻挑戰,Parasoft提供了一套面向醫療嵌入式的軟件測試解決方案,幫助開發團隊提升測試覆蓋、風險可控並滿足法規要求。 最新版本自動化測試解決方案Parasoft下載,請聯繫Parasoft官方合作伙伴慧都科技 醫療嵌入式軟件為何需要專門的測試? 隨着醫療設備軟件

後端

收藏 評論

god23bin - Java 中的日期時間總結

前言 大家好,我是 god23bin,在日常開發中,我們經常需要處理日期和時間,日期和時間可以説是一定會用到的,現在總結下 Java 中日期與時間的基本概念與一些常用的用法。 基本概念 日期(年月日,某一天):2023-01-05 時間(時分秒,可具體到某一天某一刻):18:00:00、2023-01-05 18:00:00 本地時間:平常我們説的,比如現在説明天早上七點鐘,這裏説的時間就

java8 , 日期 , JAVA , 後端

收藏 評論

sevencoding - PriorityQueue的秘密:堆結構的高效應用與實現原理

介紹 優先級隊列的作用是能保證每次取出的元素都是隊列中權值最小(或最大)的。這裏元素大小的評判可以通過元素本身的自然順序(natural ordering),也可以通過構造時傳入的比較器(Comparator)。 Java中PriorityQueue實現了Queue接口,不允許放入null元素;其通過堆實現,具體説是通過完全二叉樹(complete binary tree)實現的小頂堆(任意一個非

後端

收藏 評論

qq68d2318712d49 - Cursor無限免費續杯攻略?親測有效?老方法不行用這個?

今天我像以往一樣在網上衝浪,突然發現了一個讓我眼前一亮的好東西:Cursor 無限制使用的解鎖神器。教程放下面了 使用教程 添加圖片註釋,不超過 140 字(可選) 你看它的名字,Cursor Free Everyday,天天免費用 Cursor,簡潔明瞭。 作為一個工具助手,它能夠很輕鬆做到這些事:一鍵獲取新額度,自動滿額度賬號,無需登錄賬號,解

安裝步驟 , 機器碼 , Css , Mac , 前端開發 , 後端 , HTML

收藏 評論

ProMonkey; - 類成員變量的初始化

C++11中在初始化時可以使用 = ,也可以使用 {} ,也可以使用 ={} ; 需要注意的是:類中的靜態成員變量只有靜態常量,並且類型是整型或者枚舉類型,才能在類內初始化,其他都得在類外初始化。 #include iostream using namespace std; class Base { public: Base(){ } Base(int num){ } int a =

後端

收藏 評論