原创 重構改善既有代碼的設計

重構改善既有代碼的設計 第二章 重構原則 重構 重構[名詞]:對軟件內部結構的一種調整,目的是在不改變軟件可觀察行爲的前提下,提高其可理解性,降低其修改成本。 重構[動詞]:使用一系列重構手法,在不改變軟件可古納差行爲的前提下,調整其結構

原创 Mysql查詢優化彙總 order by優化例子,group by優化例子,limit優化例子,優化建議

Mysql查詢優化彙總 order by優化例子,group by優化例子,limit優化例子,優化建議  索引 索引是一種存儲引擎快速查詢記錄的一種數據結構。 注意 MYSQL一次查詢只能使用一個索引,這個說法是不正確的,MYSQL會在

原创 Redis介紹

Redis介紹 Reids是一個高性能的key-value數據庫,與其他很多key-value數據庫的不同之處在於,Redis不僅支持簡單的鍵值對類型的存儲,還支持其他一系列豐富的數據存儲結構,包括 strings、hashs、lists、

原创 Mysql查詢性能優化

Mysql查詢性能優化 慢查詢優化基礎:優化數據訪問 查詢需要的記錄。查詢100條,應用層僅需要10條。 多表關聯時返回全部列。*,多表關聯,字段查詢要加前綴。 總是取出全部列。* 重複查詢相同的數據。例如:在用戶評論的地方需要查詢用戶頭

原创 Docker 外部訪問容器Pp、數據管理volume、網絡network 介紹

Docker 外部訪問容器Pp、數據管理volume、網絡network 介紹  外部訪問容器 容器中可以運行一些網絡應用,要讓外部也可以訪問這些應用,可以通過 -P 或 -p 參數來 指定端口映射。 當使用 -P 標記時,Docker 會

原创 Docker-Mysql-proxy Mysql Proxy實現讀寫分離

  Docker-Mysql-proxy Mysql實現讀寫分離與負載 原理 MySQL Proxy處於客戶端應用程序和MySQL服務器之間,通過截斷、改變並轉發客戶端和後端數據庫之間的通信來實現其功能。 MySQL Proxy就是這麼

原创 Docker實用命令介紹

Docker實用命令介紹   1. docker啓動、關閉、停止 ╭─wil-xz in ~

原创 學習資源 Docker從入門到實踐 pdf ,docker基礎總結導圖

學習資源 Docker從入門到實踐 pdf ,docker基礎總結導圖  Docker從入門到實踐 pdf 雲盤地址:https://pan.baidu.com/s/1vYyxlW8SSFSsMuKaI2hX-g 提取碼:edxe   自己

原创 mysql proxy 數據庫讀寫分離字符集亂碼

  mysql proxy 數據庫讀寫分離字符集亂碼    解決辦法 在對應配置後端數據庫服務器的配置.cnf中加入如下代碼 init-connect='SET NAME UTF8' skip-character-set-client-h