收藏 / 列表

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

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

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

xiongood - Vue 中 slot 的使用方法

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

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

吳大同 - qData數據中台開源版快速部署教程(Docker Compose方式|官方教學視頻)

不少開發者在部署 qData數據中台開源版 時,常會遇到了環境依賴、端口衝突、容器啓動失敗等問題。 本視頻由 qData官方團隊 錄製,手把手演示如何在 Linux環境下通過 Docker Compose 一鍵部署完整的qData數據中台,幫助你快速完成系統搭建與運行。 📘 視頻內容 1️⃣ 環境與準備工作 2️⃣ 安裝並驗證 Docker / Docker Compose 3️⃣

大數據 , 開源軟件 , docker-compose , 數據中台

飛天鑄幣 - MySQL索引介紹

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

MySQL , mysql索引

舒一笑不禿頭 - 撕碎語法教科書!PandaCoder教大模型「暴力越獄」逐字翻譯

⚔️ 為什麼發動這場「熊貓起義」? 插件介紹的處女篇:https://mp.weixin.qq.com/s/fwMEhmx8vxVlvfnipx09Ag Jenkinsfile文件支持功能詳細介紹篇:https://mp.weixin.qq.com/s/5sXcdd4PU_81Ms64ZdlNAw 為什麼叫「熊貓編碼助手-PandaCoder」? 熊貓是中國的國寶,備受世界喜愛,代表着中國

插件 , intellij-idea , JAVA , 後端

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 怎麼組織設計一個框架

上篇文章主要講了設計 Phoenix 框架前的遇到的問題和設計框架的思路 《 Phoenix 框架 從0到1設計業務併發框架 小米商城產品站革新之路》,本篇文章主要講一下如何設計框架的。 不死鳥併發框架,是自動構建有向圖按照深度進行構建併發組並進行併發調用結果的框架。 產品站業務靜態接口與動態接口都需要調用大量的後台服務進行獲取數據進行業務編排,而各個併發調用之間又相互存在依賴,採用併發組設計拆解

框架 , 架構 , JAVA , 併發 , 後端

軟件部長 - 低代碼核心能力邏輯引擎,解鎖多樣化業務場景的靈活觸發

JVS邏輯引擎作為低代碼開發的核心組件,專注於業務邏輯的快速構建與實現,它扮演着程序配置與執行的核心角色,適用於多樣化的應用場景。邏輯引擎設計靈活,能夠通過多種配置方式被觸發,以精準響應各類業務需求並實現相應功能。 邏輯引擎設計的邏輯體支持多種觸發執行的方式,確保能夠靈活適應不同的業務場景需求。這些觸發方式包括但不限於事件驅動(界面上的點擊操作或者業務事件)、定時調度(定時的任務觸發)、AP

邏輯 , 低代碼 , 低代碼開發平台 , 可視化

青雲交技術圈 - Java 大視界 -- Java 大數據在智能農業温室環境調控與作物生長模型構建中的應用

(centerJava 大視界 -- Java 大數據在智能農業温室環境調控與作物生長模型構建中的應用/center) 引言 親愛的 Java 和 大數據愛好者們,大家好!我是CSDN(全區域)四榜榜首青雲交!在技術發展的漫漫長路上,我們一同見證了 Java 大數據在諸多領域掀起的創新風暴。 如今,農業領域正站在智能化變革的關鍵節點,智能農業温室作為這場變革的前沿陣地,承載着

spark , 大數據 , yyds乾貨盤點 , 數據 , 智能農業 , Java大數據 , JAVA

lenglingx - Go語言Embed把vue3編寫的前端內嵌到Go的程序中去

最近在學習Go語言,看到了Embed,我突然覺得把web資源放到Go編譯好的二進制文件中去。所有就讓AI給我寫了下面4個程序。 一、先準備vue3+vite的程序 vue3+vite的編寫的前端代碼完成後編譯dist文件夾,如下圖: 通過Nginx部署後效果如下: 二、四個Go語言程序內嵌人dist目錄

Go語言 , 後端開發 , 靜態文件 , HTML , Json

逐夢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 , 後端

今夜有點兒涼 - MySQL 查詢性能較慢,優化思路

當遇到 MySQL 查詢性能較慢 的問題時,優化的思路通常包括以下幾個步驟。具體的優化方法會依賴於查詢的複雜性、表的結構以及數據量等因素。以下是我通常會遵循的優化思路和具體步驟: 1. 分析查詢執行計劃(EXPLAIN) 在開始優化之前,我會首先使用 EXPLAIN 或 EXPLAIN ANALYZE 來查看查詢的執行計劃。這樣可以清楚地瞭解 MySQL 在執行查詢時使用的索引、連接方式以及是否進

MySQL , 索引 , sql優化 , explain , JAVA

藍易雲 - IJ中PHP環境的搭建和使用教程

要在IntelliJ IDEA(簡稱IJ)中搭建和使用PHP環境,可以按照以下步驟進行操作。這些步驟涵蓋了從安裝PHP插件到配置PHP環境,以及如何在IJ中創建和運行PHP項目的全過程。本文將以嚴謹、專業的方式逐步解釋每個操作步驟,確保您能夠順利完成環境搭建和使用。 1. 安裝PHP插件 IntelliJ IDEA並不是專門的PHP開發工具,因此您需要先安裝PHP插件以便支持PHP開發。以下是詳細

vagrant , yaml , 負載均衡 , jenkins , Json

bin的技術小屋 - 聊一聊 Netty 數據搬運工 ByteBuf 體系的設計與實現

本文基於 Netty 4.1.56.Final 版本進行討論 時光芿苒,歲月如梭,好久沒有給大家更新 Netty 相關的文章了,在斷更 Netty 的這段日子裏,筆者一直在持續更新 Linux 內存管理相關的文章 ,目前為止,算是將 Linux 內存管理子系統相關的主幹源碼較為完整的給大家呈現了出來,同時也結識了很多喜歡內核的讀者,經常在後台留言討論一些代碼的設計細節,在這個過程中,我們相互分享,

netty , JAVA

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

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

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

得物技術 - R8疑難雜症分析實戰:外聯優化設計缺陷引起的崩潰|得物技術

一、背景 R8作為谷歌官方的編譯優化工具,在編譯階段會對字節碼進行大規模修改,以追求包體優化和性能提升。但是Android應用開發者數量太過龐大,無論測試流程多麼完善,終究難以避免在一些特定場景下出現問題。 近期我們在升級項目的AGP,遇到了一個指向系統SurfaceTexture類的native崩潰問題。經反編譯分析發現問題最終指向了smali字節碼中多餘的一行new-instance指令。

性能優化 , Android , 編譯器

呂秀才 - 深入淺出Java多線程(四):線程狀態

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第四篇內容:線程狀態。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代軟件開發中,多線程編程已經成為提升應用程序性能和響應能力的關鍵技術。Java作為一門支持多線程編程的主流語言,其內置的豐富併發庫使得開發者能夠輕鬆創建、管理和協調多個線程以實現高效的併發執行。然而,深入理解和掌握Java線程的工作機

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

阿東 - 【Linux】《how linux work》第九章 瞭解網絡及其配置

Chapter 9. Understanding your Network and its Configuration(第 9 章 瞭解網絡及其配置) Networking is the practice of connecting computers and sending data between them. That sounds simple enough, but to understa

Linux , 翻譯

god23bin - 一文快速回顧 Session 和 Cookie

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

JAVA , cookie , 後端 , session

flydean - flutter系列之:在flutter中使用流式佈局

簡介 我們在開發web應用的時候,有時候為了適應瀏覽器大小的調整,需要動態對頁面的組件進行位置的調整。這時候就會用到flow layout,也就是流式佈局。 同樣的,在flutter中也有流式佈局,這個流式佈局的名字叫做Flow。事實上,在flutter中,Flow通常是和FlowDelegate一起使用的,FlowDelegate用來設置Flow子組件的大小和位置,通過使用FlowDelegat

佈局 , flutter

Ambition的後花園 - 如何提升程序員的面試能力

想要在程序員面試中脱穎而出,需要系統性的準備和策略性的展示。下面我將面試準備分解為三個關鍵階段,並提供具體的方法幫助你全面提升面試表現。 以下是提升程序員面試能力的整體框架,你可以對照檢查自己的準備情況。 flowchart TD A[程序員面試能力提升] -- B[面試前:充分準備] A -- C[面試中:從容發揮] A -- D[

技術知識 , 數據結構 , 項目經驗 , 後端開發 , JAVA

CodeSheep - JetBrains官宣,又一個IDE可以免費用了!

提到 JetBrains 這家公司,相信搞開發的同學應該都不陌生。 該公司盛產各種編程 IDE 和開發工具,雖然 2000 年才成立,到現在卻已經發布了超 30 款世界頂級的編程軟件,同時也收穫了來自全球範圍內開發者和用户的青睞。 眾所周知,從去年開始到今年 JetBrains 曾經搞過一系列大動作,那就是: 陸續官宣了 WebStorm、Rider 以及 CLion 這幾款強大的 IDE 對

JAVA , SQL , 後端 , 前端 , Javascript

京東雲開發者 - Java對象拷貝原理剖析及最佳實踐

作者:寧海翔 1 前言 對象拷貝,是我們在開發過程中,繞不開的過程,既存在於Po、Dto、Do、Vo各個表現層數據的轉換,也存在於系統交互如序列化、反序列化。 Java對象拷貝分為深拷貝和淺拷貝,目前常用的屬性拷貝工具,包括Apache的BeanUtils、Spring的BeanUtils、Cglib的BeanCopier、mapstruct都是淺拷貝。 1.1 深拷貝 深拷貝:對基本數據類型進行

編程 , spring , JAVA , apache , 對象