原创 java編程思想讀書筆記十六 類型信息
什麼是RTTI Class對象 instanceof instanceof與class的==或equals()方法的區別 總結
原创 java編程思想讀書筆記十七 反射與動態代理
反射 動態代理
原创 高性能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()優