原创 InnoDB存儲引擎(四)表

目錄   4.1 索引組織表 4.2 InnoDB邏輯存儲結構 4.2.1 表空間 4.2.2 段 4.2.3 區 4.2.4 頁 4.2.5 行 4.3 行記錄格式 4.3.1 Compact行記錄格式 4.3.2 行溢出數據 4.3.

原创 InnoDB存儲引擎(五)索引與算法

目錄   5.1 概述 5.2 數據結構與算法 5.2.1 二分查找法 5.2.2 二叉查找樹和平衡二叉樹 5.2.3 B+樹 5.3 B+樹索引 5.3.1 聚集索引和非聚集索引 5.3.2 B+樹索引的使用 聯合索引 覆蓋索引 優化

原创 阿里雲函數計算 使用Python開發一個基於WSGI的HTTP觸發器 (實戰)

廢話不多說,直接上乾貨   源碼下載: 鏈接:https://pan.baidu.com/s/1OFMCtNglHHQnBlfedpdPmw  提取碼:w465   文章大綱: 1. 需求背景 2. 技術選型 3. 代碼開發 4. 部署項

原创 NIO和IO多路複用

NIO的引入 使用BIO進行socket通信時,accept連接 和 read讀 均會阻塞。 這樣就會出現以下問題: 1. 第一個客戶端建立連接後,但是不發送數據,server會釋放cpu資源,並且等待客戶端發送數據 2. 第二個客戶端無

原创 MySQL編程 優化篇(四) SQL優化(ⅳ)常用SQL優化

目錄   大批量插入數據 優化order by語句 MySQL中有兩種排序方式 Filesort的優化 優化group by語句 優化嵌套查詢 優化分頁查詢 巧用 Rand() 提取隨機行 數據庫名、表名大小寫問題 大批量插入數據 因爲

原创 InnoDB存儲引擎(三)文件

目錄 3.1 參數文件 3.2 日誌文件 3.2.1 錯誤日誌 3.2.2 慢查詢日誌 3.2.3 查詢日誌 3.2.4 二進制日誌 3.3 套接字文件 3.4 pid文件 3.5 表結構定義文件 3.6 InnoDB存儲引擎文件 3.6

原创 InnoDB存儲引擎(八)備份與恢復

目錄 8.1 備份與恢復概述 8.2 冷備 8.3 邏輯備份 8.4 二進制日誌備份與恢復 8.5 熱備 8.6 快照備份 8.7 複製 8.8 企業實現 MySQL數據庫提供的大部分工具(如mysqldump、ibbackup、repl

原创 MySQL編程 基礎篇(二)SQL執行流程

對於查詢處理,可將其分爲邏輯查詢處理及物理查詢處理。邏輯查詢處理表示執行查詢應該產生什麼樣的結果,而物理查詢代表MySQL數據庫是如何得到該結果的。 邏輯查詢處理的順序以及步驟的序號,每一步操作都會產生一個虛擬表,該虛擬表作爲下一個處理的

原创 JDK 1.7 HashMap,ConcurrentHashMap源碼解析

HashMap 靜態常量 /** * The default initial capacity - MUST be a power of two. * 初始容量是2的冪:16 */ static final int DEFAULT_

原创 Spring Boot 使用API註解方式整合 dubbo

目錄   創建項目結構 具體實現 gamll-user-provider gmall-web-consumer dubbo配置 gamll-user-provider gmall-web-consumer 創建項目結構 1. 創建一個空項

原创 MySQL編程 基礎篇(一)EXPLAIN + SQL編程 + 數據類型

目錄 explain執行計劃 字段說明 select_type type:Join Types Extra Information sql編程 數據類型 explain執行計劃 數據庫版本:SELECT VERSION() 5.7.18-

原创 Hive學習(七)查詢

LIKE和RLIKE LIKE:%,_ RLIKE:支持Java的正則表達式;例,查找部門號中含有2的部門 :select * from dept_part where deptno RLIKE '[2]';   大多數情況下,H

原创 Hive學習(三)安裝配置

目錄 安裝部署 Hive基本操作 將本地文件導入hive 查看在hive中輸入的所有歷史命令 Hive常見屬性配置 數據倉庫位置配置 查詢後信息顯示配置 運行日誌信息配置 配置參數方式 官網地址:https://hive.apache.o

原创 Java 面試題整理(一)

目錄   ■ 抽象類和接口的區別 ■ 什麼時候使用抽象類,什麼時候使用接口 ■ 八大基本數據類型,所佔字節數 ■ List、Set、Map的區別 ■ 什麼情況下使用List、Map、Set? ■ ArrayList和LinkedList

原创 Redis 入門指南(一)5大數據類型

        最近在學《Redis入門指南 (第2版)》,我個人平時也比較喜歡整理技術文檔,接下來就把我學習 Redis入門指南 做的記錄分享出來,以便以後查看和回顧。有錯誤的地方,還望大家批評指正,謝謝。         pdf文檔鏈