小编VJS*_*VJS的帖子

SNMP服务器连接

我正在向SNMP服务器发送SNMP陷阱.但是如果没有建立与服务器的连接,我必须打印日志.

UdpAddress targetAddress = new UdpAddress("127.0.0.1/1985");

CommunityTarget target = new CommunityTarget();

target.setCommunity(new OctetString("public"));

target.setAddress(targetAddress);

target.setRetries(2);

target.setTimeout(1000); 

target.setVersion(SnmpConstants.version1);

Snmp snmp = new Snmp(new DefaultUdpTransportMapping());

snmp.listen();

// prepare the PDU for sending

PDU command = new PDU();

command.setType(PDU.GET);

command.add(new VariableBinding(new

OID("1.3.6.1.4.1.1331.11.5.1.0")));

// now send the PDU

**//  I HAVE TO CHECK WETHER CONNECTION IS ESTABLISHED OR NOT WITH SNMP SERVER. AS OF
NOW EVEN IF I DO NOT START SNMP SERVER THAN I AM NOT GETTING ANY EXCEPTION and IF I START …
Run Code Online (Sandbox Code Playgroud)

snmp

1
推荐指数
1
解决办法
951
查看次数

自定义日志级别

在我现有的应用程序“ org.apache.log4j ”中,API 已在 Java 代码中使用。

要求 :

在任何情况下,我都必须在日志文件中记录一些语句(比如 xyz),并且不应该依赖于日志级别。例如:如果我的日志级别是错误,那么 xyz 也应该打印,如果我的日志级别是调试,那么 xyz 也应该打印。

我无法将 xyz 的日志语句设置为调试,因为如果我这样做,除了 xyz 之外的其他日志语句也将开始打印。

为此,我相信,我必须添加一些自定义日志级别。请帮助如何做到这一点以及如何设置其级别排序,以便在任何情况下都应该打印。

提前致谢。此致

java logging log4j jakarta-ee

1
推荐指数
1
解决办法
4302
查看次数

HMACSHA256输出字节/位

我的朋友告诉我使用"HMACSHA256"算法,我使用了以下代码:

SecretKey signingKey = new SecretKeySpec("123".getBytes(), "HMACSHA256");  
    Mac mac = Mac.getInstance("HMACSHA256");  
    mac.init(signingKey);  
    byte[] digest = mac.doFinal("ABCDEF".getBytes());     
    System.out.println("HMA : "+digest.length);
Run Code Online (Sandbox Code Playgroud)

只是想知道:

1)以上实现看起来标准的"HMACSHA256"?

2)输出(摘要)为256位或16字节.这是正确的.

如果我们使用HMACSHA256算法,我们需要多少字节作为输出.

java algorithm hmac hmacsha1

0
推荐指数
1
解决办法
6212
查看次数

我的机器和我的Java 32位还是64位?

我的机器是32位还是64位?我的机器上安装的Java是32位还是64位?

uname -a 生产:

Linux xhost 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

java -version 生产:

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)

java java-ee 32bit-64bit

0
推荐指数
1
解决办法
671
查看次数

Java:String to Date转换获取Unparseable异常

我在String中得到日期09/16/2012 15:57.我如何转换它java.util.Date

我试过了 :

SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yy HH.mm.ss.SSS a");
dateFormat.parse(res.getString("stringdate"));
Run Code Online (Sandbox Code Playgroud)

但是得到 unparseable exception

Plz建议.

java java-ee

0
推荐指数
1
解决办法
584
查看次数

标签 统计

java ×4

java-ee ×2

32bit-64bit ×1

algorithm ×1

hmac ×1

hmacsha1 ×1

jakarta-ee ×1

log4j ×1

logging ×1

snmp ×1