正文內容加載中...
posted @ 2018-12-25 17:10 jihite 閱讀(10) 評論(0) 編輯
摘要: 轉:鏈接 一.沖突問題 比如項目中引用了兩個 fastjson.jar的版本,分別為 fastjson:1.2.28fastjson:1.2.3 我們用到了1.2.28中的某個類, 比如 A類,在版本更新中 1.2.3版本去掉了這個類,然而我們項目中maven 卻把1.2.3的 jar 打包進去了,閱讀全文
posted @ 2018-12-17 19:45 jihite 閱讀(17) 評論(0) 編輯
摘要: 線程分類 守護線程(即daemon thread),是個服務線程,準確地來說就是服務其他的線程,這是它的作用——而其他的線程只有一種,那就是用戶線程。所以java里線程分2種: 用戶線程:比如垃圾回收線程,就是最典型的守護線程 守護線程:就是應用程序里的自定義線程 用戶線程舉例 守護線程舉例 結果對閱讀全文
posted @ 2018-12-08 11:41 jihite 閱讀(30) 評論(0) 編輯
摘要: 不同的對象 # 執行結果 現象 在MyThread中,每次都new一個新的Sync對象,可以看到代碼塊test雖然被加了synchonized但是還是并行執行的,初步結論:鎖住的不是代碼塊 同一個對象 執行結果 現象 可以看到當他們共用一個對象的時候,synchonized起了作用,這塊代碼是串行執閱讀全文
posted @ 2018-12-06 22:04 jihite 閱讀(65) 評論(0) 編輯
摘要: 1.Ideal中顯示 2.各個階段干嘛的? compile,編譯命令,會在項目路徑下生成一個target目錄,在該目錄中包含一個classes文件夾,里面全是生成的class文件及字節碼文件 package,這個命令會在你的項目路徑下一個target目錄,并且擁有compile命令的功能進行編譯,同閱讀全文
posted @ 2018-11-09 23:32 jihite 閱讀(27) 評論(0) 編輯
摘要: 1. 情景 面館開張了,主營2種面:酸菜面、牛肉面;外加2種配料:雞蛋、豆皮 用裝飾者模式來設計這一訂單系統: 滿足要求:可以返回點的名稱、計算總價格 2. 設計 大體思路: 這里要說的是雞蛋、豆皮是裝飾者,為了讓他可以任意的加配料,返回仍是面條類。 類設計圖: 3. 實現 面條抽象類 裝飾者抽象類閱讀全文
posted @ 2018-11-03 13:33 jihite 閱讀(307) 評論(0) 編輯
摘要: 1. 介紹 當對象間存在一對多關系時,則使用觀察者模式(Observer Pattern) 當一個對象被修改時,則會自動通知它的依賴對象(廣播)。觀察者模式屬于行為型模式。 2. 類定義 定義觀察者接口和被觀察者抽象類 定義實現被觀察者的具體類 定義實現觀察者的2個具體類 3.測試 結果 4.總結 閱讀全文
posted @ 2018-11-02 14:16 jihite 閱讀(58) 評論(0) 編輯
摘要: 1. 目標 把類的對象存儲到字符串可存儲 2. 類定義 3. 測試 結果 4. Fastjson Fastjson是一個Java語言編寫的高性能功能完善的JSON庫。它采用一種“假定有序快速匹配”的算法,把JSON Parse的性能提升到極致,是目前Java語言中最快的JSON庫。Fastjson接閱讀全文
posted @ 2018-10-31 22:51 jihite 閱讀(348) 評論(0) 編輯
摘要: 1. 原理 Stream 不是集合元素,它不是數據結構并不保存數據,它是有關算法和計算的,它更像一個高級版本的 Iterator。 原始版本的 Iterator,用戶只能顯式地一個一個遍歷元素并對其執行某些操作; 高級版本的 Stream,用戶只要給出需要對其包含的元素執行什么操作,比如: 所有元素閱讀全文
posted @ 2018-10-25 22:26 jihite 閱讀(359) 評論(0) 編輯
摘要: 1. 關系圖 List接口一共有三個實現類,分別是ArrayList、Vector和LinkedList 2. ArrayList、Vector和LinkedList區別 ArrayList是最常用的List實現類,內部是通過數組實現的,它允許對元素進行快速隨機訪問。數組的缺點是每個元素之間不能有間閱讀全文
posted @ 2018-10-25 14:14 jihite 閱讀(23) 評論(0) 編輯
耐克篮球多少钱