原创 Java IO(十三):InputStreamReader 和 OutputStreamWriter

本章將簡要的介紹 InputStreamReader 和 OutputStreamWriter。細心地讀者可能會發現之前文章中 IO 的類要麼以 Stream 結尾,要麼以 Reader 或者 Writer 結尾,那這兩個同是一字

原创 Java IO(四):FileInputStream

FileInputStream 可以以字節流的形式讀取文件的內容。FileInputStream 是 InputStream 的子類,這意味着你可以把 FileInputstream 當做 InputStream 使用。 Inpu

原创 Java IO(五):FileOutputStream

FileOutPutStream 可以往文件裏寫入字節流,它是 OutputStream 子類,所以你可以像使用 OutputStream 那樣使用 FileOutputStream。 OutputStream output =

原创 (一) ELK學習之基礎

ELK是什麼? ELK Stack 是 Elasticsearch、Logstash、Kibana 三個開源軟件組合。在實時數據檢索和分析場合,三者通常是配合共用,而且都是同一公司,故有此簡介。 ELK能幹什麼? ELK Stac

原创 圖的鄰接矩陣存儲與訪問

/*圖的相鄰矩陣儲存類型定義*/ #define MaxVertexNum 100 /*最大頂點數設爲100*/ typedef char VertexType; /*頂點類型設爲字符型*/ typedef int EdgeT

原创 圖的鄰接表存儲與訪問

#define MAX_VERTEXT_NUM 20 typedef struct edge{ /*邊定義*/ int from,to,weight; }Edge,*Edged; typedef struct

原创 Java IO(十一):序列化與 ObjectInputStream、ObjectOutputStream

 Serializable 如果你希望類能夠序列化和反序列化,必須實現 Serializable 接口,就像所展示的 ObjectInputStream 和 ObjectOutputStream 例子一樣。 ObjectInpu

原创 Java IO(十二):Reader 和 Writer

Reader Reader 是 Java IO 中所有 Reader 的基類。Reader 與 InputStream 類似,不同點在於,Reader 基於字符而非基於字節。換句話說,Reader 用於讀取文本,而 InputSt

原创 Java IO(六):RandomAccessFile

RandomAccessFile 允許你來回讀寫文件,也可以替換文件的某些部分。FileInputStream 和 FileOutputStream 沒有這樣的功能。 創建一個 RandowAccessFile 在使用 Rando

原创 Java IO(九):ByteArray

本小節會簡要概括 Java IO 中字節數組與過濾器的輸入輸出流,主要涉及以下 4 個類型的流:ByteArrayInputStream、ByteArrayOutPutStream、FilterInputStream、Filter

原创 拓撲排序

//拓撲排序 void TopsortbyQueue(ALGraph*G){ for(int i=0; i< G->vexNum;i++) mark[i]=FALSE; using std::que

原创 Java IO(七):File

Java IO API 中的 File 類可以讓你訪問底層文件系統,通過 File 類,你可以做到以下幾點: 檢測文件是否存在 讀取文件長度 重命名或移動文件 刪除文件 檢測某個路徑是文件還是目錄 讀取目錄的文件列表 請注意:

原创 log4j.xml 日誌持久化本地配置

使用 Log4j 則推薦使用 XML 來配置屬性參數,使得打印輸出更加靈活,更加易控,可以按包路徑、日誌級別分開輸出。 web.xml 加載 <context-param> <param-name>log4jC

原创 Java IO(十):Buffered 和 Data

本小節簡要概括 Java IO 中的 Buffered 和 Data 的輸入輸出流,主要涉及以下 4 個類型的流:BufferedInputStream、BufferedOutputStream、DataInputStream、D

原创 (二)ELK學習之LogStash

什麼是 Logstash Logstash 是一個開源工具,它可以對你的日誌進行收集、分析、並將其存儲以後使用 怎麼用 Logstash 安裝配置 在安裝之前要有 Java1.8 環境,因此先要配置 Java 環境,這點不懂可自行