@springboot

Stories List
@cryptorzz

東南亞日本股票數據API對接文檔

概述 本文檔詳細説明如何對接StockTV全球股票API中的日本股票數據。日本股票市場是全球重要金融市場之一,包含東京證券交易所(TSE)等多個交易所。 認證方式 所有API請求都需要在URL參數中包含API Key: key=您的API密鑰 基礎信息 日本國家ID: countryId=35 API端點 1. 日本股票市場列表 獲取日本股票市場列表,支持分頁查詢。 請求示例:

cryptorzz Avatar

@cryptorzz

Nickname CryptoRzz

@liuyuxuan6666

釘釘企業內部應用SSO單點登錄實戰及踩坑過程

前言 之前一直因為騰訊的文檔可讀性差而吐槽,而這次對接釘釘開放平台時也遇到了很多問題。 一句話概括原因:當前(2025年)正值釘釘兩代API切換的過程中,新舊API同時存在,造成釘釘官方文檔內容分散,來不及更新,且第三方博客新舊共存。初次接觸時無從下手,API調用時因為版本不對可能導致問題。 本文基於最新的API及文檔,儘可能全面的描述釘釘SSO流程。 SSO SSO(Single Sign-On

liuyuxuan6666 Avatar

@liuyuxuan6666

Nickname LYX6666

@liuyuxuan6666

釘釘企業內部應用同步部門用户

前言 有了上一篇釘釘企業內部應用SSO單點登錄實戰及踩坑過程之後,再去看釘釘的文檔和接口就顯得輕車熟路了。 明確需求:定時把釘釘的用户同步到企業自己開發的系統中,以便讓企業內的員工都能使用SSO單點登錄。 確定接口 借鑑上一篇的經驗,我們優先選擇V2版本的接口。 釘釘開放平台-用户信息 右側提供了返回值的實體,注意到包括userId、姓名、電話這三個關鍵字段存在,説明該接口滿足需求。 把鼠標放到

liuyuxuan6666 Avatar

@liuyuxuan6666

Nickname LYX6666

@xinchengkuaikayuan

IDEA插件Gradle開發版本管理小助手Gradle With Me更新1.1.x版本啦~

IDEA插件Gradle開發版本管理小助手Gradle With Me更新1.1.x版本啦~ ‌🏷️ 標籤‌:#gradle #idea插件 #java #nexus #gpvp #GradleWithMe 💡前言 工欲善其事必先利其器! 輕便快捷是初心,勢必為節省您的大量時間和心力而前行!讓更多的時間和價值留在更重要的地方!!! 希望它能成為一款真正有價值的插件,避免大家花費更多的精力和心力

xinchengkuaikayuan Avatar

@xinchengkuaikayuan

Nickname 新程快咖員

@xinchengkuaikayuan

IDEA插件Maven開發版本管理小助手Maven With Me更新2.5.x版本啦~

IDEA插件Maven開發版本管理小助手Maven With Me更新2.5.x版本啦~ ‌🏷️ 標籤‌:#maven #idea插件 #java #nexus #mpvp #MavenWithMe #MavenSearch #MavenUpdate 前言 工欲善其事必先利其器! 輕便快捷是初心,勢必為節省您的大量時間和心力而前行!讓更多的時間和價值留在更重要的地方!!! 希望它能成為一款真正有

xinchengkuaikayuan Avatar

@xinchengkuaikayuan

Nickname 新程快咖員

@object_684147fd5fae2

SpringBoot 控制枱秒變炫彩特效,秀翻同事指南!

一、自定義 Spring Boot 啓動橫幅 banner.txt 1、什麼是 banner.txt? 當你啓動 Spring Boot 應用時,控制枱會打印出一個默認的 Spring Boot Banner(比如啓動 LOGO)。這個內容來自 resources 目錄下的 banner.txt 文件。你可以通過這個文件自定義你想展示的 ASCII 圖案、版本號、提示文字等。 2、創建或修改 ba

object_684147fd5fae2 Avatar

@object_684147fd5fae2

Nickname Object

@jeecg

JeecgBoot低代碼 v3.8.3 大版本發佈,組織架構革新+全面邁向 Spring Boot 3 時代

項目介紹 JeecgBoot是一款集成AI應用的,基於BPM流程的低代碼平台,旨在幫助開發者快速實現低代碼開發和構建、部署個性化的 AI 應用。 前後端分離架構Ant DesignVue3,SpringBoot,SpringCloud,Mybatis,Shiro,強大的代碼生成器讓前後端代碼一鍵生成,無需寫任何代碼! 成套AI大模型功能: AI模型、AI應用、知識庫、AI流程編排、AI對話等; 引

jeecg Avatar

@jeecg

Nickname JEECG低代碼平台

@zzger

mybatis和mybatis-plus的json字段類型失效以及處理原理解析

最近接手一個老項目,進行json類型字段的對象映射,使用的是老版本的mybatis-plus(2.1.8),出現了一些問題 1、@TableFiled註解沒有typeHandler屬性,只能通過@TableField(el = "filed, typeHandler=xxx.TypeHandler")這種方式來配置 2、配置了@TableField(el = "filed, typeH

zzger Avatar

@zzger

Nickname 我不是碼農

@fuzhengwei

新項目完結,Ai Agent 智能體、拖拉拽編排!

作者:小傅哥 博客:https://bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 大家好,我是技術UP主小傅哥。 這是一套綜合前後端 + Dev-Ops,基於 Spring Ai 框架實現,Ai Agent 智能體。耗時7個多月,38節課程(視頻+文檔),從 RAG 到 MCP,再實現出互聯網企業級,可編排的 Ai Agent 智能體,現已全部開發完成 +

fuzhengwei Avatar

@fuzhengwei

Nickname 小傅哥

@coderdd

Spring Boot 集成免費的 EdgeTTS 實現文本轉語音

在需要文本轉語音(TTS)的應用場景中(如語音助手、語音通知、內容播報等),Java生態缺少類似Python生態的Edge TTS 客户端庫。不過沒關係,現在可以通過 UnifiedTTS 提供的 API 來調用免費的 EdgeTTS 能力。同時,UnifiedTTS 還支持 Azure TTS、MiniMax TTS、Elevenlabs TTS 等多種模型,通過對請求接口的抽象封裝,用户可以方

coderdd Avatar

@coderdd

Nickname 程序猿DD

@gududelianou_dpdxl6

修復登錄警告:SPRING_SECURITY_CONTEXT 未包含 SecurityContext 的原因與解決方案

一、問題背景 在日常開發中,我們通常只關注 ERROR 級別日誌,而會忽略 WARN(警告) 級別的信息。 然而,Spring Security 在登錄時產生的大量警告其實暗示了潛在問題。 最近,在處理分配的一個登錄警告修復任務時,我們發現如下日誌出現: 2025-10-16T21:27:07.411+08:00 WARN 3905 --- [nio-8080-exec-6] w.c

gududelianou_dpdxl6 Avatar

@gududelianou_dpdxl6

Nickname haoxy_

@chaoxi_67109d31bc42f

一個短信服務工廠,從思想到具體實現瞭解工廠模式

最近完成了使用阿里雲提供的短信服務,完成了短信推送。代碼中用到了一個工廠類,其實使用的並不是傳統意義上的那三種工廠模式,更大程度上是使用了工廠模式的思想。 先談用到的工廠模式的思想 一、問題場景 系統需要支持多種短信通道(阿里雲、騰訊雲等),根據application.yml的配置選擇使用不同的服務。 開發時,使用本地local避免真實發送 生產時,切換為ali 未來可以輕鬆切換其他廠商

@linybjikezhilu

Spring Boot Map 依賴注入血坑實錄:為什麼我的 Map 總是少了一半數據?

Spring Boot Map依賴注入血坑實錄:為什麼我的Map總是少了一半數據? 凌晨三點改BUG:一個Map引發的「玄學」問題 團隊在擴展Spring Kafka租户功能時,遇到了一個詭異的現象: 注入的MapString, KafkaTemplate始終無法獲取完整的實例,明明配置了多個模板,打印出來卻只有默認的一個! 當時以為是Bean加載順序問題,折騰了兩天debug,甚至被

linybjikezhilu Avatar

@linybjikezhilu

Nickname linyb極客之路

@youyudeshangpu_cny857

登錄認證:從 X-Auth-Token 到 Cookie 的一次實踐與反思

登錄認證是 Web 開發的基石。理解它的原理、特點及各種實現方式,是每個開發者都繞不過去的一關。 在過去的兩年學習中,我陸續接觸過多種登錄機制:session-cookie、X-Auth-Token、SSO、OAuth 2.0、JWT 等等。但坦率地説,真正深入理解它們的設計初衷與區別,我也僅僅停留在“能用”的層面。 最近在項目(Angular 18.2.0 + Spring Boot 3.

youyudeshangpu_cny857 Avatar

@youyudeshangpu_cny857

Nickname 姜姜

@xinchengkuaikayuan

java開發遇到糾結如何命名路徑的變量名稱?快來參考這篇吧!

java開發遇到糾結如何命名路徑的變量名稱?快來參考這篇吧! 本文作者公眾號 “新程快咖員” ,轉載請註明出處~ 原文地址 - 戳這裏 作者簡介: IDEA插件Maven With Me(MPVP) / Gradle With Me(GPVP) 開發者,致力讓Maven / Gradle管理項目版本更高效! 無論是快速升級項目多模塊版本、還是知曉當前項目各個模塊的版本以及快速搜索中央倉庫/私

xinchengkuaikayuan Avatar

@xinchengkuaikayuan

Nickname 新程快咖員

@seven97_top

Springboot 常見面試題彙總

SpringBoot基礎 什麼是 Spring Boot? SpringBoot是一個簡化 Spring 應用程序開發的框架,它的主要目標是減少 Spring 應用程序的配置和開發複雜性,使我們能夠更快地構建、測試和部署 Spring 應用。簡單來説,它通過提供默認配置、自動化配置和嵌入式服務器等功能,簡化了傳統Spring 應用的繁瑣配置過程。有人將一些依賴關係、默認配置都梳理好了,我們直接一個

seven97_top Avatar

@seven97_top

Nickname 程序員Seven

@iwan_68b8da84d3d8b

凌晨零點,一個TODO,差點把我們整個部門抬走

那晚杭州的悶熱,至今記憶猶新。 2021年,我剛來到杭州這座“卷城”,入職了一家夢想中的互聯網大廠。作為一名電商新人,我一頭扎進了促銷和會場的研發中。 那晚,我們正為一個S級的“會員閃促”活動做最後的護航,它將在零點準時生效。作戰室裏燈火通明,所有人都盯着大盤,期待着活動上線後,GMV曲線能像火箭一樣發射。 然而,我們等來的不是火箭,而是雪崩。 剛過0點,登登登登… 告警羣裏的消息開始瘋狂刷屏,聲

iwan_68b8da84d3d8b Avatar

@iwan_68b8da84d3d8b

Nickname 大廠碼農老A

@xiaoxiansheng_5e75673e1ae30

XSS檢測繞過(UTF-7編碼繞過)

📢 叮咚,現場運維來消息了,説項目被檢測到有高危漏洞,要求修復,以為就是jar安全漏洞,升級就完事了,就讓發過來看看👀,亞麻袋住了,“XSS檢測繞過(UTF-7編碼繞過)”,從沒見過啊,還是UTF-7。 怎麼搞?我電腦上的編輯器都沒找到有支持UTF-7編碼的,首先想到的,把這些信息丟給DeepSeek幫我分析看看,問Ai怎麼防禦?結果沒有我想要的方案。 然後去網絡搜索下吧,看看大家前輩們有

@iwan_68b8da84d3d8b

CR被批“寫得像坨屎”,我三句話讓他當場閉嘴

這坨屎山,我接了 大家好,我是老A。 我想很多程序員有過這種經歷,新接手一個項目,打開工程一看,妥妥的一大坨🤦,內心OS:好嘛,又要“屎山雕花”了。。。 我這兩年在做電商業務,所以業務上經常會搞大促,3天一小促,5天一大促,作為技術早就習慣了這種研發節奏(倒排)。今年6月是我們業務年中的一次大型大促,所以5月份的需求爆炸多,基本都是倒排,業務天天拿着大喇叭在我們屁股後喊📢:這個需求不做就

iwan_68b8da84d3d8b Avatar

@iwan_68b8da84d3d8b

Nickname 大廠碼農老A

@chengxy

別再手寫過濾器!SpringCloud Gateway 內置30 個,少寫 80% 重複代碼

大家好,我是小富~ 我發現公司的網關項目裏有很多的輪子,幾乎每個人接手這個項目開發,都會自定義過濾器,導致有非常非常多的過濾器,修改其中一個,指不定就會影響其他的人功能,非常的惱火。 其實在 Spring Cloud Gateway 本身內置了很多通用的過濾器組件,有些功能無需重複開發,直接通過配置就能完成請求修改、參數處理、安全校驗等功能。但遺憾的是,很多同學只知道 RewritePath 等常

chengxy Avatar

@chengxy

Nickname 程序員小富

@coderdd

@Autowired 的Bug讓我們白忙三天

凌晨兩點,支付服務的告警像雪崩一樣砸來,你在控制枱和棧跟蹤間瘋狂穿梭,卻始終想不明白:Spring 的依賴注入,怎麼會在生產裏突然“失手”?我最近讀到一篇事故覆盤,講的是兩個看似無害的改動如何在生產環境聯手把系統擊穿,分析深入、啓發很大。於是我把它完整翻譯出來,分享給大家,希望能幫你少走彎路。 以下內容翻譯自:https://medium.com/javarevisited/the-autow

coderdd Avatar

@coderdd

Nickname 程序猿DD

@coderdd

Jackson 序列化的隱性成本

我們常以為接口的瓶頸在數據庫或業務邏輯,但在高併發、海量請求下,真正吞噬 CPU 的,可能是“把對象變成 JSON”的那一步。當監控把序列化時間單獨拆出來,你會驚訝它能讓賬單失控。這篇《The Hidden Cost of Jackson Serialization》對我啓發很大:默認好用的 Jackson,在某些場景可能成為熱路徑的成本中心。下面順手分享給大家參考,以下內容翻譯整理自 《The

coderdd Avatar

@coderdd

Nickname 程序猿DD

@coderdd

Spring Boot快速集成MiniMax、CosyVoice實現文本轉語音

在一些需要高質量文本轉語音(TTS)的場景中(比如:有聲書配音、播客等)。之前介紹的EdgeTTS方案可能效果沒有那麼好。此時就比較推薦使用 MiniMax、CosyVoice這些提供的音色,這些音色的效果會更加擬人、逼真,接近真人發音。這裏依然通過 UnifiedTTS 的統一接口來對接,這樣我們可以在不更換客户端代碼的前提下,快速在 MiniMax、CosyVoice等引擎之間做無縫切換。本文

coderdd Avatar

@coderdd

Nickname 程序猿DD

@xuxueli

XXL-TOOL v2.3.0 發佈 | Java工具類庫

Release Notes 1、【強化】緩存工具(CacheTool)重構升級,支持多種緩存策略及特性: 多種緩存類型實現:FIFO、LFU、LRU、Unlimited...等多種實現; 鎖分桶設計:在保障緩存讀寫線程安全基礎上,降低鎖衝突機率,從而提升緩存性能; 緩存過期策略:支持多種緩存過期策略,如 “寫入後過期、訪問後過期” 等; 緩存定時清理:支持

xuxueli Avatar

@xuxueli

Nickname xuxueli