收藏 / 列表

愛學習的懶洋洋 - MySQL索引(四):深入剖析索引失效的原因與優化方案

MySQL系列文章 本文是 MySQL索引系列的第四篇。在前三篇文章中,我們系統介紹了索引的數據結構、覆蓋索引、最左前綴原則、索引下推等核心優化技術,以及字符串索引的優化方法。本文將深入分析索引失效的多種場景及其背後的原理,幫助你全面理解索引為何有時會“失效”,以及如何有效避免和優化這類問題。 一、核心原理:B+樹索引的有序性特性 要理解索引失效的原因,我們首先需要回顧B+樹索引的核心特性

數據庫

ZeroNews內網穿透 - ZeroNews 場景案例 | 結合小皮面板實現公網web服務發佈

在企業或家庭內網環境中,服務器通常無法直接通過公網訪問,導致遠程管理、網站部署等操作受限。而小皮面板是一款功能強大、操作簡單的服務器管理面板,支持多種網站類型,包括靜態網站、動態網站、SSL網站等,集成了一鍵安裝、一鍵配置、一鍵部署等多種功能。 結合 ZeroNews (零訊)內網穿透,無需固定公網IP,充分發揮小皮面板的部署優勢,快速實現公網發佈小皮面板中的Web站點及對小皮面板進行遠程管

教程 , 知識

異常君 - Java 多線程核心技術:線程間通信三種經典方式詳解與實戰

一、為什麼需要線程間通信? 大家好!今天我們來聊聊多線程編程中的一個核心問題:線程間通信。 想象一下這個場景:你開發了一個電商系統,一個線程負責接收用户下單請求,另一個線程負責庫存扣減,還有一個線程負責發送通知。這些線程之間如果無法協作,就像各自為戰的士兵,無法完成統一的任務。 線程間通信解決的核心問題是: 線程協作:多個線程按照預定的順序執行任務 數據共享:一個線程產生的數據,需要被另一個

通信 , 線程 , JAVA , thread , 後端

Java陳序員 - 滴滴開源!一套輕量安全的問卷調研系統!

大家好,我是 Java陳序員。 之前給大家介紹了兩款開源的問卷調查系統。 太捲了!這個考試系統不愧是“卷王”! 填鴨表單!開箱即用的開源問卷調查系統! 今天,再給大家安利一套輕量安全的問卷調研系統,由滴滴開源! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 xiaoju-survey —— 一套滴滴開源、輕量安全的問卷調研系統

vue.js , github , mongodb , next.js

鳩摩智首席音效師 - 如何在 macOS 上安裝和配置 Redis ?

Redis 是一個免費的內存數據存儲,用作 message broker、數據庫、緩存等。它支持不同的數據類型,比如字符串,哈希,列表、集合等,對許多應用程序都很有用。 本指南將向您展示如何在 macOS 上安裝和設置 Redis 系統,以提高您的應用程序的性能。 Step 1: Install Redis 輸入如下命令更新 Homebrew brew update 輸入以下命令安裝 Redis

redis , macos

藍易雲 - 藍易雲:Spring緩存是如何實現的?如何擴展使其支持過期刪除功能?

下面把 span style="color:red"Spring 緩存/span的實現機制與“span style="color:red"過期刪除(TTL/Expire)/span”擴展路徑一次説清,並給出可直接落地的代碼與驗證方法 🔧⚡ 1)結論先行(架構視角) Spring 的緩存採用 span style="color:red"AOP 攔截器/span + span style="c

服務器 , Debian , Linux , Nginx , Ubuntu

全棧小白 - 【081】基於SpringBoot+Vue實現的社團服務系統

系統介紹 基於SpringBoot+Vue實現的社團服務系統分為三種角色,分別是管理員、社團人員、學生,實現了個人中心、學生管理、社團人員管理、軟件大全管理、網絡報修管理、裝機諮詢管理、諮詢回覆管理、網絡套餐管理、系統管理等功能模塊 技術選型 開發工具:idea2020.3+Webstorm2020.3 運行環境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3 服

MySQL , intellij-idea , springboot , webstorm

Zeran - Mysql工作面試老大難——鎖

解決併發事務帶來問題的兩種基本方式 併發事務訪問相同記錄的情況可以劃分為3種。 讀 - 讀情況:併發事務相繼續讀取相同的記錄。讀取操作本身不會對記錄有任何影響,不會引起什麼問題,所以允許這種情況的發生。 寫 - 寫情況:併發事務相繼對相同的記錄進行改動。 讀 - 寫或寫 - 讀情況:也就是一個事務進行讀取操作,另一個事務進行改動操作。 寫 - 寫情況 在寫 - 寫情況下會發生髒寫的現象,

MySQL , innodb , , mysql優化

Hunter - Gin筆記一之項目建立與運行

本文首發於公眾號:Hunter後端 原文鏈接:Gin筆記一之項目建立與運行 本篇筆記開始介紹 Golang 的 web 框架 Gin 的相關內容。 本系列筆記預計通過四到五篇筆記內容介紹 Gin 框架的核心內容,然後通過一個簡單的示例介紹一個 Gin 項目的目錄結構,然後介紹如何將一個 Gin 項目使用 Docker 打包部署。 此外,還將介紹在 Gin 項目裏連接使用 Redis、Mon

gin , go , 後端

數據科技訊 - 集團軍協同聚變,看新紫光如何奔跑在AI主航道上

未來,是一個"萬物皆可AI"的智能世界,我們正置身於一場由智能技術驅動的深刻產業革命之中。 與此同時,人工智能的浪潮不再滿足於單點的技術突破,而是席捲產業鏈的每一個環節,推動創新模式從"裂變"走向"聚變",引發從技術架構到產業生態的系統性重構。站在萬物智聯的時代拐點,領軍企業的角色已然重新定義:唯有從技術的引領者,蜕變為生態的賦能者,方能激活全局。 完成戰略重整的新紫

低功耗 , MySQL , 數據庫 , 人工智能 , 解決方案

資深程序設計 - 基於大數據的信貸風險評估的數據可視化分析與預測系統

1 研究背景 在現代金融市場中,信貸業務作為金融機構的核心業務之一,對於促進經濟增長、推動企業發展以及滿足個人資金需求等方面發揮着至關重要的作用。信貸業務的快速發展也伴隨着信貸風險的不斷積累。信貸風險主要包括信用風險、市場風險和操作風險等,其中信用風險尤為突出。信用風險是指借款人因各種原因未能按時足額償還貸款本息,從而給金融機構帶來損失的可能性。隨着全球經濟形勢的複雜多變、

機器學習 , 信貸分析 , yyds乾貨盤點 , 數據 , 數據可視化 , 後端開發 , Python

光明磊落的投影儀 - 雲服務器怎麼開啓被關閉的端口?手把手教你開啓端口

在使用雲服務器時,有時會發現某些服務無法正常訪問,可能是端口被關閉了。無論是運行Web服務器、FTP服務還是SSH,端口的開放是確保服務可用的基礎操作。那麼,當發現雲服務器某個端口被關閉時,如何重新開啓? 一、為什麼端口會被關閉? 1. 初始設置限制 一些雲服務器服務商默認只開放少量基礎端口(如22、80、443),其他端口出於安全考慮被關閉。 這種情況下,如果要運行新的服務,必須手動開啓對

VPS , 雲服務器 , 端口

風流倜儻的傷痕 - FastAPI測試環境配置的秘訣,你真的掌握了嗎?

url: /posts/6f9e71e8313db6de8c1431877a70b67e/ title: FastAPI測試環境配置的秘訣,你真的掌握了嗎? date: 2025-08-30T02:32:06+08:00 lastmod: 2025-08-30T02:32:06+08:00 author: cmdragon summary: FastAPI 測試環境

flask , django , fastapi , 後端 , Python

京東雲開發者 - cookie 時效無限延長方案

作者:京東科技 劉清潔 1、痛點(*) 自動化測試有2種形式,接口自動化和UI自動化。而UI自動化經常會被登錄節點堵塞,例如驗證碼、圖形、滑塊等,儘管有些方式可以識別圖形和定位滑塊位置,但成功率都不高,無法真正意義上實現自動化執行;而http接口的自動化測試前置如果依賴cookie,也無法實現自動化執行。 a、怎麼樣才能繞過登錄,實現從前端到後端的自動化執行 b、面對複雜的登錄驗證無法直接自動獲取

cookies , 自動化測試 , cookie , 前端 , ui

wx690f565d7bc78 - java程序員自測標準

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

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

wx6875a567c49bb - MySQL存儲過程

MySQL 存儲過程(Stored Procedure)是預編譯並存儲在數據庫中的一組 SQL 語句集合,可通過單次調用執行復雜邏輯(如多表查詢、事務處理、批量操作),核心優勢是複用性強、減少網絡傳輸、提升性能,適合封裝複雜業務邏輯。 與自定義函數(UDF)相比,存儲過程支持事務、寫操作(INSERT/UPDATE/DELETE)、返回多個結果集(通過參數、結果集、臨時表)

MySQL , 存儲過程 , 數據庫