?? flowbytedistmetric.java
字號:
package com.ict.netcom2.metric;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
/**
* 流大小分布統計,按照字節數
* 44 bytes
*/
public class FlowByteDistMetric {
public static final int length = 44;
public int less1k; // 字節數<=1k的流個數
public int less10k; // 字節數在1~10k之間的流個數
public int less20k; // 字節數在10~20k之間的流個數
public int less40k; // 字節數在20~40k之間的流個數
public int less80k; // 字節數在40~80k之間的流個數
public int less160k; // 字節數在80~160k之間的流個數
public int less320k; // 字節數在160~320k之間的流個數
public int less500k; // 字節數在320~500k之間的流個數
public int less1M; // 字節數在>500k~1M之間的流個數
public int less5M; // 字節數在1~5M之間的流個數
public int more5M; // 字節數>5M的流個數
public void store(byte[] result) {
if (result.length != length) {
System.err.println("[FlowByteDistMetric.store()] param len wrong.");
}
ByteBuffer buf = ByteBuffer.wrap(result);
buf.order(ByteOrder.LITTLE_ENDIAN);
this.less1k = buf.getInt();
this.less10k = buf.getInt();
this.less20k = buf.getInt();
this.less80k = buf.getInt();
this.less80k = buf.getInt();
this.less160k = buf.getInt();
this.less320k = buf.getInt();
this.less500k = buf.getInt();
this.less1M = buf.getInt();
this.less5M = buf.getInt();
this.more5M = buf.getInt();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -