原创 kafka A

kafka是linkedin用於日誌處理的分佈式消息隊列,linkedin的日誌數據容量大,但對可靠性要求不高,其日誌數據主要包括用戶行爲(登錄、瀏覽、點擊)以及系統運行日誌(CPU、內存、磁盤、網絡、系統、進程狀態)。 當前很多的消息隊

原创 消息流A

消息流結構安排如下,主要規劃爲五個源碼包和一個配置文件夾: 接下來會離散的分析各個流程節點。

原创 我的常用快捷鍵

常用快捷鍵分成五類,如下 1、常用快捷鍵(5) F1 -------- 幫助 F2 -------- 重命名 F3 -------- 搜索 F5 -------- 刷新 F10 ------ 激活菜單 2、Ctrl快捷鍵(9) Ct

原创 消息流B -- 從SNMP說起

SNMP分爲三個版本:SNMPv1、SNMPv2c、SNMPv3。其中SNMPv1基本被淘汰,SNMPv3主要是增加了一系列的安全機制和訪問控制,這些需求是彈性配置的,當所有的增強功能

原创 SNMP4J編程最重要的三個類之Snmp

 Snmp類是SNMP4J的核心,它提供了發送和接收SNMP PDUs的方法,所有的SNMP PDU類型都可以採用同步或者異步的方式被髮送。 Snmp採用獨立的傳輸協議,通過TransportMapping接口調用addTranspo

原创 java File類的一些方法

File類包含衆多對文件進行操作的方法,如下 1、構造子索引 File(File dir, String name) ----------- 創建一個 File 實例,表示指定路徑指定名稱的文件。  File(String path) 

原创 SNMPv3的基本概念

1、SNMPv3協議的主要特點 SNMP協議的第三個版本是SNMPv3,沒定義新的網管操作、消息類型與PDU結構,它的改進主要表現在安全性方面。 SNMPv3協議可看做一個安全規範,它定義一種標準化的SNMP框架結構,爲兩種SNMPv1

原创 pgAdmin III的界面簡介

pgAdmin的界面主要包括五大部分菜單欄、工具欄、對象瀏覽器、詳細屬性窗口和SQL窗口。 工具欄有12個工具。 1、新建一個服務器 2、刷新所選對象 3、顯示所選對象屬性 4、創建和選取同類型的對象 5、移除當前所選對象 6、執行任意

原创 Add Jars與Add Library

Eclipse中,工程屬性的Java Build Path的Library標籤頁下,有如下幾個按鈕: Add Jars...添加JAR包,是指本Eclipse當前包含在工程中的,如添加common包中jars。在工程列表下選取即可。

原创 SNMP4J編程最重要的三個類之關係

 SNMP4J最重要的三個類Snmp、Target、PDU三者的關係如下: Target代表遠程設備或者遠程實體, PDU代表管理端同Target通信的數據, Snmp代表管理者管理功能(其實就是數據的收發)的具體執行者。 打個比方:

原创 SNMPv3原理-SNMP的安全問題

 SNMP制定之初並沒有過多地考慮其安全性,這使其早期版本存在安全隱患。 隨着網絡安全的日趨重要,在SNMP的發展過程中也出現了一些安全方面的增強方案。這些方案雖然沒有形成統一的標準,也沒有得到廣泛應用,但是對後來SNMPv3的形成具

原创 SNMP4J編程最重要的三個類之PDU

PDU(協議數據單元),用來表示管理站跟代理站進行通信的數據。包括PDU的類型、傳輸的數據集合、錯誤說明等。 除SNMPv1 Trap外,其他操作類型的PDU大致相同。 SNMP4J針對SNMP的各個版本,開發了三個有關PDU的類。PDU

原创 關於String.valueOf() 和 .toString()

查看源碼,得知String.valueOf()方法的實現如下 public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toStr