tag 後端

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

@後端 / 博客 RSS 訂閱

火爆的鍵盤 - 掌握 HTTP 請求方法:開發者必備知識

在 Web 開發領域,HTTP 方法在定義客户端如何與 Web 服務器交互以及對資源執行不同操作方面起着至關重要的作用。HTTP(Hypertext Transfer Protocol,超文本傳輸協議)是現代網絡應用的棟樑,它定義了客户端與服務器之間的通信方式。 什麼是 HTTP 請求方法 在 Web 通信中,HTTP 請求方法是客户端用來向服務器表達其意圖的一種方式。每次瀏覽網頁、提交表單或與

API , HTTP , 接口 , 後端 , 前端

收藏 評論

Apifox - 掌握 POST 請求:入門教程

在現代網絡開發領域,理解並應用 HTTP 請求 方法是基本的要求,其中 "POST" 方法扮演着關鍵角色。 理解 POST 方法 POST 方法屬於 HTTP 協議的一部分,主旨在於向服務器發送數據以執行資源的創建或更新。它與 GET 方法區分開來, GET 主要用於獲取服務器上的數據,而 POST 則用於提交數據給服務器來處理。 為什麼選用 POST 方法 POST 方法具備幾個顯著特點:

post , HTTP , JAVA , 後端

收藏 評論

photino - Zino開發框架快速入門

Zino致力於打造基於Rust語言的新一代組裝式應用開發框架,提供一站式跨平台多端解決方案,可用於後端API開發、桌面應用開發等。我們奉行『約定優於配置』的原則,提供開箱即用的功能模塊,極大提升開發效率;並通過應用接口抽象與actix-web、axum、dioxus、ntex等框架集成,打通社區生態。 本文將以zino倉庫下的examples/axum-app為例,詳細講解怎麼使用zino框

框架 , rust , openapi , 後端

收藏 評論

倔強的鉛筆 - 如何高效測試 gRPC 接口:最佳實踐詳解

gRPC是由谷歌開發的現代開源高性能RPC 遠程過程調用框架,由於採用了HTTP/2 作為底層傳輸協議,它特別適用於高性能應用場景。gRPC 在視頻流傳輸等大規模數據傳輸場景以及密集的服務間通訊的微服務架構中表現出色。 數據交換使用輕量級的 Protobuf 序列化協議,這不僅提高了數據處理速度,尤其是在資源有限的環境(如移動設備)中,而且還有助於減少數據傳輸量,節省網絡帶寬,從而降低能耗並延長電

grpc , API , rpc , 接口 , 後端

收藏 評論

朱季謙 - Mybatis Plus 3.X版本的insert填充自增id的IdType.ID_WORKER策略源碼分析

總結/朱季謙 某天同事突然問我,你知道Mybatis Plus的insert方法,插入數據後自增id是如何自增的嗎? 我愣了一下,腦海裏只想到,當在POJO類的id設置一個自增策略後,例如@TableId(value = "id",type = IdType.ID_WORKER)的註解策略時,就能實現在每次數據插入數據庫時,實現id的自增,例如以下形式—— @Data @AllArgsConstr

mybatis-plus , 源碼分析 , 後端

收藏 評論

Apifox - 掌握 API 接口自動生成代碼的技巧與方法

在 API 開發過程中,開發人員經常面對大量冗餘代碼的挑戰。每個 API 都需要類似的驗證邏輯、錯誤處理以及數據解析,這不僅消耗時間而且容易出錯。 自動化代碼生成的必要性 提升開發效率 自動化代碼生成能節省大量時間。開發者無需重複編寫相似代碼,一系列自動化工具幫你完成這些工作,直接將生成的代碼集成到項目中即可。 確保代碼質量與一致性 自動生成的代碼往往遵循一定的標準和規範,這有助於減輕錯誤頻發和維

code , API , 程序員 , 後端 , 前端

收藏 評論

Apifox - 從零開始掌握 API Token:簡單入門

我們都知道,API(應用程序編程接口)是一個至關重要的概念,它允許不同軟件系統之間進行通信和數據交換。無論是移動應用與服務器的通信、Web 應用後端與前端的交互,還是複雜後台服務之間的協同工作,API 都是基礎。然而,在 API 的使用過程中,安全性是必須考慮的重要方面。為了實現這一點,我們需要一種機制來驗證和授權每個 API 請求的合法性,API Token 就在此扮演了關鍵角色。 API To

API , token , 程序員 , 後端 , 前端

收藏 評論

肖哥彈架構 - 28個驗證註解,通過業務案例讓你精通Java數據校驗(收藏篇)

在現代軟件開發中,數據驗證是確保應用程序健壯性和可靠性的關鍵環節。Java Bean Validation (JSR 380) 作為一個功能強大的規範,為我們提供了一套全面的註解工具集,這些註解能夠幫助開發者在Java應用程序中以一種聲明式的方式執行數據驗證。從基本的非空驗證到複雜的正則表達式匹配,JSR 380規範及其實現,如Hibernate Validator,都為我們提供了豐富的選

hibernate , 驗證規則 , JAVA , 後端

收藏 評論

InCerry - .NET週刊【8月第1期 2024-08-04】

國內文章 EF Core性能優化技巧 https://www.cnblogs.com/baibaomen-org/p/18338447 這篇文章介紹了在代碼層面上優化EF Core實例池和拆分查詢的方法。首先,文章建議使用DbContext實例池來重複利用實例,避免資源浪費,並提供相關使用示例。其次,文章討論了笛爾卡乘積對複雜查詢性能的影響,並推薦使用拆分查詢來優化SQL語句的執行。通過具體的代碼

c# , 後端 , asp.net

收藏 評論

bin的技術小屋 - 小小的引用計數,大大的性能考究

本文基於 Netty 4.1.56.Final 版本進行討論 在上篇文章《聊一聊 Netty 數據搬運工 ByteBuf 體系的設計與實現》 中,筆者詳細地為大家介紹了 ByteBuf 整個體系的設計,其中筆者覺得 Netty 對於引用計數的設計非常精彩,因此將這部分設計內容專門獨立出來。 Netty 為 ByteBuf 引入了引用計數的機制,在 ByteBuf 的整個設計體系中,所有的 Byt

netty , JAVA , 後端

收藏 評論

凌虛 - 圖解計算機網絡:一條 HTTP 請求的網絡拓撲之旅

引言 常見的網絡拓撲結構如下圖所示: 在此拓撲中,終端設備通過 WiFi 連接到路由器,路由器再連接到光貓(或終端設備通過移動網絡 4G/5G 連接到基站),之後 ISP 網絡服務提供商接管網絡通信,將請求最終轉發至應用服務器。 從用户設備發出的 HTTP 請求是如何穿越網絡的?我們將深入探討這一過程。 HTTP 請求的網絡旅途 OSI 網絡體系結構 先從計算機網絡的基礎架構開始: 上圖展示了

架構 , 程序員 , 計算機網絡 , 後端 , 前端

收藏 評論

xcye - 一種優雅的方式整合限流、冪等、防盜刷

大家在工作中肯定遇到過接口被人狂刷的經歷,就算沒有經歷過,在接口開發的過程中,我們也需要對那些容易被刷的接口或者和會消耗公司金錢相關的接口增加防盜刷功能。例如,發送短信接口以及發送郵件等接口,我看了國內很多產品的短信登錄接口,基本上都是做了防盜刷,如果不做的話,一夜之間,也許公司都賠完了┭┮﹏┭┮。 假設我們正在開發一個發送短信(僅國內)的接口,過程如下 接口定義為/sendSms 請求參數

防禦 , 系統架構 , JAVA , 接口 , 後端

收藏 評論

macrozheng - 全面升級!一套基於最新版Spring Cloud的微服務實戰項目!

最近把mall-swarm項目升級支持了最新版Spring Cloud+Spring Boot 3+JDK17,今天就來介紹下mall-swarm項目做了哪些升級,包括依賴的升級、框架的用法升級以及運行部署的改動,希望對大家有所幫助! mall-swarm項目簡介 這裏還是簡單介紹下mall-swarm項目吧,mall-swarm項目(11k+star)是一套微服務商城系統,採用了Spring C

spring , springcloud , springboot , JAVA , 後端

收藏 評論

TANKING - PHP輕量級高性能HTTP服務框架 - webman

摘要 webman 是一款基於 workerman 開發的高性能 HTTP 服務框架。webman 用於替代傳統的 php-fpm 架構,提供超高性能可擴展的 HTTP 服務。你可以用 webman 開發網站,也可以開發 HTTP 接口或者微服務。 除此之外,webman 還支持自定義進程,可以做 workerman 能做的任何事情,例如 websocket 服務、物聯網、遊戲、TCP 服務、UD

php , php-fpm , webman , php框架 , 後端

收藏 評論

BioCrossCoder - 六邊形架構最佳實踐探索

在工作中,我接觸到的產品均採用了微服務架構,後端項目開發普遍採用了六邊形架構:六邊形架構提供了一套良好的設計思想,但它缺乏對項目代碼組織細節的指導;同時,項目中並沒有使用專門的微服務框架,而是普遍使用Gin框架,這使得代碼組織過於靈活,沒有提供充分的編碼約束,以致於在過去的業務需求實現中,後端服務的項目代碼組織充斥着各種各樣的問題;為了解決這些問題、提高開發效率、保障工程質量,基於工作一年的實踐和

架構設計 , 工程化 , 開發規範 , go , 後端

收藏 評論

用户bPdd2O9 - 系統安全不求人:開發者必學的漏洞防禦秘籍

專業在線打字練習平台-巧手打字通,只輸出有價值的知識。 一 數據庫操作,要謹慎 1.1 SQL注入,危害大 通過SQL注入等方式,把用户輸入的數據當做代碼執行。 簡單場景舉例:假如程序裏有以下基於訂單號查詢訂單的SQL語句,訂單號是用户從頁面傳遞過來的: "SELECT * FROM my_order WHERE order_no = '" + OrderNo+ "'"; 如果黑客構造瞭如下訂單號

安全防護 , sql注入 , 安全漏洞 , xss , 後端

收藏 評論

DiracKeeko - [Java] 一個少見的get請求發送 (生成特殊格式的url)

記錄用java後端(spring boot)發送一個特殊的GET請求時遇到的問題 特殊的GET請求: 形如 http://target.domain.com?params={id: 22, name: "Mike"} 上面這個特殊的GET請求,無論是下面哪種格式(雙引號是否完全),在postman以及瀏覽器中都能正常獲取數據 http://target.domain.com?params={

JAVA , 後端 , get , url

收藏 評論

SyntaxError - golang 啓動3個協程交替打印abc10次

var ch1, ch2, ch3 = make(chan struct{}), make(chan struct{}), make(chan struct{}) var wg sync.WaitGroup wg.Add(3) go func(s string) { defer wg.Done() for i := 1; i = 10; i+

多線程 , go , 後端

收藏 評論

無聊的企鵝 - Nacos服務註冊與發現的原理

服務調用問題 單實例情況:可以採用點對點的 HTTP 直接調用,採用 IP + Port + 接口的形式進行。也可以對外暴露 WebService 服務供外部模塊調用,但 WebService 的形式 顯示比 HTTP的形式稍重一些,在實際的業務開發過程中,越來越的產品開發採用輕量級的 HTTP 協議進行數據交互。如果模塊增多,將會形成蜘蛛網的形式,非常不利於開發維護。 多實例的情況:為應對服務

微服務 , nacos , springcloud , 註冊中心 , 後端

收藏 評論

雲觀秋毫 - APO v0.7.0 更新:日誌功能完整版發佈!

在 v0.6.0 版本中,APO 發佈了基於 ClickHouse 開箱即用的高效日誌方案,為用户提供了採集、處理和檢索全量日誌的基礎功能。新版本在此基礎上進一步強化了日誌處理和檢索的能力,提升了用户體驗。 支持為不同日誌設置不同的解析規則,提取出關鍵信息並加速檢索 日誌中往往存在許多關鍵信息,將這些關鍵信息提取出來能夠針對性的檢索數據,通過分析此類關鍵信息能夠發現平時難以注意到的洞察。通常不同的

日誌 , 後端

收藏 評論

wanhuabandeshuitong - PHP 語言基礎指令介紹

PHP (Hypertext Preprocessor) 是一種流行的開源腳本語言,特別適合於 Web 開發。PHP 代碼通常嵌入到 HTML 中,用於生成動態網頁。對於初學者來説,瞭解一些基礎的 PHP 指令是入門的關鍵。本文將為新手介紹 PHP 語言中常用的指令及其基礎操作,幫助你快速上手 PHP 開發。 1. PHP 文件的基本結構 PHP 代碼通常放在 .php 文件中,文件中的 PHP

node.js , swoole , php , c++ , 後端

收藏 評論

小新 - 遠程訪問通訊方式

RPC RPC(Remote Procedure Call,遠程過程調用)是一種計算機通信協議,它允許程序調用另一個地址空間(通常是在另一台計算機上)的過程或函數,就像調用本地的過程或函數一樣。RPC 使得分佈式系統中的不同組件能夠相互通信和協作。 在 RPC 中,數據的表示、傳遞和方法的調用是三個關鍵問題。 如何表示數據: 為了在不同的系統和編程語言之間傳遞數據,需要將數據轉換為一種中立的格

系統設計 , rpc , 後端

收藏 評論

大仲馬小茶花 - 聚水潭與自研系統對接單據實戰

聚水潭·奇門數據集成到MySQL:售後單數據的高效對接方案 在現代企業的數據管理中,如何高效、準確地將業務系統中的數據集成到分析平台是一個關鍵問題。本文將分享一個具體的技術案例,展示如何通過輕易雲數據集成平台,將聚水潭·奇門的售後單數據無縫對接到MySQL數據庫中,實現業務數據的實時監控與分析。 本次案例的集成方案命名為“聚水潭-售後單--BI崛起-售後表_原始查詢”,主要涉及以下幾個關鍵環節:

接口 , 後端

收藏 評論

大仲馬小茶花 - 旺店通對接金蝶雲星空銷售出庫接口細節

數據集成是確保各系統高效協同運作的關鍵環節。本案例將重點介紹如何通過輕易雲數據集成平台,實現旺店通·旗艦奇門與金蝶雲星空之間的銷售出庫數據對接,具體方案為“銷售出庫對接,供應商發貨-new”。 在本次集成過程中,我們利用了旺店通·旗艦奇門提供的API接口wdt.wms.stockout.sales.querywithdetail來獲取銷售出庫數據,並通過金蝶雲星空的batchSave接口進行數據寫

金蝶 , 接口 , 後端

收藏 評論