博客 RSS 訂閱

blossom - 拒絕慢查詢!像逛超市一樣看懂數據庫索引

點擊網頁上的“搜索”按鈕,加載圈轉了數秒才出現結果,這種體驗對於用户來説並不友好。查看後台日誌時,往往會發現這是由慢查詢 SQL 引起的。 很多時候,慢查詢的根源在於沒有建立索引(Index),導致數據庫被迫進行“全表掃描”。 到底什麼是索引?為什麼增加索引能顯著提升速度?它又帶來了什麼代價?本文將摒棄枯燥的計算機教材定義,通過“逛超市”的直觀案例,深入淺出地解析數據庫索引原理。 一、 為什麼查

後端

收藏 評論

凌覽 - 0成本、0代碼、全球CDN:Vercel + Notion快速搭建個人博客

大家好,我是凌覽。 個人網站:blog.code24.top 去水印下載鴨:nologo.code.top 如果本文能給你提供啓發或幫助,歡迎動動小手指,一鍵三連(點贊、評論、轉發),給我一些支持和鼓勵謝謝。 前言 搭個博客,五分鐘就能跑起來,但長期維護困難。 第一年有新人補貼,阿里雲輕量服務器只要百來塊,再配個域名,全套兩百搞定,便宜得像白撿。 可優惠券一到期,賬單立刻變臉:續費價直接翻

notion , 後端 , 前端

收藏 評論

祝你今天愉快 - C/C++進階學習(十五)字節對齊和結構體大小計算

一、什麼是字節對齊 編譯器為了讓 CPU 訪問更快,會把變量放在“合適的地址”上,而不是緊挨着放。 為什麼要對齊? CPU 訪問 4 字節對齊的 int 比非對齊快 某些平台(如 ARM)不對齊直接崩 所以編譯器會自動插空字節(padding) 二、對齊的核心規則 規則 1:成員對齊規則

指尖人生 , 移動開發 , include , Android , 編譯器 , JAVA

收藏 評論

程序員曉東 - JAVA打造智能球杆櫃:租賃輕鬆無憂

JAVA憑藉其強大的跨平台能力、高併發處理特性及完善的安全機制,為智能球杆櫃構建了“硬件+軟件+數據”三位一體的智能化租賃解決方案,實現了從用户掃碼開櫃到球杆歸還的全流程自動化,讓租賃體驗更輕鬆、運營更無憂。以下從技術實現、核心功能、用户體驗及行業價值四個維度展開分析: 一、技術實現:JAVA構建的智能硬件中樞 跨平台硬件通信

數據 , MySQL , 開發語言 , 數據庫 , JAVA , 併發處理

收藏 評論

今晚加個牛腿吃 - Apple StoreKit 2 開發指南

StoreKit 2 是 Apple 推出的新一代內購開發框架(適配 iOS 15+/macOS 12+/tvOS 15+),相比初代大幅簡化內購流程、強化異步處理與用户體驗,是開發 App 內購(IAP)的首選方案。以下聚焦核心流程、關鍵 API 與實戰要點,適配 Swift 開發場景。 一、核心優勢 簡化流程:用 Product Transaction

移動開發 , app , 加載 , ios , 內購

收藏 評論

向量檢索 - 如何通過HTTP API刪除Doc

本文介紹如何通過HTTP API,根據id列表刪除Collection中已存在的Doc。 説明 如果指定id不存在,則刪除對應Doc的操作無效。 前提條件 已創建Cluster:創建Cluster。 已獲得API-KEY:API-KEY管理。 Method與URL HTTP

大數據 , yyds乾貨盤點 , 數據倉庫 , 向量 , 數據庫 , 人工智能 , 檢索 , 大模型

收藏 評論

呀哈哈kk - 從工具到夥伴:AI如何重塑我們的日常

從工具到夥伴:AI如何重塑我們的日常 清晨,AI助手根據你的作息推送定製化新聞摘要;工作時,AI寫作工具快速生成初稿,AI設計軟件精準匹配色彩方案;晚間,AI陪伴機器人陪孩子讀繪本,AI健康管家分析今日飲食數據……如今,AI早已跳出“技術概念”的範疇,以多樣的應用形態滲透生活與工作的每一個角落。從“被動使用”的工具,到“主動適配”的夥伴,AI的跨越不僅體現在技術迭代上,更在

使用場景 , aigc , 輔助工具 , 迭代 , AI作畫

收藏 評論

wx59290cd7bb11a - 大數據轉型的“降維打擊”:當分佈式架構遇上向量數據庫 (Milvus & ES 實戰)

💎 本文價值提示 閲讀時長:約 8 分鐘 核心收穫: 打破壁壘:從大數據視角解構 Milvus 架構,你會發現這全是你的“老熟人”。 實戰選型:深度對比 Milvus 與 Elasticsearch 8.0+,掌握企業級落地的決策邏輯。 架構思維:理解從“玩具級 Demo”到“生產級集羣”的質變關鍵。 適用人羣:正在從大數據/後

milvus , 大數據 , 數據 , elastic , 數據倉庫 , 向量數據庫

收藏 評論

無邪的課本 - 銀河麒麟V10安裝glib2-devel-2.62.5-7.ky10.x86_64.rpm詳細步驟

​ 先把包放好 安裝包下載:https://pan.quark.cn/s/86e7e7b437d1,把那個glib2-devel-2.62.5-7.ky10.x86_64.rpm文件扔到服務器上,記住它放在哪個文件夾了(比如/home/user/)。 2. 開個終端,進到那個文件夾 cd /home/user/ (把路徑換成你自己的) 3. 開始安裝(推薦用 yum/dnf) 直接用yum或

Linux

收藏 評論

林恆 - 神級JS API,誰用誰好用

🧑‍💻 寫在開頭 點贊 + 收藏 === 學會🤣🤣🤣 1. ResizeObserver ResizeObserver 是一個瀏覽器原生的 JavaScript API,用於監聽 DOM 元素尺寸的變化。它類似於 MutationObserver,但專門用於觀察元素的大小(寬高)變化,而無需依賴 window.resize 事件(後者只對視口變化有效)。 🧩 基本用法

前端

收藏 評論

mb643e0d0904d99 - LVM更換硬盤

對於機械硬盤而言,經常會出現壞道,影響整體的磁盤讀寫速度,此時我們需要更換故障的硬盤,接下來模擬操作整個更換過程。 1. 測試環境 操作系統:CentOS7.6 硬盤:準備3塊5GB的硬盤用於測試 2. 前提條件 使用sdb、sdc加入LVM並配置lv,創建過程如下: pvcreate /dev/sd{b..c} #創建P

數據 , 數據完整性 , 移出 , 運維

收藏 評論

阿爾法哲 - RSYNC異地遷移備份工具

什麼是 Rsync? Rsync 是一個開源的快速備份工具,是Linux和UNIX操作系統默認安裝的組件之一,可在不同主機間鏡像同步整個目錄,並支持增量備份文件傳輸,保持鏈接和權限,採用優化的同步算法,傳輸前執行壓縮,適用於異地備份,鏡像服務器等應用 Rsync 官網地址:https://rsync.samba.org/ 配置 rsync 源服務器 在遠程同步任務中,負責發起 rsync

操作系統

收藏 評論

攻城獅傑森 - Eudic → Maimemo 自動同步工具:歐路詞典 & 墨墨背單詞

大家好,今天介紹一款實用工具。 長期以來,筆者的英文查詞流程是: 查單詞用歐路詞典(Eudic),記憶單詞用墨墨背單詞(Maimemo)。 但這帶來一個很現實的長期問題 ——— 歐路與墨墨之間並沒有官方的詞庫同步功能。 桌面端每天查文獻生詞、收藏、加入詞本等動作都在歐路里完成,可真正背詞又是在移動端墨墨裏進行,兩個平台

歐路詞典 , 墨墨本單詞 , MySQL , API , AI編程 , 數據庫 , Python

收藏 評論

wx59290cd7bb11a - 告別 WHERE id=1!大數據工程師的 AI 覺醒:手把手帶你拆解向量數據庫 (RAG 核心)

💡 本文價值提示: 歡迎回到我們的 “大數據工程師轉型 AI 架構師” 系列專題! 在搞定了 Python 高級工程化 和 大模型基礎理論 之後,今天我們正式開啓第三個重磅專題——RAG 架構與數據工程之向量數據庫。 對於大數據老兵來説,數據庫是我們的“後花園”。但 AI 時代的數據庫(Vector DB)徹底顛覆了我們熟悉的 SQL 邏輯。本文將帶你從底層思維上完成從“

大數據 , 數據 , 數據倉庫 , 數據庫

收藏 評論

qq68d2318712d49 - 小程序會員積分系統功能開發,抽獎,大富翁等,附分員積分系統源碼

積分系統小程序搭建大概會分為5個步驟:1. 需求分析、2. 系統設計、3. 開發、4. 測試、5. 部署。就這幾個步驟起碼需要三個人:產品經理、技術人員、測試人員。 如果是隻是要搭建自己企業的積分商城,根本沒必要自己搭建,因為最後拆分出來是下面這種,非常耗費成本且麻煩: 現在有很多做積分系統小程序的公司,只需要幾千塊你就可以在很多公司

系統設計 , MySQL , 小程序 , 數據庫 , 需求分析 , 測試人員

收藏 評論

南大通用GBase - 南大通用GBase 8a v952-兼容模式-對混合節點和純data節點縮容操作手順

説明 本文僅從功能驗證角度來進行流程操作,gbase v952 兼容模式對混合節點和純data節點縮容。 縮容目標 集羣目前有四個節點,兩個管理節點,四個data節點,其中兩台機器是混合部署。現在準備縮容一台混合節點一台純data節點。 集羣現狀gcadmi信息如下: [gbase@node1 gcinstall]$ gcadmin CLU

sed , GBase 8a , 大數據 , ip , 數據倉庫 , ci

收藏 評論

王思睿 - 項目延期怎麼辦?用進度管理閉環把工期拉回來(里程碑+預警)

項目延期最磨人的,不是“晚了幾天”,而是你越努力越沒底:每天在催、在開會、在盯表,可心裏仍然不確定——到底能不能收住。那種焦慮我太熟悉了。本文分享一套我在多個項目裏反覆驗證過的「進度管理閉環」:先把事實變清晰,再用里程碑重建節奏,用預警把風險提前照出來,最後把工期一點點拉回可控。 本文主要關鍵詞:項目延期、進度管理、關鍵路徑(CPM)、里程碑管理、進度預警(SPI/燃盡圖/緩衝消耗)、變更控制、F

項目管理 , 進度條

收藏 評論

羊草 - 雲計算-pod下載外節點大文件時中斷-connection reset by peer

問題 目前運維的paas平台,網絡都是基於kube-ovn部署的overlay模式。一次在排查問題時候,發現Pod 中通過 curl 下載集羣外某服務器中的大文件(1GB),出現 connection reset by peer 錯誤導致下載中斷。 有時通過瀏覽器,下載一個幾十M文件,也會卡在發起連接的階段。 排查思路 1、在overlay

Pod , yyds乾貨盤點 , tcp , 運維 , server

收藏 評論

supportlss - React forwardRef的一點總結

從forwardRef的定義,我們可以分析到, render函數接收兩個參數,第一個是props,第二個是ref。而在寫定義的範型的時候,第一個是ref,第二個是props 如下面的例子,InternalCalendar就是forwardRef定義的render函數類型,然後我們導出組件的時候,再做forwardRef export interface MinCalendar

react

收藏 評論

OpenBuild - ZetaChain 跨鏈原子性解析: 技術機制、生態展望與開發實戰

作者: OpenBuild 內容團隊, ZetaChain 團隊 TL;DR Web3 跨鏈交互長期面臨生態碎片化與跨鏈原子性缺失的挑戰,這對依賴自動化決策且難以自行處理複雜異常回滾的 AI Agent 而言是極大障礙。ZetaChain 通過通用 EVM(Universal EVM)與門限簽名(TSS)架構,在協議層實現了跨鏈事務的原子化執行。本文深入解析了支撐這一架構的核心引擎 Zet

觀點 , 區塊鏈 , 教程 , 知識 , web3

收藏 評論

erupts - Erupt 1.13.2 版本已發佈,支持甘特圖,MCP,開源通知模塊

🐞 修復 erupt-magic-api 路徑 bug,感謝 aurthurxlc 貢獻的代碼 #330 🧩 @Readonly 註解默認放開前端傳值,可通過 @Readonly(allowChange = false) 關閉信任 🌟 增加排序按鈕,可靈活配置多字段排序 🌟 MCP 能力增加鑑權控制及默認實現,支持 Cursor 等工具交互訪問 erupt 實體數據

後端

收藏 評論

捏造的信仰 - Windows 結合國內大模型使用 Claude Code

本文介紹如何快速在本地 Windows 環境下創建一個 Claude Code 使用環境,並使用國內大模型。 首先去你喜歡的大模型平台註冊並獲得 TOKEN。例如 Moonshot AI 開放平台 阿里雲百鍊 DeepSeek 開放平台 安裝 Claude Code 接下來打開本機 PowerShell,執行下面的三個命令: # 安裝 NodeJS winget install Open

llm , 教程 , claude

收藏 評論

Toobin - Arbess從基礎到實踐(15) - 集成GitLab實現Java項目自動化構建並多主機部署

Arbess 是一款國產開源免費的 CI/CD 工具,工具輕量、簡潔。本文將詳細介紹如何安裝Arbess、GitLab,並創建配置流水線實現多主機同時部署。 1、Gitlab 安裝與配置 本章節將介紹如何使用CentOS9搭建Gitlab服務器,並將代碼存放在Gitlab服務器,提供給Arbess克隆源碼。 1.1 安裝

服務器 , MySQL , 數據庫 , gitlab , JAVA , cicd , Arbess

收藏 評論

Hommy168 - 【開源剪映小助手】批量向現有草稿中添加視頻素材

ADD_VIDEOS API 接口文檔 接口信息 POST /openapi/capcut-mate/v1/add_videos 功能描述 批量向現有草稿中添加視頻素材。該接口是一個功能強大的視頻添加工具,支持多個視頻的批量處理,包括時間範圍控制、透明度調整、遮罩效果、轉場動畫、音量控制、縮放變換等高級功能。特別適合創建複雜的多視頻組合場景,如畫中畫效果、視頻拼接、過渡

aigc , AI作畫 , Python

收藏 評論