原创 OkHttp-3.12.x

文章目錄0.簡介1.從demo說起2. OkHttpClient源碼解析1)有兩種方式創建OkHttpClient:2)爲什麼要用建造者模式?3)看看有哪些屬性4)看看Builder這個內部類5)再看看OkHttpClient構造

原创 mac idea快捷鍵

option + enter快速提示錯誤 control+enter 插入getter,setter等方法 option+command+v快速補全代碼,添加返回值和類型。 command+shift + enter快速在末尾加分

原创 程序員常用網站

http://gotapi/   語言:英語   簡介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查詢網站。 http://w3schools/   語言:英語   簡介:W3C制定的標準諸如XML,HT

原创 Linux常用命令

命令 用途 備註 rpm -qa|grep java #[搜索指定rpm包是否安裝]搜索java q:query. a:all

原创 SQL語句筆記

文章目錄簡介關鍵字使用順序樣例一、INSERT INTO/DELETE/UPDATE SET/SELECT1.1 INSERT INTO1.2 DELETE1.3 UPDATE SET1.4 SELECT1.4.1 SELECT

原创 visual studio提示

// 運行程序: Ctrl + F5 或調試 >“開始執行(不調試)”菜單 // 調試程序: F5 或調試 >“開始調試”菜單 // 入門提示: // 1. 使用解決方案資源管理器窗口添加/管理文件 // 2. 使用團隊資

原创 Java併發編程的藝術-前兩章

文章目錄資源代碼書籍一、併發編程的挑戰1.1 上下文切換1.1.1 多線程一定快嗎1.1.2 測試上下文切換次數和時長1.1.3 如何減少上下文切換1.1.3.1 無鎖併發編程1.1.3.2 CAS算法1.1.3.3 使用最少線程

原创 Java併發編程的藝術-第三章-內存模型

資源 1.1 代碼 https://github.com/ouyangxizhu/ArtConcurrentBook.git 1.2 書籍 鏈接:https://pan.baidu.com/s/18xLExmEllaowDsXbu

原创 註解

文章目錄1. 定義2. JDK中常見的註解2.1 @Override2.2 @Deprecated2.3 @SuppressWarnings()3. 註解的分類3.1 按照運行機制分3.1.1 源碼註解3.1.2 編譯時註解3.1

原创 VMware虛擬機克隆CentOS及網絡設置

1、在想要克隆的虛擬機位置上右鍵,在管理裏面 2、在這裏點擊下一步。 3、在這裏選擇克隆源的時間點,我的選擇當前狀態,如果你的快照比較多,選擇一個合適的快照狀態。 4、在這裏我選擇創建鏈接克隆,好處是節約空間,(也可以創建完

原创 Java併發編程的藝術-第四章-java併發編程基礎

文章目錄資源代碼書籍4.1 線程簡介4.1.1 什麼是線程4.1.2 爲什麼要使用多線程4.1.2.1 更多的處理器核心4.1.2.2 更快的響應時間4.1.2.3 更好的編程模型4.1.3 線程優先級4.1.4 線程的狀態4.1

原创 將word的題注從Fig.改爲Figure

選中圖片下面的題注(Fig. 1),之後按shift+F9,顯示爲如下格式 Fig. { SEQ Fig. \* ARABIC \ } 改爲 Figure { SEQ Figure \* ARABIC \ } 之後按ctrl+

原创 GOF23設計模式-結構型(7種)

文章目錄二、結構型模式1. 外觀模式(門面模式)定義適用場景優點缺點源碼外觀模式和中介者模式外觀模式和單例模式外觀模式和抽象工廠模式2. 裝飾者模式定義適用場景優點缺點源碼裝飾者模式和代理模式裝飾者和適配器模式3. 適配器模式定義

原创 GOF23設計模式-創建型(5種)

文章目錄一、創建型簡單工廠模式(不屬於GOF23)定義適用場景優點缺點源碼1. 工廠方法定義類型適用場景優點缺點源碼2. 抽象工廠2.1 定義類型適用場景優點缺點源碼工廠方法和抽象工廠的區別3. 建造者模式定義:類型適用場景優點缺

原创 反射-java開發必須懂得

文章目錄一、Class類1.1 創建類類型的三種方式1.1.1 通過類的class靜態成員變量1.1.2 通過類實例對象的getClass()方法1.1.3 通過類的全路徑使用Class.forName()方法Class.forN