收藏 / 列表

飛天鑄幣 - MySQL索引介紹

索引概念 簡單來説是一個已經排好序,能夠提升查詢效率的數據結構 索引分類 聚簇索引【主鍵索引】 就是索引和數據都在一個葉子節點上 非聚簇索引【非主鍵索引】 索引對應存儲的數據是主鍵值 索引底層採用的是B+樹 B樹 B+樹其實是由一個B樹演化而來的,B樹所有的節點都存儲索引值和行數據,其中一個節點包括 索引:8B 行數據:1K 總共1032B MySQL是以頁來存儲數據的,一頁大小為16K,索引的大

MySQL , mysql索引

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

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

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

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 自動構建有向無循環圖設計

從 0 到 1 設計業務併發框架系列: Phoenix 框架 小米商城產品站革新之路 Phoenix 框架 怎麼組織設計一個框架 Phoenix 框架 併發線程池的核心設計 Phoenix 自動構建有向無環圖的業務併發框架,核心就在於不需要開發人員關心調用分層和依賴互斥的排序問題,通過算法進行自動構建、收集 Task 任務、檢測環或者依賴,最後打印併發組分層信息。 本篇文章就講解下如何構

spring , 框架 , JAVA , 併發

軟件部長 - 【JVS更新日誌】低代碼、APS排產、智能BI、規則引擎10.22更新説明!

項目介紹 JVS是企業級數字化服務構建的基礎腳手架,主要解決企業信息化項目交付難、實施效率低、開發成本高的問題,採用微服務+配置化的方式,提供了低代碼+數據分析+物聯網的核心能力產品,並構建了協同辦公、企業常用的管理工具等,所有的應用與能力採用模塊化構建,按需開箱使用。 更新日誌 一、低代碼快速開發套件 當前版本:v2.4.X 更新時間:2025.10.22 在線demo:https:

bi , 低代碼 , 私有化部署 , 低代碼開發平台 , 開源項目介紹

鴿鴿程序猿 - 【項目】【抽獎系統】獎品創建

一、圖片上傳功能 1.1 配置 application.properties 配置上傳⽂件路徑 ## 圖⽚服務 ## pic: local-path: D:/PIC # spring boot3 升級配置名 spring: web: resources: static-locations: classpath:/static/,file:

spring , yyds乾貨盤點 , 後端開發 , JAVA , Css

wx690f565d7bc78 - java程序員自測標準

一、 Java 基礎 Java 語言特性: JVM 與內存模型: 理解 JVM 架構(堆、棧、方法區等)、垃圾回收機制(G1、ZGC)、Java 內存模型(JMM)以及 volatile、synchronized 的內存語義。 面向對象 (OOP): 熟練掌握類、對象、繼承、多態、封裝。理解抽象類與接口的區別,以及何時使用它們。

MySQL , API , 緩存 , 數據庫 , JAVA

資深程序設計 - 基於springboot的智慧家園物業管理系統

1、研究背景 隨着城市化進程的加速,人們對居住環境的要求越來越高,傳統的物業管理模式已經難以滿足現代社區居民的多樣化需求。社區管理涉及眾多方面,包括業主信息管理、報修服務、投訴處理、繳費管理等,這些工作如果依靠人工操作,不僅效率低下,還容易出現錯誤和延誤。隨着信息技術的飛速發展,智能化、數字化的管理方式逐漸成為趨勢。智匯家園管理系統正是在這樣的背景下應運而生的。它利用 Ja

yyds乾貨盤點 , 數據 , MySQL , 智慧物業 , 管理系統 , 後端開發 , JAVA

lenglingx - Guava之RateLimiter

RateLimiter概述 RateLimiter是Guava提供的的限流器。它基於令牌桶算法實現,預先設定一個速率,然後按照這個速率生成令牌,每次請求消耗一個令牌。限流是保護高併發系統的三把利器之一,另外兩個是緩存和降級,在秒殺搶購等場景中用來限制併發和請求量,保護自身系統和下游系統不被巨型流量沖垮。 核心原理 RateLimiter的核心是"令牌桶算法"。想

限流 , System , 後端開發 , JAVA

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

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

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

程序猿DD - Spring Boot快速集成MiniMax、CosyVoice實現文本轉語音

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

spring , springboot , JAVA

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

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

springboot , JAVA

今夜有點兒涼 - Java堆內存分區及各自特點

Java堆內存分區及各自特點 Java堆內存主要分為新生代(Young Generation)和老年代(Old Generation),其中新生代又進一步分為Eden區和兩個Survivor區(From和To)。這種分區設計是為了優化垃圾回收效率,基於對象生命週期的不同特性。 1. Eden區(伊甸園) 特點: 對象初始分配區域:新創建的對象(除了大對象)首先被分配到Eden區 空間佔比:在

, jvm

藍易雲 - 藍易雲:GC的前置工作,聊聊GC是如何快速枚舉根節點的

GC 的前置工作:快速而準確的根枚舉是怎麼做到的? ⚡ 在開始標記前,主流運行時都會做一輪“整頓秩序”的前置工作,目標是:以極低停頓時間把 span style="color:red;"GC 根(Roots)/span 找全、找準。根通常來自:線程span style="color:red;"寄存器/span、各線程span style="color:red;"棧幀/span、全局/靜態區、線程本

MySQL , 數據庫 , postgresql , sqlite , SQL

bin的技術小屋 - Netty 如何自動探測內存泄露的發生

本文基於 Netty 4.1.112.Final 版本進行討論 本文是 Netty 內存管理系列的最後一篇文章,在第一篇文章 《聊一聊 Netty 數據搬運工 ByteBuf 體系的設計與實現》 中,筆者以 UnpooledByteBuf 為例,從整個內存管理的外圍對 ByteBuf 的整個設計體系進行了詳細的拆解剖析,隨後在第二篇文章 《談一談 Netty 的內存管理 —— 且看 Netty 如

內存管理 , 內存泄露 , netty , JAVA , 後端

認真的紫菜 - Android面試題之Kotlin Jetpack組件LifecycleScope

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 在Kotlin中,LifecycleScope是Android Jetpack架構組件的一部分,主要用於簡化與生命週期相關的協程管理。 它屬於androidx.lifecycle:lifecycle-runtime-ktx庫的一部分,通過結合使用 LifecycleOwne

Kotlin , jetpack , 面試 , 協程 , Android

得物技術 - 得物自研DSearch3.0搜索核心引擎升級之路

一、背景 隨着交易和社區搜索業務穩步快跑,基建側引擎越來越複雜,之前搜索底層索引查詢結構已經存在較為嚴重的性能瓶頸。成本和運維難度越來越高。在開發效率上和引擎的穩定性上,也暴露出了很多需要解決的運維穩定性和開發效率短板。而在引擎的業務層部分也需要逐步升級,來解決當前引擎中召回層和業務層中各個模塊強耦合,難維護,迭代效率低下等問題。 二、引擎開發技術方案 DSearch1.0索引層整體結構 DSe

搜索引擎

呂秀才 - 深入淺出Java多線程(二):Java多線程類和接口

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第二篇內容:Java多線程類和接口。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代計算機系統中,多線程技術是提升程序性能、優化資源利用和實現併發處理的重要手段。特別是在Java編程語言中,多線程機制被深度集成並廣泛應用於高併發場景,如服務器響應多個客户端請求、大規模數據處理以及用户界面的實時更新等。

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

阿東 - 【Linux】《how linux work》第十五章 開發工具

第 15 章 開發工具 Linux and Unix are very popular with programmers, not just due to the overwhelming array of tools and environments available but also because the system is exceptionally well documented an

Linux , 翻譯

god23bin - 一文快速回顧 Session 和 Cookie

前言 在 Web 應用程序中(通俗點,可以理解成一個網站),Session 和 Cookie 是兩個非常重要的概念,主要用於實現用户身份認證、數據傳遞等功能。今天就來講講這兩個東西。 對於當時剛開始接觸到這兩個概念的我來説,這兩個東西是非常模糊的,當然,這樣也和我自己 Java 基礎不牢固有關,導致在學習 Java Web 的過程中,埋下了許多地雷。現如今,從新梳理下,希望能給屏幕前的你帶來收穫。

JAVA , cookie , 後端 , session

flydean - 在java程序中使用protobuf

簡介 Protocol Buffer是google出品的一種對象序列化的方式,它的體積小傳輸快,深得大家的喜愛。protobuf是一種平台無關和語言無關的協議,通過protobuf的定義文件,可以輕鬆的將其轉換成多種語言的實現,非常方便。 今天將會給大家介紹一下,protobuf的基本使用和同java結合的具體案例。 為什麼使用protobuf 我們知道數據在網絡傳輸中是以二進制進行的,一般我們使

protobuf , prototype , JAVA

青雲交技術圈 - Java 大視界 -- Java 大數據在智能醫療手術風險評估與術前方案制定中的應用探索

(centerJava 大視界 -- Java 大數據在智能醫療手術風險評估與術前方案制定中的應用探索/center) 引言: 嘿,親愛的 Java 和 大數據愛好者們,大家好!我是CSDN(全區域)四榜榜首青雲交!當冰冷的手術刀遇上熾熱的代碼,當生命體徵數據碰撞分佈式計算,會擦出怎樣的火花?在醫療領域,每一次手術都是與時間的賽跑,每一個決策都關乎患者的生死。傳統的手術風險評估與

機器學習 , spark , 大數據 , yyds乾貨盤點 , 數據 , JAVA , 智能醫療

CodeSheep - Jetbrains正式官宣免費,太炸裂了!!

提到 Jetbrains,相信搞開發的同學應該都不陌生。 眾所周知,該公司盛產各種編程IDE和開發工具。 2000年才成立,到現在卻已經發布了超30款世界頂級的編程軟件,同時也收穫了來自全球範圍內開發者和用户的青睞。 而就在不久前,Jetbrains 又放出了一個爆炸式的消息,那就是: Jetbrains 正式官宣: WebStorm 和 Rider 這兩款強大的IDE從現在開始對非商業用途全

ecmascript-6 , c# , typescript , 前端 , Javascript

京東雲開發者 - 程序調試利器——GDB使用指南

作者:京東科技 孫曉軍 1. GDB介紹 GDB是GNU Debugger的簡稱,其作用是可以在程序運行時,檢測程序正在做些什麼。GDB程序自身是使用C和C++程序編寫的,但可以支持除C和C++之外很多編程語言的調試。GDB原生支持調試的語言包含: •C •C++ •D •Go •Object-C •OpenCL C •Fortran •Pascal •Rust •Modula-2 •Ada 此外

內存 , gdb , debug-mode , 調試

Ambition的後花園 - Java調用DeepSeek傳圖文示例

瞭解您想用Java同時傳遞圖片和文字信息給DeepSeek API。雖然目前的搜索結果中缺乏直接使用DeepSeek多模態接口處理圖片的Java示例,但我可以基於通用的大模型多模態API調用原理,為您提供一個可行的實現方案。 以下是一個基於OkHttp庫的示例,展示瞭如何構建同時包含文本和圖像數據的請求。 核心概念:圖像傳遞方式 通常,向大模型傳遞圖像有兩種方式

API , 後端開發 , JAVA , 模態 , Json