原创 IDEA中加載自定義或者其他途徑下載的Jar包

首先準備好要導入項目的jar包,然後開始以下步驟。 方法一: 先把jar包放入IDEA工程中(就是把jar文件複製到項目文件夾裏面),在IDEA的目錄界面找到這個jar包,右鍵單擊,選擇Add as Library 彈出的

原创 網絡編程-NIO

一、NIO網絡模型 Non-Blocking I/O 或 New I/O,開始與JDK1.4 服務於高併發網絡服務器 NIO網絡模型 二、NIO核心類 NIO核心 Channel:通道 Buffer:緩衝區 Selector:

原创 【鳥哥的Linux私房菜】第一章、Linux是什麼與如何學習

第一章、Linux是什麼與如何學習 實踐題部分 請上網找出目前Linux內核的最新穩定版與開發版本的版本號碼,請註明查詢的日期和對應的版本 答:2019-11-14 最新穩定版v5.3.9 開發版本號 v6.x

原创 GC中如何判斷一個對象需要被回收

一、引用計數 Java在GC時會看這個對象是否與其他引用有關聯,如果存在引用關係則表示這個對象還有用,不能被回收,如果不存在引用關係則可基本定性爲可被回收的對象。優點:效率高;缺點:無法解決循環引用的問題。如下代碼: public

原创 秒懂UNM類圖

記一記: 三角繼承虛實現 虛線依賴實關聯 空菱聚合實組合 項目溝通圖常見                  

原创 設計模式-策略模式-運算示例

策略模式 策略模式-行爲型模式。 在策略模式中,實例代碼創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的context對象。策略對象改變context對象的執行算法。 目的和手段:將相似的算法封裝成類,使他們可以任意的替

原创 【鳥哥的Linux私房菜】第十二章、學習shell腳本

第十二章、學習shell腳本 以下皆爲實踐題,請自行編寫出程序 請建立一個腳本,當你執行該腳本的時候,該腳本可以顯示:(1)你目前的身份(用 whoami) (2)你目前所在的目錄(用pwd) #!/bin/bash who

原创 設計模式--適配器模式-多媒體播放器示例

適配器模式 適配器模式 - 結構型模式 關鍵代碼:適配器繼承或依賴已有的對象,實現想要的目標的接口 意圖:將一個類的接口轉換成客戶端希望的另一個接口。適配器模式使得原本由接口不兼容而不能一起工作的那些類可以一起工作 注意事項:適

原创 【鳥哥的Linux私房菜】第六章、Linux文件與目錄管理

第六章、Linux文件與目錄管理 情景模擬題 略 簡答題部分 什麼是絕對路徑與相對路徑。 答:絕對路徑:一定是由根目錄/寫起;相對路徑:不由/寫起,而是由相對當前目錄寫起。 如何更改一個目錄的名稱?例如由 /home

原创 Windows下谷歌瀏覽器快捷鍵方式彙總

建議:搭配Vimium更香! 一下描述左右兩邊,左邊是要實現的功能  ,右邊是具體的操作! 在通知中允許 Alt + Shift + a 在通知中拒絕 Alt + Shift + d*當前頁面打開主頁  Alt +  home 打開新窗口

原创 設計模式-責任鏈模式-日誌分級打印示例

責任鏈模式 責任鏈模式-行爲型模式 意圖:避免請求發送者和接受者耦合在一起,讓多個對象都有可能接受請求,將這些對象連接成一條鏈,並且沿着這條鏈傳遞請求,知道有對象處理它爲止。 關鍵代碼:攔截的類都實現統一接口,Handler 裏

原创 設計模式-命令模式-示例買賣股票

命令模式 命令模式:數據驅動的設計模式,行爲型模式 核心理解:將請求封裝成一個對象,傳給調用者,調用者基於請求的類型確定哪個對象執行哪個命令。 主要解決:將行爲請求者和行爲實現者解耦 參考網址:https://www.runoo

原创 【鳥哥的Linux私房菜】第二章、主機規劃與磁盤分區

第二章、主機規劃與磁盤分區 實踐題部分 分析你的家用計算機,以你的硬件設備來計算可能產生的耗電量,最終再以計算出總瓦數乘上你可能運行的時間,以推估出一年你可能輝仔你的這臺電腦上花費的電費? 略 問答題部分 一臺計算機主

原创 【鳥哥的Linux私房菜】第三章、安裝CentOS7.x

第三章、安裝CentOS7.x Linux的目錄配置以“樹狀目錄”來配置,至於磁盤分區(partition)則需要與樹狀目錄相配合。請問,在默認情況下,在安裝的時候系統會要求你一定要劃分出來兩個分區,這是爲什麼? 答:根(

原创 Linux中rwx對目錄和文件的作用

一、權限對於目錄的意義 1、首先要明白的是目錄主要的內容是記錄文件名列表和子目錄列表,而不是實際存放數據的地方。 2、r權限:擁有此權限表示可以讀取目錄結構列表,也就是說可以查看目錄下的文件名和子目錄名,注意:僅僅指的是名字。 3、w權限