收藏 / 列表

自由的瘋 - 《分佈式 + 國產數據庫 + Docker:技術選型避坑指南》(十)

一、為什麼必須用 Docker Compose?手動啓動多容器的 “四宗罪” 1. 手動操作的痛點(開發 / 測試環境高頻踩坑) 命令繁瑣:啓動 5 個服務需執行docker run5 次,每次需配置端口映射、環境變量、數據卷,複製粘貼易出錯; 依賴混亂:若先啓用户服務再啓 Nacos,用户服務會因連接 Nacos 失敗反覆重啓; 數據丟失:

yyds乾貨盤點 , jar , 數據 , 後端開發 , JAVA , Docker

xiongood - Vue 中 slot 的使用方法

Vue 中 slot 的使用方法 在 Vue 組件化開發中,slot(插槽)就像組件預留的 “靈活接口”,讓父組件能向子組件的指定位置插入自定義內容,既保留了子組件的結構複用,又賦予了內容定製的靈活性,避免了組件過於僵硬。無論是簡單的文本插入,還是複雜的組件嵌套,slot 都能輕鬆應對,是組件複用與定製的核心工具。 最基礎的是默認插槽,子組件中預留一個未命名的插槽,父組件在使用子

數據 , 自定義 , 插槽 , 後端開發 , JAVA

吳大同 - qData數據中台【開源版】 v1.0.6 震撼發佈:全面重構,能力躍升!

所見即所得,全流程沉浸式體驗 —— qData 1.0.6 正式上線! 我們很高興地宣佈,qData 開源版 v1.0.6 正式發佈!這是一次從內到外的深度重構與能力升級,不僅帶來了多項重磅新功能,更對核心模塊進行了系統性優化,修復了大量歷史問題,全面提升穩定性、易用性與可維護性。 無論你是初次接觸數據中台的新用户,還是長期關注 qData 的開發者,本次更新都將為你帶來耳目一新的使用體驗。

大數據 , 開源軟件 , 數據中台 , 數據治理平台

飛天鑄幣 - mybastis動態sql解析異常

今天練習項目的時候爆了一個錯誤 它爆的錯誤我不認識,所有我想自己先找找看,但是找了好久還沒發現,於是乎問了一下deep seek,它告訴我這個錯誤是MyBatis的OGNL表達式解析異常,就是説在解析動態SQL語言中遇到了一個感嘆號,於是乎,我猜應該是mapper映射文件中的動態SQL寫錯了,找了一下還真是,附上粗心的代碼 在查詢語句的時候,由於粗心少些了一個=號就變成

springboot , JAVA , Mybatis

舒一笑不禿頭 - Saga分佈式事務框架執行邏輯

Saga分佈式事務框架執行邏輯 📋 目錄 框架概述 核心組件架構 數據庫表設計 完整執行流程 節點發現與調用機制 精簡補償策略設計 總結 框架概述 這是一個基於數據庫驅動的Saga分佈式事務框架,專門用於解決跨服務間數據同步的一致性問題。框架採用了混合編排模式,結合了集中式任務分解和分佈式執行的優勢。 核心設計理念 🎯 分層解耦: 任務分解與任務執行完全分離 🌐 節點

架構設計 , 分佈式事務 , 程序員 , 技術文檔 , 後端

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 小米商城產品站革新之路

前言 小米商城產品站之前由於歷史原因,存在着諸多問題與不便,隨着技術的快速變革,技術部中台化的建設,越來越不適用於現在快速迭代的業務需求,接下來我將以技術的視角講解我們遇到的痛點,以及解決這些痛點的思路,也就是 Phoenix 框架誕生的故事。 為啥要進行設計一個框架,其實是業務發展導向的結果,若是我們不進行設計,那麼我們會遇到如下一些問題: 在新的產品需求規劃下,無法承接大型項目,只能進行小

框架 , 架構設計 , JAVA , 併發

軟件部長 - 【源碼交付】一站式自助數據分析解決方案(jvs-bi):系統架構藍圖

1.引言 JVS-BI是一體化、自助式的數據分析平台,它採用的高度集成化的思路,針對企業級用户,提供集中倉庫+便捷分析的企業級數據開發套件,解決企業各種需要數據分析的場景,多種數據庫、多種業務系統、跨庫關聯、離線數據分析等等。 2.系統架構概覽 系統架構:JVS-BI系統的整體架構圖如下所示: 整體架構包含四層: • 基礎框架層:基礎框架層採用 JVS 的

源碼 , 數據可視化 , 私有化部署 , 數據分析

青雲交技術圈 - Java 大視界 -- Java 大數據在智能政務公共資源交易數據分析與監管中的應用

(centerJava 大視界 -- Java 大數據在智能政務公共資源交易數據分析與監管中的應用/center) 引言: 嘿,親愛的 Java 和 大數據愛好者們,大家好!我是CSDN(全區域)四榜榜首青雲交!在《大數據新視界》和《 Java 大視界》專欄攜手探索技術星河的漫漫長路中,我們一次次見證了 Java 大數據的神奇力量,領略其在不同領域綻放的獨特光彩。 如今,當我

spark , 大數據 , yyds乾貨盤點 , 數據 , 公共資源 , JAVA , 智能政務

lenglingx - mc在MinIO中創建用户創建policy用户和policy的綁定(minio)

minio下載地址:https://dl.min.io/ 有2個程序,一個minio,一個 mc 是(minio client)簡稱。 wget https://dl.min.io/community/server/minio/release/linux-amd64/minio wget https://dl.min.io/community/cli

顯示文件 , 上傳 , 運維 , 基本語法

逐夢AI - 實驗室監控的實時目標檢測系統|完整源碼數據集+PyQt5界面+完整訓練流程+開箱即用!

實驗室監控的實時目標檢測系統|完整源碼數據集+PyQt5界面+完整訓練流程+開箱即用! 源碼包含:完整YOLOv8訓練代碼+數據集(帶標註)+權重文件+直接可允許檢測的yolo檢測程序+直接部署教程/訓練教程‘ 源碼在文末嗶哩嗶哩視頻簡介處獲取。 基本功能演示 本系統基於 YOLOv8 目標檢測模型,結合 PyQt5 圖形化界面,實現了對實驗室場景中人員與物體的實時識別、監測與報警。支持攝像頭實時

機器學習 , 人工智能 , 深度學習

程序猿DD - Spring Boot 集成免費的 EdgeTTS 實現文本轉語音

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

spring , springboot , JAVA

程序員小富 - 面試被問:OOM類型有哪些?怎麼答?

大家好,我是小富~ 面試官:OOM類型有哪些? 你:就是老年代放不下了嘛! 面試官:等消息吧! OOM(Out Of Memory) 錯誤有多種類型,每種類型對應不同的內存區域或觸發場景。以下是常見的 OOM 類型及其產生原因: 1. java.lang.OutOfMemoryError: Java heap space 觸發原因:堆內存(存放對象實例)不足,無法分配新對象。

面試 , JAVA , 後端

今夜有點兒涼 - AQS 核心方法和源碼

在 AQS (AbstractQueuedSynchronizer) 中,這些方法涉及到同步的獲取和排隊機制,它們實現了類似於鎖(Lock)和信號量(Semaphore)的功能。AQS 通過內部維護一個 FIFO 隊列和一些節點來管理線程的同步。下面逐個解釋這些方法的作用: AQS 核心方法和源碼 1. acquire(int arg) 作用:嘗試獲取同步狀態,如果失敗,則加入隊列並阻塞線程

源碼分析 , 多線程 , JAVA , 隊列 , aqs

藍易雲 - 將Docker命令轉化Docker Compose文件

要將Docker命令轉換為Docker Compose文件,關鍵在於理解Docker命令的各個參數,然後將其映射到Docker Compose的YAML配置文件中。以下是對這一過程的詳細分析和具體步驟。 一、Docker Compose簡介 Docker Compose是一個用於定義和管理多容器Docker應用程序的工具。通過Compose,開發者可以使用YAML文件來配置應用程序的各個服務。Co

elasticsearch , MySQL , mariadb , postgresql , memcached

bin的技術小屋 - 時間輪在 Netty , Kafka 中的設計與實現

本文基於 Netty 4.1.112.Final , Kafka 3.9.0 版本進行討論 在業務開發的場景中,我們經常會遇到很多定時任務的需求。比如,生成業務報表,週期性對賬,同步數據,訂單支付超時處理等。針對業務場景中定時任務邏輯複雜,執行時間長的特點,市面上已經有很多成熟的任務調度中間件可供我們選擇。比如:ElasticJob , XXL-JOB , PowerJob 等等。 而在中間件的場

netty , JAVA , kafka

認真的紫菜 - Android面試題經典之Glide取消加載以及線程池優化

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Glide通過生命週期取消加載 生命週期回調過程 onStop ---RequestManager.onStop --RequestTracker.pauseRequest -- SingleRequest.pause -- SingleReques

glide , 圖片 , Android , JAVA , 程序員

得物技術 - 深入剖析時序Prophet模型:工作原理與源碼解析|得物技術

隨着得物業務的快速發展,積累了大量的時序數據,這些數據對精細化運營,提升效率、降低成本有着重要作用。在得物的時序數據挖掘場景中,時序預測Prophet模型使用頻繁,本文對Prophet的原理和源碼進行深入分析,歡迎閲讀和交流。 一、引入 時間序列是指按照時間先後順序收集或觀測的一系列數據點,這類數據通常都具有一定時間相關性,基於這種順序性,我們可以對時間序列進行多種數據挖掘任務,包括分類、聚類、異

序列化 , 大數據 , 時序數據庫 , 源碼分析 , 模型

呂秀才 - 深入淺出Java多線程(三):線程與線程組

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第三篇內容:線程與線程組。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代軟件開發中,多線程編程已成為提升程序性能和併發能力的關鍵技術之一。Java作為主流的面向對象編程語言,其對多線程的支持尤為強大且靈活。深入理解並掌握Java中的線程組(ThreadGroup)與線程優先級機制是構建高效、穩定併發

java多線程 , 線程 , 多線程 , JAVA , thread

god23bin - Hibernate 基本操作、懶加載以及緩存

前言 上一篇咱們介紹了 Hibernate 以及寫了一個 Hibernate 的工具類,快速入門體驗了一波 Hibernate 的使用,我們只需通過 Session 對象就能實現數據庫的操作了。 現在,這篇介紹使用 Hibernate 進行基本的 CRUD、懶加載以及緩存的知識。 提示:如果你還沒看上一篇,那麼建議你看完上一篇再來看這篇。 上一篇:一文快速入門體驗 Hibernate 基本

hibernate , 緩存 , JAVA , 懶加載 , 後端

flydean - 網絡協議之:socket協議詳解之Socket和Stream Socket

簡介 不管是在普通的網絡編程中還是在netty中,都經常會提到一個詞叫做socket,好像socket是一個神奇的東西,使用socket我們可以建立客户端到服務器端的連接,並且和進行客户端和服務器端的通訊,那麼socket到底是什麼呢?它有哪些分類呢?一起來看看吧。 Socket是什麼 socket的中文翻譯是套接字,個人覺的這個翻譯真的是太差勁了,套接字聽起來毫無意義,所以很多人在第一次聽到so

socket.io , socket , netty , JAVA

Ambition的後花園 - 現在ai寫代碼這麼厲害,程序員的出路在哪裏

面對AI編程能力的飛速進步,程序員的職業發展並非走向終結,而是開啓了一場深刻的轉型。未來的核心出路不在於與AI比拼代碼編寫速度,而在於將AI作為強大的協作工具,將自身角色從“代碼實現者”提升為“複雜問題的定義者和解決者”。 為了讓你快速把握未來程序員的關鍵發展方向,下面這個表格梳理了核心的轉型路徑和所需能力。

編程能力 , 架構設計 , 後端開發 , JAVA , 解決方案

CodeSheep - 稚暉君官宣,全球首個0代碼機器人創作平台來了!

提到稚暉君,毫無疑問,在科技圈一直是頂流的存在。自從稚暉君從華為出來投身機器人創業以後,大佬的技術動向無時無刻不被業界所關注着。 這不,就在剛剛過去的 1024 程序員節,稚暉君動態迎來一波大更新,並且一出手又是一個王炸,相信不少同學也刷到了,那就是官宣: 全球首個 0 代碼機器人內容創作平台:「靈創」正式發佈了! 智元這次發佈的靈創平台,是一個面向大眾的機器人創作平台。 即便用户沒有專業的編程

人工智能 , JAVA , 後端 , 前端 , Javascript

京東雲開發者 - 邏輯漏洞挖掘之XSS漏洞原理分析及實戰演練 | 京東物流技術團隊

一、前言 2月份的1.2億條用户地址信息泄露再次給各大公司敲響了警鐘,數據安全的重要性愈加凸顯,這也更加堅定了我們推行安全測試常態化的決心。隨着測試組安全測試常態化的推進,有更多的同事對邏輯漏洞產生了興趣,本系列文章旨在揭秘邏輯漏洞的範圍、原理及預防措施,逐步提升大家的安全意識。作為開篇第一章,本文選取了廣為熟知的XSS邏輯漏洞進行介紹。 二、XSS漏洞介紹 1.XSS漏洞的定義 跨站腳本(Cro

安全防護 , 測試 , 漏洞 , 安全 , xss

IT陳寒 - Python性能優化:5個被低估的高級技巧讓你的代碼提速300%!

Python性能優化:5個被低估的高級技巧讓你的代碼提速300%! 引言 Python因其簡潔易讀的語法和豐富的生態系統而廣受歡迎,但在性能方面卻常常被人詬病。雖然Python天生不是最快的語言,但通過一些高級技巧,我們可以顯著提升其執行效率。本文將介紹5個被低估的Python性能優化技巧,這些方法不僅能夠讓你的代碼運行得更快,還能幫助你深入理解Python的內部工作原理。

技術分享 , AI寫作 , aigc , JAVA , 編程教程