原创 JAVA——IO流 篇八(File類的操作)

在API的java.io包中有一個類File,此類主要定義了一些關於java虛擬機訪問文件、文件屬性、操作文件的方法等。 其構造函數有: File(File parent, String child) 從父抽

原创 MySQL8安裝(以及忘記密碼處理方式)

MySQL社區服務器8.0.17 安裝步驟: 1. 將下載的解壓文件進行解壓,例如我解壓在D:\Program Files\mysql-8.0.17-winx64 2. 在該文件夾下創建 my.ini 配置文件,並編輯 my.

原创 JAVA——IO流 篇九(Properties文件)

在java.util包裏面有個Properties類,它是java語言的配置文件所使用的類,XXX.properties文件常爲java語言的配置文件,它以鍵值對的形式存放數據。 主要特點有:

原创 JAVA——IO流 篇七(轉換流的編解碼)

有時候我們編輯一個文本文件,會牽扯到編碼的問題,例如:windows通過DOS窗口的chcp命令,可以得到操作系統的代碼頁信息 我的電腦查看的結果如圖 通過代碼頁對應國家或語言表,可以知道936對應的是簡體中文(GBK通常指GB

原创 JAVA——IO流 篇六(流的操作規律:需求分析)

通過JAVA——IO流 篇五的規律分析以下實例。 複製一個文本文件 1. 明確目的和源: 源: Reader InputStream 目的: Writer OutputStream 2.

原创 Linux——Shell編程入門

Shell是一個命令行解釋器,它爲用戶提供了一個向Linux內核發送請求以便運行程序的界面系統級程序,用戶可以用戶Shell來啓動、掛起、停止、甚至編寫一個程序。 編寫第一個Shell腳本 運行Shell腳本 1.將Shell

原创 Linux——進程管理

進程:已啓動的可執行程序的運行實例,即運行的程序。 進程與程序的關係: 程序: 靜止的代碼 程序: 當程序開始被運行(執行)的時候,具有動態、生命週期以及運行狀態。 進程生命週期 父進程通過fork()函數可以創建一個子進程,並

原创 Linux——網絡配置

虛擬機的網絡連接有三種形式,分別是:橋接模式、NAT模式、僅主機模式。 橋接模式 參考文章:VMware虛擬機三種網絡模式詳解–Bridged(橋接模式) NAT模式 參考文章:VMware虛擬機三種網絡模式詳解–NAT(地址

原创 Linux——磁盤分區和掛載

計算機中存放信息的主要的存儲設備就是硬盤,但是硬盤不能直接使用,必須對硬盤進行分割,分割成的一塊一塊的硬盤區域就是磁盤分區。在傳統的磁盤管理中,將一個硬盤分爲兩大類分區:主分區和擴展分區。主分區是能夠安裝操作系統,能夠進行計算機啓

原创 Linux——任務調度(crontab命令)

在實際工作中,系統的定時任務一般都是需要重複執行的,這就需要使用 crontab 命令來執行循環定時任務。而crontab 命令需要crond服務支持,crond是在Linux下用來週期性的執行某些任務的一個守護線程。和Windo

原创 Linux——RPM和YUM

RPM包的管理: RPM是Redhat Package manager(RedHat軟件包管理工具)的縮寫,類似於windows下的setup.exe.它是一種用於互聯網下載包的打包以及安裝工具。 rmp [選項] (功能描

原创 Linux——壓縮和解壓類

gzip 文件(功能描述:壓縮文件,只能將文件壓縮爲 *.gz 文件) gunzip 文件.gz (功能描述:解壓 *.gz的壓縮文件) zip [選項] 文件名.zip 將要壓縮的內容(功能描述:壓縮文件

原创 Linux——用戶管理

Linux是多用戶多任務操作系統,該系統支持多個用戶在同一時間內登錄同一個系統,不同用戶可以執行不同的任務,並且互不影響。不同的用戶具有不同的權限,每個用戶在權限運行的範圍內完成不同的任務,Linux通過這個權限的劃分管理,實現了

原创 Linux——文件目錄類指令

pwd (功能描述:顯示當前工作目錄的絕對路徑) ls [選項] [目錄或者文件] (功能描述:用於顯示指定工作目錄下的內容) 常用選項:

原创 JAVA——IO流 篇五

關於流的轉換主要涉及到的類是InputStreamReader字節流到字符流的橋樑,它讀取字節,並使用指定的charset將其解碼爲字符 。 它使用的字符集可以由名稱指定,也可以被明確指定,或者可以接受平臺的默認字符集。 Outp