收藏 / 列表

今夜有點兒涼 - MyISAM與InnoDB對比分析

MySQL存儲引擎:MyISAM與InnoDB對比分析 一、核心架構與特點對比 特性 MyISAM InnoDB 事務支持 不支持事務 支持ACID事務 鎖粒度 表級鎖 行級鎖(支持表級鎖) 併發性能 低(表鎖限制) 高(行鎖優勢) 外鍵約束 不支

innodb , myisam , 存儲引擎

Zeran - 更好的創建和使用Mysql索引

表結構 CREATE TABLE single_table( id int not null auto_increment, key1 VARCHAR(100), key2 int, key3 VARCHAR(100), key_part1 VARCHAR(100), key_part2 VARCHAR(100), key_part3 VAR

MySQL , mysql索引

Aresxue - “傻傻”的JAVA編譯器

故事是從一個問題開始的:為什麼 Java 中 2 * (i * i) 比 2 * i * i更快? 猛地一看,我還以為有人在釣魚,這倆玩意不應該是一模一樣嗎?第二反應是計算結果溢出了int值所以導致了這個差異,於是我掏出JMH這個利器準備開始一輪驗證,為了避免干擾,構造了不同的測試用例集用於縱向與橫向的比較。 @BenchmarkMode(Mode.AverageTime)

編譯 , jvm , JAVA

架構師專欄 - 如何在 macOS 上安裝 Oracle JDK 24 的詳細步驟

如何在 macOS 上安裝 Oracle JDK 24 的詳細步驟,包括從下載、安裝到配置環境變量的完整流程。 1. 下載 JDK 安裝包 打開你的瀏覽器,訪問 Oracle JDK 下載頁面。 https://www.oracle.com/cn/java/technologies/downloads/#jdk24-mac 點擊下載鏈接,下載適合 macOS 的 jdk-24_macos

JDK

阿東 - 【RocketMq】NameServ啓動腳本分析(Ver4.9.4)

NameServ啓動腳本分析 mqnamesrv 啓動命令 這裏直接摘錄了官方文檔: Start NameServer ### Start Name Server first $ nohup sh mqnamesrv ### Then verify that the Name Server starts successfully $ tail -f ~/logs/rocketmqlogs/nam

rocketmq , jvm調優