tag 後端

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

@後端 / 博客 RSS 訂閱

javalover - Java程序性能分析:開篇之jps

一、前言 開發Java項目過程中,難免會碰到一些 性能 問題,這時候就需要一些工具,幫忙排查 本文開篇主要介紹 JDK自帶的工具 jps,獲取 Java程序列表,以 openjdk 11.0.10 為例 二、Java程序列表:jps 1. 簡介 用來查找當前用户的 Java 進程,而不能查找當前系統中其他用户的進程 相比 Linux系統 的 ps -ef | grep java,Wi

性能 , JAVA , 後端

收藏 評論

是水 - class-fetch:一個用 TypeScript 編寫的優雅的 HTTP 客户端庫

你是否想要用 TypeScript 編寫更安全,更可靠,更簡潔的 HTTP 客户端代碼?如果你的答案是肯定的,那麼你一定會喜歡 class-fetch 這個庫。 class-fetch 是一個用 TypeScript 編寫的 js 庫,用於生成 HTTP 客户端。它基於 fetch,支持瀏覽器和 nodejs 運行時。它使用裝飾器來簡化請求參數和返回值的處理。它使用 class-transform

fetch , typescript , 後端 , 前端 , Javascript

收藏 評論

Eolink - 深入探討 GraphQL API 最新技術及其影響

自 2015 年 Facebook 推出 GraphQL 以來,它迅速成為嚮應用程序和其他服務提供數據的強大又靈活的替代方案。最近一份 Gartner 報告預測,儘管僅有 10%的企業在 2021 年將 GraphQL 作為其內部數據層實施,但到 2025 年這個數字將增加到全球企業的 50%以上。 隨着技術不斷髮展,新趨勢和技術正在塑造開發人員創建和使用 GraphQL API 的方式。本博客文

API , graphql , 後端

收藏 評論

用户bPbzEjV - 搶佔式調度協程API服務器

這篇文章的標題有些拗口,筆者簡單解釋一下。 本文是一款介紹開源API服務器Medge的文章。Medge是一個HTTP服務器,而其作者目前將其定位為API服務器方向。 在Medge中,我們可以通過腳本語言Melang來編寫和實現API邏輯。Melang是一種搶佔式調度的協程語言,其每一個腳本任務都被視為一個協程運行在同一個單一線程內部,依據執行步長輪詢調度。因此,在上層邏輯開發過程中,開發者無需考慮

API , HTTP , restful , 後端 , Web

收藏 評論

Masutaa大師 - C語言內存泄漏的常見情況及解決方案

內存泄漏(Memory Leak)是指程序在申請內存後,無法釋放已申請的內存空間,一次小的內存泄漏可能沒什麼影響,但長期或頻繁發生會佔用大量內存,影響系統性能甚至引發系統崩潰,造成系統資源的浪費。 內存泄漏存在於諸多編程語言中,是一種普遍的常見的問題。 以C和C++為代表的允許程序員直接管理內存的語言。內存泄漏的常見原因是程序員顯式地分配了內存,但忘記釋放不再需要的內存。 以Java、Pyt

c++11 , c++ , c# , c , 後端

收藏 評論

TuGraph - GeaFlow任務能力增強:通過API定製流圖計算邏輯

GeaFlow API介紹 GeaFlow API是對高階用户提供的開發接口,用户可以直接通過編寫java代碼來編寫計算作業,相比於DSL,API的方式開發更加靈活,也能實現更豐富的功能和更復雜的計算邏輯。 在GeaFlow中,API支持Graph API和Stream API兩種類型: Graph API:Graph是GeaFlow框架的一等公民,當前GeaFlow框架提供了一套

graphql , 數據庫 , 後端

收藏 評論

TuGraph - GeaFlow圖計算快速上手之K-hop算法

引言 隨着年輕人的社交需求不斷增長,各種社交軟件應運而生,這些社交軟件通常都會有好友推薦功能,根據六度分離理論,理想情況下,每個人通過6個人就可以跟所有人產生關聯,因此K-hop算法(K跳算法)被用於實現好友推薦,現在讓我們來嘗試使用GeaFlow在5分鐘內實現K-hop算法吧! K-hop(K跳)算法介紹 K-hop算法是一種基於圖論的算法,用於尋找一個起點通過K次以內跳躍能夠到達的節點,也就是

數據挖掘 , graphql , 數據庫 , 後端

收藏 評論

Apifox - JavaScript 閉包是什麼:深入瞭解

閉包是指在一個函數內部創建另一個函數,並且內部函數可以訪問外部函數的變量、參數以及其他內部函數,即使外部函數已經執行完畢。這種機制使得內部函數保留了對外部作用域的引用,即使外部作用域已經不再活躍。 為什麼閉包重要? 閉包在 JavaScript 中具有重要的用途和價值。它們可以用於創建私有變量、封裝邏輯、避免全局污染等方面。另外,閉包還允許你在函數之外操作局部變量,從而為代碼提供更大的靈活性和可

編程 , 閉包 , 後端 , 前端 , Javascript

收藏 評論

倔強的鉛筆 - 優化開發流程:頂級 GraphQL 工具推薦

GraphQL 工具 本文章,會列舉一些好用的 GraphQL 工具,他們可以大大提升你在開發中使用 GraphQL 的效率哦! Prisma 你可以這麼理解,Prisma 是一個 ORM 的庫,讓你使用 GraphQL 查詢時,可以使用對象的形式去查詢,而不需要使用查詢語句去查詢,非常方便,而且 Prisma 還擁有以下特點: Prisma 支持很多數據庫,比如 Mysql、Postgre

graphql , 開發工具 , 開發環境 , 後端 , 前端

收藏 評論

donnie4w - tldb數據庫的java客户端如何使用

來源:tldb數據庫的java客户端如何使用 tldb是分佈式nosql數據庫,需要通過客户端接口進行數據操作 通過java有兩種方式可以操作tldb, tlcli-j 與tldb接口對接,僅支持字節數組類型的數據,上傳服務器數據為字節數組,其他類型需要轉換為字節數組 tlorm-java 基於tlcli-j實現的orm框架,支持java基礎數據類型自動轉換,使用非常簡潔 兩種方式都

orm , 數據庫 , JAVA , 分佈式 , 後端

收藏 評論

Java極客技術 - 服務優化:發現問題、解決報警、提高穩定性

作為一名程序員,我們不能只關注代碼的實現和上線,而忽視了線上環境的運行和優化。 近期遇到了兩個線上服務的問題,一個後端應用和一個前端項目,它們存在一些 bug 和歷史遺留問題。為了不影響用户的使用體驗,決定對它們進行一次優化。 後端服務 這個後端服務是年初的時候有同事離職了,交到了我這裏,沒接手的時候不知道,沒想到接手後,到處都是問題,天天各種報警,基本上隔三差五就要重啓。 雖然一開始的時候知道這

效率 , 運維 , 性能 , 優化 , 後端

收藏 評論

京東雲開發者 - 【效率提升】maven 轉 gradle 實戰 | 京東雲技術團隊

一、靈魂三問 1、gradle 是什麼? 一個打包工具, 是一個開源構建自動化工具,足夠靈活,可以構建幾乎任何類型的軟件,高性能、可擴展、能洞察等。其中洞察,可以用於分析構建過程中數據,提供分析參考,方便排查問題和不斷優化構建性能,以下一次編譯分析報告。 2、有什麼優勢 參考官方文章,針對包含10 子模塊的工程,相對 maven 構建速度,大概有 2-3 倍的性能提升,增量編譯大概 7 倍的性能

編譯 , maven , gradle , 後端

收藏 評論

碼農BookSea - Scala語言入門:初學者的基礎語法指南

本文已收錄至GitHub,推薦閲讀 👉 Java隨想錄 微信公眾號:Java隨想錄 原創不易,注重版權。轉載請註明原作者和原文鏈接 在計算機編程的世界裏,Scala是一個不可或缺的語言。 作為一種在Java虛擬機(JVM)上運行的靜態類型編程語言,Scala結合了面向對象和函數式編程的特性,使它既有強大的表達力又具備優秀的型態控制。 對於初學者來説,理解Scala的基本語法是掌握這門語言的關鍵步

Scala , JAVA , 後端

收藏 評論

京東雲開發者 - Java模塊化應用實踐之精簡JRE | 京東雲技術團隊

導語 Java9及以後的版本引入了模塊化特性,但是直到今天JDK21都發布了,依然沒有被大量使用起來,那麼這個特性就真的沒啥意義了嗎? 別忘了,Java本身可是把模塊化做到了極致的,所以可以利用這個特性對JRE本身進行定製化或者精簡化。 由於平時偶爾會開發一些Java的客户端應用,這時精簡JRE的需求就凸顯出來,讓自己的程序帶着最精簡的JRE到處運行。 實際實踐了一段時間之後發現“真香!” 現在把

jre , 模塊化 , JAVA , 後端

收藏 評論

京東雲開發者 - jar包的精細化運營,Java模塊化簡介 | 京東雲技術團隊

圖:模塊化手機概念 一、什麼是Java模塊化 Java模塊化(module)是Java9及以後版本引入的新特性。 官方對模塊的定義為:一個被命名的,代碼和數據的自描述集合。( the module, which is a named, self-describing collection of code and data)。 早在Java7的時候就被提出,但由於其複雜性,不斷跳票,直到Ja

jar包 , 模塊化 , JAVA , 模塊化開發 , 後端

收藏 評論

悟空碼字 - 好消息,微信消費者投訴工具升級,可以直接回複用户、處理投訴了。。。

大家好,我是小悟 兄弟們,閲讀本文之前,建議先閲讀【連夜幹出來一個自動處理【微信消費者投訴管理系統】,支持多商户】。 為了使工具更好用,也為幫助商户更好地處理消費者投訴,提升用户滿意度,提高處理效率,滿足用户需求,一直在研究完善功能。 於是對工具進行了升級,可以直接回複用户、查看詳情、提交退款、處理投訴。 回覆用户 可以直接在後台回覆用户,輸入回覆內容,也可上傳留言圖片,即可發送回覆給用户。

微信支付 , 後端

收藏 評論

Apifox - 精通多環境多服務調試:在微服務架構中做到遊刃有餘

在 微服務 架構中,項目被分解成多個獨立的模塊,每個模塊對應一個微服務。這些微服務各自承擔不同的任務,例如用户管理、支付處理或訂單管理。它們可以使用不同的技術棧,獨立開發、測試和部署。微服務之間通過 API 等方式進行通信,以協同完成應用程序的各項功能。 當我們測試項目各個模塊的功能時,就需要選擇相應的服務以建立連接,確保每個模塊都能正常運行。在這個背景下,我們需要一種方法,將項目中每個模塊的接口

環境變量 , 微服務 , 架構 , 調試 , 後端

收藏 評論

悟空碼字 - 微信支付服務商消費者投訴及時處理與商户違規及時通知,支持多服務商

大家好,我是小悟 微信直連商户處理消費者投訴的功能解決了很多商户對於投訴處理不及時而導致商户號出現異常的問題,可以説解決了實實在在的問題。 很多小夥伴私信説自己是服務商角色,也需要微信支付服務商處理消費者投訴的功能,而且要支持多服務商的模式,於是也擼了一下。 服務商模式下包括兩部分,消費者投訴及時處理和商户違規及時通知。 消費者投訴 服務商可以幫助子商户快速獲取其所屬的消費者投訴問題並進行處理,提

微信支付 , 後端

收藏 評論

註銷 - 502 Bad Gateway Registered endpoint failed to handle the request

502 Bad Gateway: Registered endpoint failed to handle the request. 502 Bad Gateway錯誤是一種常見的HTTP錯誤,通常表示代理服務器在嘗試訪問上游服務器時遇到了問題,因此無法返回請求的內容。這個錯誤消息表明,代理服務器無法成功處理客户端的請求,因為上游服務器或端點出現故障或無法響應請求。 錯誤的含義: 50

express , JAVA , 後端

收藏 評論

京東雲開發者 - 你真的瞭解@Async嗎? | 京東雲技術團隊

使用場景: 開發中會碰到一些耗時較長或者不需要立即得到執行結果的邏輯,比如消息推送、商品同步等都可以使用異步方法,這時我們可以用到@Async。但是直接使用 @Async 會有風險,當我們沒有指定線程池時,他會默認使用其Spring自帶的 SimpleAsyncTaskExecutor 線程池,會不斷的創建線程,當併發大的時候會嚴重影響性能。所以可以將異步指定線程池使用 簡介: @Async是Sp

spring , async , springboot , 後端

收藏 評論

京東雲開發者 - SpringMvc集成開源流量監控、限流、熔斷降級、負載保護組件Sentinel | 京東雲技術團隊

前言:作者查閲了Sentinel官網、51CTO、CSDN、碼農家園、博客園等很多技術文章都沒有很準確的springmvc集成Sentinel的示例,因此整理了本文,主要介紹SpringMvc集成Sentinel SpringMvc集成Sentinel 一、Sentinel 介紹 隨着微服務的流行,服務和服務之間的穩定性變得越來越重要。Sentinel 是面向分佈式、多語言異構化服務架構的流量治理

sentinel , spring-mvc , JAVA , 後端

收藏 評論

葉劍飛雪 - 程序的同步與異步

前言: 在計算機網絡通訊中有兩種傳輸方式。同步傳輸和異步傳輸。同步傳輸好比一座單行的高架橋, 異步傳輸好比一座雙通道的高架橋。同樣在程序代碼中也存在同步和異步的執行方式。先來了解一下程序的中幾個概念 進程和線程 線程與進程相比更輕量,而且線程之間是共享內存堆棧的,所以不同的線程之間交互非常容易實現。比如聊天室這樣的程序,客户端連接之間可以交互,比聊天室中的玩家可以任意的其他人發消息。用多線程

php , 異步編程 , go , 後端 , Python

收藏 評論

Apifox - 深度剖析 Spring Boot Async:解讀原理與實戰指南

Spring Boot 的異步功能(Async)允許我們將某些任務異步執行,而不會阻塞主線程。這對於處理耗時的操作非常有用,如發送電子郵件、生成報表、調用外部 API 等。通過異步處理,我們可以釋放主線程,讓它繼續處理其他請求,同時後台任務在後台線程中進行。這種方式可以顯著提高應用程序的響應速度和併發性。 Spring Boot Async 使用場景 以下是一些適合使用 Spring Boot

spring-boot-編程思想 , async , 多線程 , springboot , 後端

收藏 評論

註銷 - Monolithic Architecture 的優缺點分析

在討論軟件架構的時候,你可能會聽到術語 Monolithic Architecture,或者叫做 單體架構。這是一種經典的軟件系統設計,它是將所有的功能組件集中在一個單一的程序包中,這個程序包就是我們所説的 單體。 在 單體架構 中,所有的業務功能和邏輯都是緊密集成在一個應用程序中的。這個應用程序是由許多不同的組件構成的,這些組件負責處理各種業務邏輯,如用户界面(UI)、數據訪問和處理、業務邏輯等

express , 架構設計 , 架構 , JAVA , 後端

收藏 評論