收藏 / 列表

愛學習的懶洋洋 - MySQL索引(一):從數據結構到存儲引擎的實現

索引的本質是一種數據結構,用於快速定位數據,就像書的目錄一樣,可以幫助我們快速找到需要的內容,而不必逐頁翻閲。 MySQL系列文章 MySQL索引是數據庫性能優化的核心知識之一。正確理解索引的原理和使用場景,對於編寫高效的SQL語句和設計合理的表結構至關重要。本文將系統介紹MySQL索引的相關知識,包括常見的數據結構、不同存儲引擎的索引實現方式,以及聚簇索引和非聚簇索引的區別

MySQL

鳩摩智首席音效師 - Dockerfile 中 ENTRYPOINT 和 CMD 有什麼區別 ?

Docker 徹底改變了容器化的世界,開發人員更容易管理和部署應用程序。Dockerfiles 是構建和理解容器鏡像的關鍵組件,理解 Dockerfiles 中指令的區別是很有必要的。 在在本文中,我們將探討 Dockerfile 中的 ENTRYPOINT 和 CMD 指令的用法,以及它們是如何交互的。 1. ENTRYPOINT 介紹 ENTRYPOINT 指令用於指定容器啓動時默認可執行文

dockerfile

全棧小白 - 【090】基於SpringBoot實現的林業產品推薦系統

系統介紹 基於SpringBoot實現的林業產品推薦系統採用前後端分離的架構方式,系統分為管理員、用户兩種角色,實現了用户管理、商品分類管理、商品信息管理、商品評價管理、系統管理、訂單管理等模塊。 技術選型 開發工具:idea2020.3+Webstorm2020.3(其他開發工具也可以) 運行環境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置為小白調試

vue.js , MySQL , intellij-idea , springboot , webstorm

畢設大神 - 基於圖像識別的智能垃圾分類系統設計與實現-計算機畢業設計源碼+LW文檔

第一章 研究背景與意義 1.1 研究背景 隨着全球城市化進程的加速,垃圾產量逐年攀升,垃圾分類已成為各國實現可持續發展的重要議題。傳統垃圾分類依賴人工分揀,存在效率低、成本高、分類準確率不足等問題。例如,不同城市對垃圾分類標準存在差異(如可回收物、廚餘垃圾、有害垃圾等),普通居民因缺乏專業知識難以準確區分,導致分類錯誤率較高。此外,傳統方式難以應對複雜垃圾類型

歷史記錄 , 圖像識別 , 數據 , 後端開發 , JAVA

王中陽講編程 - ThreadLocal 為何能取代 Session?

本文探討了 Session 的原理及其與 Cookie 和 Token 的區別。Session 通過服務器端存儲 Session ID 來識別用户狀態,涵蓋創建、存儲、維護和銷燬的完整流程。與 Cookie 和 Token 比較,分析了它們在存儲、安全性、生命週期和應用場景上的差異。此外,Session 在高併發場景下可能面臨查找效率、代碼複雜性、線程安全、網絡傳輸和性能等問題。 為解決

threadlocal , 數據存儲 , session

huaweichenai - php使用sockets實現Modbus TCP串口通信

sockets文檔地址:https://www.php.net/manual/zh/book.sockets.php 一:安裝sockets拓展 1:windows安裝sockets 找到php.ini文件,將下面這行註釋即可 extension=sockets 2:Linux安裝sockets pecl install sockets 找到php.ini文件,增加下面這行即可 extension

串口 , tcp , php

DBLens - MySQL鎖機制深度解析:從樂觀鎖到悲觀鎖的哲學思辨與技術實踐

一、併發控制的本質與挑戰 在數據庫系統的核心地帶,併發控制始終是保障數據一致性的核心命題。當每秒百萬級的交易請求在金融系統中穿梭,當電商平台的庫存數字在促銷瞬間劇烈波動,當社交媒體的點贊計數以指數級增長時,數據庫工程師們必須直面併發控制的終極挑戰:如何在保證數據一致性的前提下,實現最大程度的併發性能。 這個問題的解決之道,本質上是對"時間"這個維度的不同處理策略。悲觀鎖(Pessimistic L

MySQL , 事務管理 , 事務 , 事務處理 , 後端

碼出財富 - MySQL 8.0 語句優化與項目最佳實踐

一、索引優化 合理設計索引 主鍵索引:InnoDB表必須有主鍵,建議使用自增ID(避免UUID導致的索引碎片)。 聯合索引:遵循最左前綴原則,將篩選條件中高頻字段放在左側。 避免冗餘索引:如已存在(a,b),無需再創建(a)。 覆蓋索引:查詢字段包含在索引中(避免回表查詢),例如: CREAT

yyds乾貨盤點 , MySQL , 數據庫

光明磊落的投影儀 - MySQL8官方YUM倉庫使用指南

MySQL 是一個非常流行的開源關係數據庫管理系統,在各種應用場景中都得到了廣泛的應用。隨着版本的更新,MySQL 8 引入了許多新特性和性能提升,廣泛受到開發者和企業的青睞。為了方便在各種 Linux 發行版中安裝 MySQL 8,MySQL 官方提供了 YUM 倉庫。本指南將介紹如何使用 MySQL 8 官方 YUM 倉庫來安裝和管理 MySQL。 YUM 和 YUM 倉庫簡介 YUM(Yel

MySQL , 雲服務器 , linux運維

風流倜儻的傷痕 - FastAPI的CI流水線怎麼自動測端點,還能讓Allure報告美到犯規?

url: /posts/eed6cd8985d9be0a4b092a7da38b3e0c/ title: FastAPI的CI流水線怎麼自動測端點,還能讓Allure報告美到犯規? date: 2025-09-16T01:32:40+08:00 lastmod: 2025-09-16T01:32:40+08:00 author: cmdragon summary:

flask , django , fastapi , 後端 , Python

ZeroNews內網穿透 - ZeroNews內網穿透安全策略深度解析:構建企業級安全連接體系

一、內網穿透的安全挑戰與ZeroNews的應對邏輯內網穿透將內部服務暴露於公網環境,主要面臨三大核心安全挑戰:惡意掃描與未授權訪問(暴露端口持續面臨自動化攻擊)、數據傳輸竊聽與篡改(公共WiFi等環境存在風險)、身份冒用與權限濫用(可能源於憑證泄露或權限管理不當)。ZeroNews提供企業級安全解決方案,其服務已應用於金融、醫療、教育等高安全要求行業。 二、核心安全策略詳解2.1、I

服務器 , MySQL , mariadb , 運維 , 數據庫

異常君 - 揭秘 Java 線程安全:從問題根源到實用解決方案

在多線程編程中,線程安全問題就像隱藏在代碼中的定時炸彈,隨時可能引發難以調試的 bug。本文將帶你深入理解線程安全問題的本質,並通過實例分析幾種常用的解決方案,幫助你構建健壯的多線程應用。 一、什麼是線程安全問題? 當多個線程同時訪問共享資源(變量、對象等)並且至少有一個線程會修改該資源時,如果沒有正確的同步機制,就可能產生數據不一致的問題。這就是我們常説的"線程不安全"。 graph TD

線程 , 多線程 , JAVA , thread , 後端

Java陳序員 - 免費無廣告!這款開源工具讓文件轉換像複製粘貼一樣簡單!

大家好,我是 Java陳序員。 之前,給大家介紹一款格式轉換全能王,支持超過一千多種的文件格式轉換。 格式轉換全能王!一個開源自託管的文件轉換神器! 今天,再給大家介紹一款 Windows 文件轉換工具,直接右鍵轉換,像複製粘貼一樣! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 FileConverter —— 一個非常簡單

github , c#

Hunter - Redis數據結構一之對象的介紹及各版本對應實現

本文首發於公眾號:Hunter後端 原文鏈接:Redis數據結構一之對象的介紹及各版本對應實現 本篇筆記開始介紹 Redis 數據結構的底層實現。 當我們被問到 Redis 中有什麼數據結構,或者説數據類型,我們可能會説有字符串、列表、哈希、集合、有序集合。 其實這幾種數據類型在 Redis 中都由對象構成,而且是兩個對象,一個鍵對象,一個值對象。 在這些數據類型中,它們的鍵都是字符串

redis , 對象

NineData - 選擇正確的SQL工具,提高企業數據庫的開發效率和安全性

在當今數字化時代,數據是企業的核心資產之一。隨着數據規模和數據類型的不斷增長,數據庫管理變得愈發複雜和關鍵。許多企業用户在數據庫管理方面都面臨着一系列難題: 核心數據庫被隨意變更:核心庫的波動通常會對企業核心業務產生重大影響,如果沒有統一的入口、流程和規範,則很容易會因此造成業務連續問題。 缺乏統一的 SQL 審核流程與平台:各個業務開發團隊,根據習慣與經驗的不同,在庫表結構設計時,較為隨意

MySQL , 數據庫 , sql注入 , sql語句 , SQL

TANKING - Mac抓包軟件Charles抓包安卓CA證書安裝(Android 7以上需ROOT權限)小米8青春版刷開發版獲得ROOT權限

摘要 最近在研究Android的抓包,需要使用Charles打斷點,因此需要配置本地代理去抓取Android的Https流量,那麼需要在Android手機上安裝CA證書,並且Android 7以上的系統是隻信任系統證書,因此得想辦法將抓包軟件的CA證書搞到Android系統證書列表內才可以正常使用,那麼這就需要ROOT權限去將證書文件搬到系統目錄內才可以實現。 準備 小米8青春版 miui開

ssl證書 , Android , root , 抓包過濾 , charles

wx6875a567c49bb - Spring Boot 使用 PageHelper 分頁插件

添加pagehelper-spring-boot-starter 依賴 !-- pom.xml -- dependencies dependency groupIdcom.github.pagehelper/groupId artifactIdpagehelper-spring-boot-starter/artifactId versio

Spring Boot , 分頁 , 後端開發 , PageHelper

墨天輪 - 技術分享 | Oracle19c SYSAUX表空間清理

本文為墨天輪數據庫管理服務團隊第111期技術分享,內容原創,作者為技術顧問肖傑,如需轉載請聯繫小墨(VX:modb666)並註明來源。如需查看更多文章可關注【墨天輪】公眾號。 場景:Oracle19c SYSAUX表空間使用率不足,且無存儲擴容,需要手動清理表空間下的數據。 SYSAUX是SYSTEM表空間的輔助表空間,SYSTEM表空間包含系統的數據字典和數據庫的管理信息,輔助表空間SYSAUX

oracle , 數據庫 , SQL

資深程序設計 - 基於微信小程序的民宿預定系統

1、研究背景 隨着互聯網技術的飛速發展以及移動設備的普及,人們的生活方式和消費習慣發生了深刻變化。在旅遊出行領域,微信小程序作為一種新興的應用形式,憑藉其便捷性、無需下載安裝的特點,迅速成為用户獲取服務的重要渠道。民宿作為一種個性化、多樣化的住宿選擇,受到越來越多遊客的青睞。它不僅提供了一種不同於傳統酒店的住宿體驗,更能讓遊客深入當地生活,感受獨特文化氛圍。民宿預訂過程中仍

微信小程序 , yyds乾貨盤點 , MySQL , 管理系統 , 後端開發 , JAVA

Zeran - JVM-談談四種引用類型?

有哪些引用類型? 在JDK1.2版之後,Java對引用的對象進行了擴充,將引用分為強引用(Strongly Reference)、軟引用(Soft Reference)、弱引用(Weak Reference)和虛引用(Phantom Reference)4種,這4種引用強度依次減弱。 強引用是最傳統的 "引用" 的定義,是指在程序代碼之中普遍存在的引用賦值,即類似 "Object obj =

引用 , jvm , 垃圾回收 , JAVA

袋鼠 - 袋鼠數據庫工具 7.99.1 版已上線

袋鼠數據庫工具 是一款 AI 驅動的熱門數據庫系統客户端(MariaDB / MySQL / Oracle / PostgreSQL / Redis / SQLite / SQL Server / ...) ,支持建表、查詢、模型、同步、導入導出等功能,支持 Windows / Mac / Linux 等操作系統,致力於打造一款好用、好玩、開發友好的開發者工具。 重點特性介紹 這個版本繼續完善 R

redis , 數據庫 , postgresql , 人工智能 , sqlite

數據科技訊 - 從感性到理性,中國文旅的未來到底在哪裏?

當文旅行業還在沉迷於 “詩與遠方” 的感性敍事,當多數項目困在 “概念造勢易、實景落地難” 的怪圈,中國文旅的破局之路,似乎正迎來一場 “文理之分” 的深刻變革。有人執着於用浪漫話術勾勒烏托邦,卻讓美好停留在宣傳頁;而中國電建地產,這位自帶理性基因的 “文旅理科生”,正以北京山谷為答卷,用 “嚴謹、兑現、四季、温暖” 四大核心密碼,給出了關於行業未來的全新答案 —— 文旅的高級形

使用場景 , 數據 , MySQL , 錨定 , 數據庫