原创 java編程思想讀書筆記十六 類型信息

什麼是RTTI Class對象   instanceof instanceof與class的==或equals()方法的區別 總結  

原创 高性能mysql讀書筆記六 mysql高級特性

分區表 分區表的原理 分區表的類型 如何使用分區表 分區的問題 查詢優化 字符集和校對

原创 高性能Mysql讀書筆記一 概述

mysql邏輯架構 併發控制 事務 MVCC (Mutil-Version Concurrency Control) 存儲引擎 InnoDB MyISAM  

原创 java編程思想讀書筆記二十二 併發之線程間通信

wait notify notifyAll sleep和wait的區別 例子1 例子2 使用Lock和Condition實現例子1 例子3  錯失信號 例子4  生產者與消費者 例子5 生產者與消費者隊列 Bl

原创 java編程思想讀書筆記 組合和繼承

在組合和繼承之間選擇   基類的初始化 子類中對父類方法的重載或重寫 final關鍵字 final成員 final參數 final方法 不能被覆寫。 final類 初始化及類的加載   小知識 main

原创 高性能mysql讀書筆記二 服務器性能剖析

性能剖析概述 剖析應用程序 剖析mysql服務器負載 記錄慢日誌 分析慢日誌 生成剖析報告 剖析報告例子 剖析單條查詢 show profile 剖析查詢每部分花的時間 show status 使

原创 java編程思想讀書筆記四 重載、static、this、數組

方法重載 this關鍵字的用法 static用法 初始化代碼塊有什麼用 數組初始化    

原创 java編程思想讀書筆記五 訪問權限控制

包(package) 包的作用 什麼是類庫 包的命名,使用反順序的域名,因爲域名是唯一的,如果沒有域名則要起一個獨一無二的包名。 如何通過包名找到對應的本機的class文件位置 默認包 包訪問權限 public、pro

原创 java編程思想讀書筆記十四 字符串

+ 符號 與 StringBiulder String上的操作 格式化輸出 掃描輸入

原创 java編程思想讀書筆記十三 異常處理

一般使用異常類的名稱表示異常信息 異常調用棧 輸出異常日誌 重新拋出異常 異常鏈 不受檢查異常 java異常的缺陷 異常限制, 子類方法覆蓋父類方法時,只能拋出範圍更小的異常 不知道如何處理被檢查異常時如何處理

原创 高性能mysql讀書筆記四 創建高性能索引

索引的類型 B-Tree索引 小技巧: 查詢條件中的範圍條件放在最後,否則範圍條件之後的條件無法使用索引。 Hash索引 全文索引 索引的優點 高性能索引策略 獨立的列 前綴索引和索引選擇性 多列索引 聚

原创 高性能mysql讀書筆記五 優化查詢

查詢執行過程 通信協議 查詢線程狀態 查詢緩存 優化器 mysql如何執行關聯查詢 排序優化 查詢執行引擎 返回結果給客戶端 查詢優化器的侷限性 關聯子查詢 Union的限制 Min()和Max()優