博客 RSS 訂閱

linyb極客之路 - 記一次springcloud gateway記錄日誌響應結果亂碼問題

前言 最近團隊的網關日誌發現有不少響應結果記錄,出現形如下的亂碼 �V*.I,IU�JK�)N�Q�M-.NL�^�m�?��(�釷/�,}�����]O7L|���ŲƧ�MϦnP�Q*K�)*�+���QJ-*�/r�O���{�@8� �� 一開始感覺是不是中文亂碼,但是後面發現有些日誌不是中文,也是亂碼,而有些記錄的日誌又能正常顯示。於是搜索了一圈,在https://b

gateway , springcloud

收藏 評論

威哥愛編程 - 2025春招 SpringCloud 面試題彙總

大家好,我是 V 哥。SpringCloud 在面試中屬於重災區,不僅是基礎概念、組件細節,還有高級特性、性能優化,關鍵是項目實踐經驗的解決方案,都是需要掌握的內容,正所謂打有準備的仗,秒殺面試官,如果你正在準備這一塊內容,V 哥整理的以下面試題及答案,可能在2025年Spring Cloud面試中出現,有備無患。先贊再看後評論,腰纏萬貫財進門。 一、基礎概念部分 什麼是Spring C

spring , springcloud , JAVA

收藏 評論

月半大熊貓 - Spring Cloud史詩級插件!OpenFeign Assistant導航跳轉效率飆升,網友:原來IDEA還能這麼用

🌟 ​OpenFeign Assistant插件靈感來源:靈感源自 MyBatisX 的設計理念。針對JetBrains IDEA生態,專注於解決 ​OpenFeign 接口與遠程服務映射的開發痛點,提供與 MyBatisX 相似的流暢導航體驗,針對 Spring Feign 生態深度優化。 JetBrains IDEA插件市場:https://plugins.jetbrains.com/plu

github , openfeign , springcloud , intellij-idea , 後端

收藏 評論

macrozheng - 換掉Typora!這款現代化的筆記應用,太炫酷了!

作為一名程序員,大家應該都關注了很多技術大佬,其中不乏文章格式看起來很舒服的。今天給大家分享一款好用的開源筆記應用WeChat Markdown Editor,能將Markdown寫的文檔即時渲染為微信文章,希望對大家有所幫助! 簡介 WeChat Markdown Editor(簡稱md)是一款高度簡潔的微信Markdown編輯器,能將Markdown文檔自動即時渲染為微信文章,目前在Gi

springcloud , springboot , JAVA , 後端

收藏 評論

碼猿技術專欄 - Spring Integration 輕鬆實現服務間消息傳遞,真香!

在當今分佈式系統的背景下,如何優雅地實現系統之間的消息傳遞是每個開發者都關心的話題。而Spring Integration,作為Spring家族的一員,正是為了解決這個難題而生。 在這篇文章中,我們將踏上穿越消息之路,深入探討Spring Integration的魅力。 關注公眾號:碼猿技術專欄,回覆關鍵詞:1111 獲取阿里內部Java性能調優手冊! Spring Integration基礎概念

spring , springcloud , springboot , JAVA

收藏 評論

gvison - 在Java世界裏寫膩了Spring?這套Go+Sponge框架讓你徹底上頭

各位 Java 老鐵,Spring 全家桶用起來是不是像穿秋褲一樣舒服?Maven、Gradle 把依賴管得比老媽還貼心,IntelliJ IDEA 更是讓你寫代碼如德芙般絲滑。可雲原生這陣妖風一吹,Go 語言這小夥子憑着堪比劉翔的併發性能、李小龍般的輕巧身手,愣是成了碼農圈的"新晉頂流"! Javaer 初入 Go 圈,那感覺就像北方人第一次進廣式早茶店——餐具不會用、點心叫不出名!今天就帶大家

spring , springcloud , springboot , JAVA

收藏 評論

碼猿技術專欄 - SpringBoot大文件上傳卡死?分塊切割術搞定GB級傳輸,速度飆升!

在互聯網應用中,大文件上傳是一個常見而棘手的挑戰。傳統的單文件上傳方式在面對大文件時經常面臨超時、內存溢出等問題。本文將深入探討如何利用Spring Boot實現高效的分塊上傳方案,解決大文件傳輸痛點。 一、為什麼需要文件分塊上傳? 當文件上傳超過100MB時,傳統上傳方式存在三大痛點: 網絡傳輸不穩定: 單次請求時間長,容易中斷 服務器資源耗盡: 大文件一次性加載導致內存溢出 上傳失敗代

spring , springcloud , springboot , JAVA

收藏 評論

snower - spring boot cloud使用nacos配置中心始終高頻重複拉取配置文件原因分析及解決

項目使用spring boot cloud2.6版本,接入nacos配置中心,上線後發現一直大量日誌輸出,如下: 2025-08-01 01:27:11.846 [34m[INFO ][0;39m [32m[com.alibaba.nacos.client.Worker.longPolling.fixed-mse-aaa-nacos-ans.mse.aliyuncs.com_8848-public

spring , nacos , springcloud , springboot , JAVA

收藏 評論

比特全棧 - Spring Cloud Gateway,這一篇就夠了

簡介 文章背景:當前國內Spring Cloud 微服務框架各個組件,使用已經比較普遍,但是市面上的技術文檔比較零碎,有的文章很深入的講一個問題,卻沒有形成體系,對初學者不太友好,更有很多是複製粘貼,浪費閲讀精力,為了縮短尋找文檔或者書籍的時間,決定整理出一系列成體系文章,並定時檢查官方更新,維持文章相關技術的時效性。 項目實例:用一個微服務商城作為基礎,結合對應的技術去實現。 目錄 Pa

spring , spring-cloud-gateway , springcloud , springboot , JAVA

收藏 評論

linyb極客之路 - 熬夜三天!SpringCloud Gateway 動態路由失效,背後黑手竟是它……

在微服務體系裏,SpringCloud Gateway 作為流量調度的核心組件,其路由配置的穩定性,直接關係到整個系統能否正常運轉。之前,我們團隊負責的項目藉助 Apollo 配置中心,構建起一套動態路由機制。代碼源自官方範例(apollo-use-cases),長期穩定運行,為業務發展築牢了技術根基。 然而,平靜的工作節奏被一次突發狀況打破。新配置到 Apollo 的路由,彷彿被施了魔法,

gateway , springcloud

收藏 評論

OpenHacker - Pyodide 中實現網絡請求的 3 種方法

原文:https://lwebapp.com/zh/post/p... 需求 小編之前提過一個在線 Python 工具,核心技術是用到了一個叫 Pyodide 的庫,能夠讓 Python 在網頁上運行,但是小編在學習過程中發現,並不是所有 Python 內置庫或者擴展庫都能運行,比如 requests是不支持的。 根據這個 issue 下的討論,requests依賴於 Lib/http.clien

工具 , HTTP , fetch , requests , Python

收藏 評論

lpicker - Vue組件異步請求一定要在 mounted 回調執行?

背景與總結 先説結論: 有很多所謂的最佳實踐告訴你這個觀點,但其實這個觀點是非常片面的,甚至在大部分場景下他是錯的。 聲明一下: 本文通過幾個案例説明部分同行觀點的片面性,分析了這種觀點出現原因,涉及一點vue的渲染原理。最後給出作為個人為了避免困擾,可以採取的相對最近實踐(因人而異)。 分析 很多文章給出的理由是:mounted回調函數被調用的時候,組件已經被掛載到了DOM上,而比mounted

vue.js , HTTP , fetch , 異步請求 , Ajax

收藏 評論

愛編程的小金 - RSM:超實用的多場景請求管理方案

各位前端er們,用了那麼久的再熟悉不過的接口請求,有沒有覺得不妥???你可能會覺得,這有什麼不妥,不就axios.get一下,fetch一下,請求就發出了嘛,然後再處理返回的數據,完事。真有這麼簡單嗎?問題來了,針對不同場景下的請求需求,真的可以統一這樣處理就完事嗎?我們來聊聊請求這事兒! 聊聊前端請求的場景 我們先來聊聊前端請求的各種場景,以下是一些做請求時遇到的高頻場景。 什麼時候發出請求

vue.js , fetch , 請求 , Axios , 前端

收藏 評論

愛編程的小金 - vue+alova入門指南

alova?這是個什麼鬼? 你沒聽説過也是很正常,它是一個RSM實現庫,用於解決在MVVM項目下的不同請求場景下的問題,同時也可以幫你管理服務端狀態。 它就像一個axios的武裝庫,為axios插上了翅膀。 詳細瞭解RSM可參考 RSM:超實用的多場景請求管理方案 這篇文章作為vue+alova的基礎入門篇,你可以瞭解到以下內容: alova如何處理頻繁請求、跨模塊更新服務端狀態、模糊搜索

vue.js , request , fetch , 前端

收藏 評論

前端老兵 - 如何獲取 fetch 返回數據

獲取 fetch 返回數據 Fetch API 提供了一個 JavaScript 接口,用於訪問和操縱 HTTP 管道的一些具體部分,例如請求和響應。 它還提供了一個全局 fetch() 方法,該方法提供了一種簡單,合理的方式來跨網絡異步獲取資源。 這種功能以前是使用 XMLHttpRequest 實現的。 由於以下原因,我們在判斷後端返回數據時候,如果 HTTP 狀態碼錯誤,可能判斷比較麻煩。

fetch , 前端 , Javascript

收藏 評論

TANKING - fetch異步上傳圖片(附html+JavaScript+php代碼)

效果 index.html !DOCTYPE html html head title圖片上傳示例/title meta charset="utf-8" script src="upload.js"/script style *{ padding: 0;

文件上傳 , php , fetch , 上傳圖片 , Javascript

收藏 評論

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

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

fetch , typescript , 後端 , 前端 , Javascript

收藏 評論

zaoying - useResource聲明式API與useMock基於依賴注入的mock工具

前不久組內的萌新用不知道從哪裏學來的技術,説要封裝一套 axios 庫供大家使用。 等他開發完,在 code review 環節,大家看到他寫的代碼都面面相覷,不知道該如何評價。 我一時間也不知道該如何評價,只能提醒他不要寫死代碼,目前 axios 還沒入選開源庫,後期有可能換成其他替代品。 會後我專門到網上搜一番,發現二次封裝 axios 的案例確實不少,但給我感覺其實都半斤八兩,不見得哪個更優

mock , fetch , Axios , typescript

收藏 評論

熱飯班長 - fetch的使用記錄

如何用fetch發起post請求 下面是一個用fetch發起的post請求示例: fetch('/api/add', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ name: 'tomcat', }), }) .then(res

fetch , 前端 , Javascript

收藏 評論

熱飯班長 - 使用form-data的content-type上傳文件問題

問題 當後端需要我們上傳文件時,一般會用form-data的類型。 接口文檔像這樣: 目標是發出這樣一個請求: 代碼示例 // file從input為file的輸入框獲取 const formData = new FormData(); formData.append('code', 'xxx') formData.append('index', "xxx"); formData.

formdata , 文件上傳 , fetch , Javascript

收藏 評論

assassin_cike - @tanstack/react-query 實踐

@tanstack/react-query@5.35.5 1. isPending isLoading isFetching 傻傻分不清 const { data: knowledgeList, isFetching: loading } = useQuery({ queryKey: ['knowledgeList'], initialData: [], gcTime:

react , request , HTTP , fetch , react-query

收藏 評論

kkw凱凱王 - 請求的取消,我滴天這怎麼實現

因為再開發中遇見一個問題,前端發起一個請求之後,服務端很久沒響應,然後前端又重新發起了 其實很簡單 如果是fetch let controller = null controller controller.abort() // 取消請求 controller = new AbortController() const data = fetch('https://xxxxx',{ sig

fetch

收藏 評論

水冗水孚 - fastify-sse-v2搭配EventSource實現SSE中的AI流式回覆打字機效果

本文不贅述具體概念,通過具體案例效果,學習sse (Server-SentEvents)的具體實現,以react框架為例 SSE具體應用場景 SSE(Server-Sent Events,服務器推送事件)是一種基於 HTTP 的單向實時通信協議,核心特點是服務器主動向客户端推送數據,客户端僅被動接收,無需頻繁輪詢,且天然支持斷線重連、事件標識等特性。其應用場景主要集中在 “服務器需主動向客户端推送

fastify , fetch , chunked , sse

收藏 評論

龍智DevSecOps - 自動駕駛汽車的安全與技術挑戰,Klocwork、Helix QAC等靜態代碼分析成必備合規性工具

自動駕駛汽車安全嗎?現代汽車的軟件包含1億多行代碼,支持許多不同的功能,如巡航控制、速度輔助和泊車攝像頭。而且,這些嵌入式系統中的代碼只會越來越複雜。 隨着未來汽車的互聯程度越來越高,這一趨勢還將繼續。汽車越來越依賴於技術,將逐漸變得更加自主,並最終實現自動駕駛。因此,瞭解自動駕駛汽車的安全問題非常重要,這樣你才能回答 “自動駕駛汽車安全嗎?”、”自動駕駛汽車比人類駕駛更安全嗎?”等問題。

軟件開發 , 自動駕駛 , 代碼分析 , 代碼質量 , 代碼規範

收藏 評論