@JAVA

動態 列表
@entropy_adding

JSONP與CORS實現跨域

JSONP實現跨域 背景分析 瀏覽器出於安全考慮,制定了同源策略。(位於 server1.example.com 的網頁無法與不是 server1.example.com的服務器溝通) 概述 JSONP(JSON with Padding)是JSON的一種“使用模式”,可用於解決主流瀏覽器的跨域數據訪問的問題。 原理 利用javaScript中的src屬性實現遠程數據的獲取(src不受同源

entropy_adding 頭像

@entropy_adding

昵稱 Entropy_adding

@8848_62c77d4bb2532

IDEA 必備插件!輕鬆搞定 JSON 格式化!

大家好,我是 Java陳序員。 在日常開發中,常常會遇到 JSON 數據的處理,可以藉助一些在線 JSON 工具網站,進行處理。 但是,經常需要在 IDE 與工具網站來回切換,十分麻煩,影響工作效率! 今天,給大家介紹一款 IDEA 的 JSON 工具插件,輕鬆搞定 JSON 處理! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 插件介

8848_62c77d4bb2532 頭像

@8848_62c77d4bb2532

昵稱 Java陳序員

@jkdataapi

有哪些印度日本韓國股票行情實時數據的api

有哪些印度日本韓國股票行情實時數據的api? PRDS data 概述:RPDS提供全球範圍的金融數據接口,涵蓋港股、美股及其他主要國際市場,支持股票、歷史數據、財務數據、公司資訊等多維度的市場數據。其數據服務適合高頻量化交易、學術研究及金融數據分析,廣泛應用於機構投資者和開發者。 特色: o高質量數據,準確且及時更新。 o支持Python等多種編程

jkdataapi 頭像

@jkdataapi

昵稱 JKDATAapi

@wuliaodechaye

如何快速接入期貨實時行情接口

在量化交易中,接入實時期貨行情數據是非常基礎卻至關重要的一步。實時數據和延時數據的區別,可能有些初學者並不太明白,所以我們先簡單談一下。延時數據顧名思義,是指我們收到的價格信息並不是實時的,而是存在一個小的時間延遲,通常可能有幾分鐘。對於很多交易策略,尤其是高頻交易,延時數據的影響非常大,它會導致信號失效或者決策不準確。而實時數據則是毫無延遲的,能夠確保你獲取到的行情與市場變化同步,這對於精準執行

wuliaodechaye 頭像

@wuliaodechaye

昵稱 Rockson

@dreamlu

mica-mqtt 2.5.4 重磅發佈:註解處理能力再升級,原生支持 Topic 變量解析

摘要: mica-mqtt 2.5.4 版本正式發佈!本次更新帶來了備受期待的 Topic 變量解析功能,同時對註解處理、內部實現和依賴項進行了多項優化和重構。本文將帶您深入瞭解此次更新的亮點,助您輕鬆掌握新版本特性。 各位 mica-mqtt 的使用者和關注者們,大家好! 我們非常激動地宣佈,mica-mqtt 2.5.4 版本現已正式發佈!這個版本在持續提升性能和穩定性的基礎上,重點增強了註

dreamlu 頭像

@dreamlu

昵稱 如夢技術

@macrozheng

橫空出世!MyBatis-Plus 同款 ES ORM 框架,用起來夠優雅!

使用過Spring Data操作ES的小夥伴應該有所瞭解,它只能實現一些非常基本的數據管理工作,一旦遇到稍微複雜點的查詢,基本都要依賴ES官方提供的RestHighLevelClient,Spring Data只是在其基礎上進行了簡單的封裝。最近發現一款更優雅的ES ORM框架Easy-Es,使用它能像MyBatis-Plus一樣操作ES,今天就以mall項目中的商品搜索功能為例,來聊聊它的使

macrozheng 頭像

@macrozheng

昵稱 macrozheng

@xuxueli

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

Release Notes 1、【新增】新增“令牌桶/限流器”工具,TokenBucket,支持 突發限流、預熱限流 等模式; 2、【新增】新增“驗證碼”工具,CaptchaTool,支持字符驗證碼、算式驗證碼、中文驗證碼等多形式。支持自定義驗證碼生成算法、寬高、顏色、文字字體、文字大小、文字間距、背景顏色、邊框寬度、邊框顏色、干擾組件…等。 3、【新增】新增基礎模塊工具,包括:Array

xuxueli 頭像

@xuxueli

昵稱 xuxueli

@chengxy

上線別再“一刀切”!Gateway 做流量染色 + 灰度發佈,告別線上事故

大家好,我是小富~ 最近團隊迭代頻繁,連續幾周都在做新功能上線,從測試環境驗證到生產環境放量,全程謹小慎微沒出一次故障,主要是用好了 Spring Cloud Gateway 的 流量染色 和 灰度發佈。 很多同學面試時被問用過 SpringCloud Gateway 嗎?,只會説做限流、鑑權,但這些都是網關的基礎操作。要想出去吹,得説用網關解決線上新版本平穩上線的問題。比如今天要分享的流量染色

chengxy 頭像

@chengxy

昵稱 程序員小富

@icodewalker

Spring Boot WebSocket:使用 Java 構建多頻道聊天系統

這是一個使用 WebFlux 和 MongoDB 構建響應式 Spring Boot WebSocket 聊天的分步指南,包括配置、處理程序和手動測試。 正如您可能已經從標題中猜到的,今天的主題將是 Spring Boot WebSockets。不久前,我提供了一個基於 Akka 工具包庫的 WebSocket 聊天示例。然而,這個聊天將擁有更多一些功能,以及一個相當不同的設計。 我將跳過

icodewalker 頭像

@icodewalker

昵稱 信碼由繮

@liuyuxuan6666

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

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

liuyuxuan6666 頭像

@liuyuxuan6666

昵稱 LYX6666

@liuyuxuan6666

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

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

liuyuxuan6666 頭像

@liuyuxuan6666

昵稱 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 頭像

@xinchengkuaikayuan

昵稱 新程快咖員

@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 頭像

@xinchengkuaikayuan

昵稱 新程快咖員

@object_684147fd5fae2

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

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

@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 頭像

@zzger

昵稱 我不是碼農

@fuzhengwei

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

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

fuzhengwei 頭像

@fuzhengwei

昵稱 小傅哥

@coderdd

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

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

coderdd 頭像

@coderdd

昵稱 程序猿DD

@renzhendezicai

Android經典面試題之組件化原理、優缺點、實現方法?

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 組件化的原理 組件化是一種軟件架構設計方法,它將複雜的應用程序分解為更小、更易於管理的模塊或組件。在Android開發中,組件化允許開發者將應用分割成獨立的、可複用的模塊,每個模塊封裝特定的功能。 組件化的優點 提高開發效率:團隊成員可以並行開發不同的組件,減少等待時間。

renzhendezicai 頭像

@renzhendezicai

昵稱 認真的紫菜

@lanyiyun666

Nacos改為MySQL數據源報錯:No DataSource set

Nacos 更改數據源為 MySQL 時解決 "No DataSource set" 錯誤的指南 在使用 Nacos 作為配置中心時,通常會希望將其默認嵌入式數據源更改為MySQL數據庫。然而,在嘗試進行這種配置更改的過程中,許多開發者可能會遇到 "No DataSource set" 這樣的錯誤。這通常是由於配置錯誤或數據源初始化不完整導致的。以下是詳細的步驟,幫助您解決此問題,確保 Nacos

lanyiyun666 頭像

@lanyiyun666

昵稱 藍易雲

@lanyiyun666

Ubuntu中設置代理的方式

Ubuntu 設置代理的三種主要方式 在 Ubuntu 系統中,設置代理可以通過以下三種主要方式進行:使用環境變量、修改APT配置以及通過系統設置。本文將為您詳細介紹這三種方法,幫助您在不同需求場景下配置合適的代理方式。 1. 使用環境變量設置代理 這種方法適用於臨時代理設置,適合對某些特定任務或者會話使用代理。使用這種方法設置的代理在關閉終端或重啓系統後會失效。具體步驟如下: 在終端中輸入以下命

lanyiyun666 頭像

@lanyiyun666

昵稱 藍易雲

@lanyiyun666

Centos7安裝chrome+chromedriver以便實現selenium自動化詳細教程

在CentOS 7上安裝Chrome、Chromedriver和Selenium的步驟詳解 在CentOS 7系統上配置Selenium進行自動化測試需要安裝Google Chrome瀏覽器、Chromedriver以及Selenium庫。這個過程涉及到多個步驟,每一步都需要謹慎操作,以確保系統和工具能夠順利協作。以下是分步驟的詳細講解,包括每個命令的解釋和作用。 步驟 1:安裝Google Ch

lanyiyun666 頭像

@lanyiyun666

昵稱 藍易雲

@lanyiyun666

CompletableFuture總結和實踐

CompletableFuture詳解與實踐 🌟 CompletableFuture是Java 8中引入的一種全新的異步編程工具,它是對Future的增強,提供了更加強大的異步處理能力。本文將對CompletableFuture進行深入解析,幫助您更好地理解和應用它。 1. 為什麼選擇CompletableFuture?🤔 在多線程編程中,我們經常需要等待某個任務完成後再執行下一步操作。傳統的

lanyiyun666 頭像

@lanyiyun666

昵稱 藍易雲

@georgegcs

【HarmonyOS 5】鴻蒙應用隱私保護詳解

【HarmonyOS 5】鴻蒙應用隱私保護詳解 一、前言 在今天這個手機不離手的時代,我們每天用手機支付、聊天、記錄生活,不知不覺中,大量個人信息都存儲在了移動設備裏。但你有沒有想過,如果這些隱私數據泄露了會怎樣?從接到詐騙電話,到遭遇身份盜用,後果可能不堪設想。好在,HarmonyOS早就為我們的隱私安全做好了全方位的防護。 想象一下,你的健康數據、聊天記錄、甚至支付密碼被陌生人隨意查看,是不是

georgegcs 頭像

@georgegcs

昵稱 GeorgeGcs