原创 遊學網實記 -- mysql(一)

MySQL問題記錄使用逆向工程鏈接數據庫異常Unknown system variable 'query_cache_size'You must configure either the server or JDBC driver

原创 java基礎--零拷貝

IO零拷貝零拷貝交互過程:實例 :分析: 零拷貝 零拷貝 零拷貝是沒有cpu拷貝, 從操作系統的角度來說的。因爲內核緩衝區之間,沒有數據是重複的(只有 kernel_buffer 有一份數據)。 Java 程序中,常用的零拷貝有

原创 設計模式--第13篇(命令模式)

設計模式一,命令模式二,原理類圖三,實例四,源碼分析 一,命令模式 命令模式: 在系統設計中,經常需要向某些對象發送請求,但可能並不知道請求的接受者是誰,也不知道被請求的操作是哪個,我們只需要在程序運行時指定具體的請求接收者即可

原创 遊學網實記 --nacos

SpringCloudAlibaba--Nacosnacos1,nacos學習2,遊學網項目使用(項目以springcloudAlibaba爲例)2.1,服務註冊發現2.2,配置中心 nacos 1,nacos學習 項目使用建議參

原创 java基礎--BIO

IO一,BIOBlocking-IO交互過程:BIO示圖:實例 :分析: 一,BIO Blocking-IO 同步阻塞IO,一個連接對應一個線程,客戶端有請求連接時服務器端就啓動一個線程進行處理,當連接不做任何事情的時候就會阻塞,

原创 遊學網實記 -- gateway網關

SpringCloud -- GatewayGateway1,Gateway學習2,遊學網項目使用2.1,網關原理圖2.2,網關三巨頭 Gateway 1,Gateway學習 項目使用建議參考官網; 視頻學習參考尚硅谷免費視頻 2

原创 java基礎--線程

線程一,線程 一,線程

原创 java基礎--AIO

IOAIOAsynchronous IO(NIO2.0)交互過程: AIO Asynchronous IO(NIO2.0) 異步不阻塞的 IO。AIO 引入異步通道的概念,採用了 Proactor 模式,簡化了程序編寫,有效的請

原创 java基礎--線程池

線程池一,線程池 一,線程池 待補充

原创 java基礎--NIO

IONIONon-Blocking-IO(New-IO)交互過程:NIO示圖:三大核心組件分析:羣聊demo: NIO Non-Blocking-IO(New-IO) 同步非阻塞IO,一個線程處理多個請求(連接),客戶端發送的請

原创 數據庫--第4篇(深入MySQL篇三)

數據庫一,深入MySQL鎖全局鎖表級鎖行鎖 一,深入MySQL 鎖 全局鎖 FTWRL:對整個數據庫實例加鎖。MySQL提供加全局讀鎖的方法:Flush tables with read lock(FTWRL),可以使整個庫處於只

原创 數據庫--第3篇(深入MySQL篇二)

數據庫一,深入MySQL1,索引的常見模型2,覆蓋索引3,聯合索引(最左前綴原則)4,索引下推 一,深入MySQL 1,索引的常見模型 索引的出現是爲了提高查詢效率,但是實現索引的方式卻有很多種,所以這裏也就引入了索引模型的概念。

原创 數據庫--第2篇(深入MySQL篇一)

數據庫一,深入MySQL1,數據庫執行流程2,mysql日誌系統3,事務隔離 一,深入MySQL 1,數據庫執行流程 mysql基本邏輯架構圖 連接器 連接器負責跟客戶端建立連接、獲取權限、維持和管理連接。 查詢緩存 MySQL

原创 設計模式--第21篇(策略模式)

設計模式一,策略模式二,原理類圖三,實例四,源碼分析 一,策略模式 策略模式: 定義算法族,分別封裝起來,讓他們之間可以相互替換,此模式讓算法的變化獨立於使用算法的客戶; 此算法把變化的代碼從不變的代碼中分離出來,針對接口編程而

原创 設計模式--第16篇(觀察者模式)

設計模式一,觀察者模式二,原理類圖三,實例四,源碼分析 一,觀察者模式 觀察者模式: 對象之間多對一依賴的一種設計方案,被依賴的對象爲Subject,依賴的對象爲Observer,Subject通知ObServer變化,其中Sub