tag 後端

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

@後端 / 博客 RSS 訂閱

註銷 - pm2 工具在 Node.js 開發和部署中的重要作用

引言 在Node.js開發和部署體系中,pm2 (Process Manager 2) 是一個備受歡迎的工具,用於簡化應用程序的管理、監控和部署。pm2不僅僅是一個進程管理器,還提供了許多功能,包括負載均衡、日誌管理、自動重啓等,使得在生產環境中運行Node.js應用更為可靠和高效。 1. 安裝和基本用法 首先,通過以下命令安裝pm2: npm install -g pm2 使用pm2啓動一個No

express , php , JAVA , go , 後端

收藏 評論

emanjusaka - 淺析 ArrayList

byemanjusaka fromhttps://www.emanjusaka.com/2023/12/java-arrayList彼岸花開可奈何 本文歡迎分享與聚合,全文轉載請留下原文地址。 ArrayList是一個使用List接口實現的Java類。顧名思義,Java ArrayList提供了動態數組的功能,其中數組的大小不是固定的。它實現了所有可選的列表操作,並允許所有元素,包括n

JDK , 源碼分析 , 後端

收藏 評論

多走幾步 - 記錄 Hibernate 創建和執行查詢學習

Hibernate Hibernate是一個開源的對象關係映射框架(ORM),將Java應用程序中的對象與關係型數據庫之間的數據存儲和檢索進行映射。 Hibernate還提供了一種稱為Hibernate Query Language(HQL)的查詢語言,這提供了一定程度的數據庫獨立性。 以user表為例,通過ORM即可將類中的字段映射為數據庫中的表。 查詢 數據庫查詢分為三個步

hibernate , jpa , 後端

收藏 評論

京東雲開發者 - 反向 Debug 瞭解一下?揭秘 Java DEBUG 的基本原理 | 京東雲技術團隊

Debug 的時候,都遇到過手速太快,直接跳過了自己想調試的方法、代碼的時候吧…… 一旦跳過,可能就得重新執行一遍,準備數據、重新啓動可能幾分鐘就過去了。 好在IDE 們都很強大,還給你後悔的機會,可以直接刪除某個 Stack Frame,直接返回到之前的狀態,確切的説是返回到之前的某個 Stack Frame,從而實現讓程序“逆向運行”。 這個 Reset Frame 的能力,可不只是返回上

debug-mode , JAVA , debugging , 後端

收藏 評論

Hunter - Python筆記三之閉包與裝飾器

本文首發於公眾號:Hunter後端 原文鏈接:Python筆記三之閉包與裝飾器 這一篇筆記介紹 Python 裏面的裝飾器。 在介紹裝飾器前,首先提出這樣一個需求,我想統計某個函數的執行時間,假設這個函數如下: import time def add(x, y): time.sleep(1) return x + y 想要統計 add 函數的執行時間,可以如何操作,在一般

閉包 , 裝飾器 , 後端 , Python

收藏 評論

Chuck1sn - Make Java Great Again - 基於 SpringBoot3 的現代 java 腳手架

Make Java Great Again! https://www.mjga.cc https://github.com/ccmjga/mjga-scaffold MJGA 的打造基於以下理念: 現代化:技術選型緊跟開源社區風向 可配置化:支持在網頁上選配組件 考究的編碼:每個變量和函數、每個模塊和組件都考慮最佳實踐 Not-all-in-one:現在和未來,mjga 都將守好自

springboot , JAVA , gradle , jooq , 後端

收藏 評論

Apifox - 構建最佳 GraphQL API:實踐策略

當我們構建 GraphQL API 時,保持對過去和將來的考量都至關重要。這就要求我們的 API 既要兼容以前的實現,也能適應未來的變革。 一、維持與過去的連續性 保證API與歷史版本的兼容性是API設計中的一個重要方面。開發者必須牢記,在升級或擴展功能時,不能忽視那些仍在使用舊版本應用的用户。儘管這可能會增加開發的複雜性和成本,但能夠避免用户升級時出現問題,這樣能大大減少開發週期中返工的時間和代

graphql-tools , API , graphql , 後端 , graphql-java

收藏 評論

小萬哥 - C# 面向對象編程進階:構造函數詳解與訪問修飾符應用

C# 構造函數 構造函數是一種特殊的方法,用於初始化對象。構造函數的優勢在於,在創建類的對象時調用它。它可以用於為字段設置初始值: 示例 獲取您自己的 C# 服務器 創建一個構造函數: // 創建一個 Car 類 class Car { public string model; // 創建一個字段 // 為 Car 類創建一個類構造函數 public Car() { m

服務器 , c# , 程序員 , 後端 , asp.net

收藏 評論

小萬哥 - C# 繼承、多態性、抽象和接口詳解:從入門到精通

C# 繼承 在 C# 中,可以將字段和方法從一個類繼承到另一個類。我們將“繼承概念”分為兩類: 派生類(子類) - 從另一個類繼承的類 基類(父類) - 被繼承的類 要從一個類繼承,使用 : 符號。 在以下示例中,Car 類(子類)繼承了 Vehicle 類(父類)的字段和方法: 示例 class Vehicle // 基類(父類) { public string brand = "

服務器 , c# , 程序員 , 後端 , asp.net

收藏 評論

Hunter - Python筆記四之協程

本文首發於公眾號:Hunter後端 原文鏈接:Python筆記四之協程 協程是一種運行在單線程下的併發編程模型,它的特點是能夠在一個線程內實現多個任務的併發操作,通過在執行任務時主動讓出執行權,讓其他任務繼續執行,從而實現併發。 以下所有的代碼都是在 Python 3.8 版本中運行。 本篇筆記目錄如下: asyncio async await 併發運行協程

協程 , 後端 , Python

收藏 評論

小萬哥 - 深入理解 C# 編程:枚舉、文件處理、異常處理和數字相加

C# 枚舉 枚舉是一個特殊的“類”,表示一組常量(不可更改/只讀變量)。 要創建枚舉,請使用 enum 關鍵字(而不是 class 或 interface),並用逗號分隔枚舉項: enum Level { Low, Medium, High } 您可以使用點語法訪問枚舉項: Level myVar = Level.Medium; Console.WriteLine(myVar); E

服務器 , c# , 程序員 , 後端 , asp.net

收藏 評論

愛思考的小陳 - 《進大廠前先學會閲讀源碼》之shenyu網關-替換ZooKeeper客户端

相信大家碰到源碼一開始都是比較無從下手的🙃,不知道從哪開始閲讀,面對大量代碼暈頭轉向,索性就讀不下去了,又浪費了一次提升自己的機會😭。 我認為有一種方法,可以解決大家的困擾!那就是通過閲讀某一次開源【commit】、某一次社區【ISSUE】,從這個入口出發去閲讀源碼!! 至此,我們發現自己開始從大量堆砌的源碼中脱離開來😀。豁然開朗,柳暗花明又一村🍀。 一、前瞻 今天我們攻克的一次

開源軟件 , 源碼分析 , JAVA , 後端

收藏 評論

代碼匠心 - 從零開始學Spring Boot系列-返回json數據

歡迎來到從零開始學Spring Boot的旅程!在Spring Boot中,返回JSON數據是很常見的需求,特別是當我們構建RESTful API時。我們對上一篇的Hello World進行簡單的修改。 添加依賴 首先,確保你的build.gradle文件中已經包含了Spring Web的依賴,因為返回JSON數據通常與Web請求和響應有關。Spring Boot的starter-w

spring-mvc , springboot , JAVA , 後端 , Json

收藏 評論

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 怎麼組織設計一個框架

上篇文章主要講了設計 Phoenix 框架前的遇到的問題和設計框架的思路 《 Phoenix 框架 從0到1設計業務併發框架 小米商城產品站革新之路》,本篇文章主要講一下如何設計框架的。 不死鳥併發框架,是自動構建有向圖按照深度進行構建併發組並進行併發調用結果的框架。 產品站業務靜態接口與動態接口都需要調用大量的後台服務進行獲取數據進行業務編排,而各個併發調用之間又相互存在依賴,採用併發組設計拆解

框架 , 架構 , JAVA , 併發 , 後端

收藏 評論

Apifox - 理解 GET 和 POST:HTTP 請求方法的比較

Post 請求和 Get 請求是 HTTP 協議中兩種最常用的請求方法。它們有一些相似之處,但也存在一些重要的區別。 Get 請求 Get 請求是 HTTP 協議中的一種請求方法,通常用於從服務器獲取資源。使用 Get 請求時,參數會附加在 URL 的末尾,多個參數之間用 符號分隔。 Get 請求的一些特點: 可以從服務器獲取資源。 參數暴露在 URL 中,存在安全隱患。 受到 URL

post , HTTP , 後端 , get , 前端

收藏 評論

Apifox - cURL 命令詳解:輕鬆掌握常見操作

有沒有想過,當你需要對 API 進行測試或快速查看網站內容時,有哪些工具可以派上用場呢? 這時,你會發現 cURL 是你的好幫手。cURL,簡而言之,是一個功能強大的命令行工具,使得我們可以通過各種網絡協議與服務器進行交流,無論你是編程領域的新手還是資深開發人員,cURL 都是你工具箱裏必不可少的一件利器。 cURL 簡介 cURL 的神奇之處在於它對廣泛的協議如 HTTP、HTTPS 和 FTP

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

收藏 評論

TANKING - PHP輕量級、超簡單、入門級、易上手的框架:CodeIgniter

摘要 CodeIgniter 3 是一個輕量級的 PHP Web 應用程序開發框架,專注於簡單性和性能。它提供了一系列的庫和工具,幫助開發者快速構建各種規模的 Web 應用程序。 簡單易用:CodeIgniter 設計簡潔,學習曲線低,使得開發者可以快速上手並開始構建應用程序。 MVC 架構:CodeIgniter 遵循 MVC(Model-View-Controller)設計模式,將應用程序的邏

php , php框架 , codeigniter , mvc , 後端

收藏 評論

wnhyang - 微服務跨域問題|The 'Access-Control-Allow-Origin' header contains

個人博客:無奈何楊(wnhyang) 個人語雀:wnhyang 共享語雀:在線知識共享 Github:wnhyang - Overview 參考 Spring Cloud Gateway CORS 方案看這篇就夠了-騰訊雲開發者社區-騰訊雲 九種跨域方式實現原理(完整版) - 掘金 什麼是跨域,有哪些解決方法 以下為AI回答 跨域是指由於瀏覽器的安全機制,當一個頁面嘗試通過 XMLHttpReq

springboot , 跨域 , 後端

收藏 評論

得物技術 - 同城雙活:交易鏈路的穩定性與可靠性探索

知易行難,雙活過程中遇到了非常多的問題,但是回過頭看很難完美的表述出來,之所以這麼久才行文也是這個原因,總是希望可以儘可能的復現當時的思考、問題細節及解決方案,但是寫出來才發現能給出的都是多次打磨、摸索之後的我們認為偏合理的方案;不過換個角度看,給大家展示出來一個正確答案,是否有更積極的參考價值呢? 以及,涉及到容器、發佈平台、底層網絡運維、監控等組件的內容,限於視野及技術能力並未包含在內,

中間件 , JAVA , 後端

收藏 評論

王清盛 - spring-mvc報錯-前端控制器沒有被分配正確的servlet類

報錯 org.springframework.web.servlet.DispatcherServlet' is not assignable to javax.servlet.Servlet,jakarta.servlet.Servlet 這個錯只會在你引入servlet依賴時才會報錯,依賴如果沒引入javax.servlet.Servlet或jakarta.servlet.Servlet,id

tomcat , spring-mvc , intellij-idea , JAVA , 後端

收藏 評論

火爆的鍵盤 - Windows 如何使用 cURL 命令?基礎入門

在工作流程中,為了快速驗證 API 接口有效性,團隊成員經常轉向直接執行 cURL 命令的方法。這種做法不僅節省時間,而且促進了團隊效率的提升。對於使用 Windows 系統的用户來説,這裏有一套詳細的操作指南來執行 cURL 命令。 檢查 Windows 系統的 cURL 環境 Windows 系統默認情況下應該已經安裝了 cURL 環境。可以通過快速的步驟來驗證:按下Win + R鍵,輸入cm

JAVA , curl , 程序員 , 後端

收藏 評論

Hunter - MySQL面試必備一之索引

本文首發於公眾號:Hunter後端 原文鏈接:MySQL面試必備一之索引 在面試過程中,會有一些關於 MySQL 索引相關的問題,以下總結了一些: MySQL 的數據存儲使用的是什麼索引結構 B+ 樹的結構是什麼樣子 什麼是複合索引、聚簇索引、覆蓋索引 什麼是最左匹配原則 數據 B+ 樹中是如何查詢的 回表是什麼操作 B+ 樹的查詢有什麼優勢 索引下推是什麼意思 對於上

MySQL , 索引 , 面試 , 後端

收藏 評論

君問歸期未有期 - 開發工具推薦:公網訪問內網服務、HTTPS調試、TCP/UDP

下載地址 Windows64位 別用某60,胡亂攔截,用其他任意安全軟件 Mac OS X64位 Linux64位 Linux/ARM32位64位 Docker 處理器 命令 x64 docker pull yjsh14z/fastnat_linux_x64:lastest br/docker run -itd --networ

vue.js , 開發工具 , 前後端分離 , 後端 , 前端

收藏 評論

程序員新亮 - 如何基於 Gin 封裝出屬於自己 Web 框架?

思路 在基於 Gin 封裝出屬於自己的 Web 框架前,你需要先了解 Gin 的基本用法和設計理念。 然後,你可以通過以下步驟來封裝自己的 Web 框架: 封裝路由:Gin 的路由是通過 HTTP 方法和 URL 路徑進行匹配的,你可以根據自己的需求,封裝出符合應用的業務需求的路由。你可以考慮將路由進行分類,例如公共路由、私有路由等,以方便管理。 封裝中間件:Gin 提供了很多中間件,例如日

框架 , gin , go , 後端 , Web

收藏 評論