-
使用Java进行SNMP编程
使用SNMP4J进行SNMPv3编程的步骤如下:
1) 创建Snmp对象snmp
2) 创建USM对象,并创建User,添加到USM对象中。
创建User是需要指定securityName,认证协议MD5/SHA1,认证密钥,加密算法DES/AES,加密密钥。
添加User到USM对象中时候,可以指定engineID也可以不指定。
3) 创建UserTarget对象target,并指定version, address, timeout, retry等参数,这些和SNMPv1/v2相同。
另外还必须指定SNMPv3特有的两个参数SecurityLevel和SecurityName。
SNMP4J会根据这个SecurityName到USM的UserTable中查找匹配的User,用这个User的信息进行认证加密处理。
查找的时候必须同时匹配SecurityName和engineID,但是如果添加User到USM对象中时候,没有指定engineID,那么SecurityName相同即匹配成功。
4) 创建ScopedPDU对象pdu,并指定操作类型(GET/GETNEXT/GETBULK/SET), 添加VariableBinding(也就是待操作的OID),
如果是GETBULK操作,还可以指定MaxRepetitions和NonRepeaters。
注意一定要指定MaxRepetitions,默认值是0,那样不会返回任何结果。
如果agent上设定的contextEngineId和snmpEngineId不一致,那么需要调用ScopedPDU.setContextEngineID()方法设定contextEngineId。
如果agent上设定了contextName,那么需要调用ScopedPDU.setContextName()方法设定contextName。
5) 调用snmp.send(pdu, target)方法,发送请求请返回结果
- 2022-09-11 20:15:03下载
- 积分:1
-
贪吃蛇游戏
电脑版贪吃蛇游戏,实现了贪吃蛇游戏的所有功能,蛇的移动,吃食物,撞墙死亡等等。里面的注释写的非常清楚,只要是接触过java的人都能看懂,而且有很高的学习价值。
- 2022-08-14 12:27:19下载
- 积分:1
-
java的扫雷游戏
使用Java语言编写的扫雷小游戏程序,菜鸟级别,请大家多多指教,本程序是仿照windows的扫雷游戏界面编写的,分为简单,中等,困难,三个级别,只要练习gui界面设计,运行时直接点击Jmin.exe,也可以在dos下运行JMine.java程序
- 2023-03-14 20:20:04下载
- 积分:1
-
文档分词且按频次排行
根据文本去除标点等特殊符号,分词,且根据分词出现次数统计词频,并按照词频由高向低排序。以上文本主要使用英文文档。
- 2022-07-16 12:36:40下载
- 积分:1
-
伽玛进销存软件平台
应用背景伽玛软件公司推出的一套完整的进销存软件,流畅运行,所有功能完备,附上源码关键技术
技术:Java mysql
功能:基于云技术开发的进销存系统,支持多仓库、多个部门、多个员工在不同区域分工协作管理;集采购、销售、库存,财务于一体;支持批量打印、批量发货,支持二维码,发货自动邮件通知(短信通知);节省您的大量时间,提高工作效率。
包含:资金管理、销售管理、采购管理、库存管理、客户管理、报表管理、财务记账、系统设置等
- 2022-08-12 07:51:17下载
- 积分:1
-
java简单分析DB2快照中的sql
资源描述java统计分析DB2数据库快照中的sql语句,导入到excel表格中,排序即可分析出快照中最耗资源的sql。包含总时间、平均时间,总读取行数,平均读取行数等。
- 2022-02-11 19:24:38下载
- 积分:1
-
组成、 聚合、 协会
它是完整的代码的组成、 聚合和协会...它是一个最好的例子,来处理这些 sthree。
- 2022-04-11 21:01:41下载
- 积分:1
-
在线管理系统
本代码完成的是JAVA考试系统程序,实现了教师出题,学生在线考试,以及相关的系统维护功能。考试系统的功能主要包括三部分:教师出题,学生在线考试和系统维掮 。系统维护包括对年级科目,知识点和模拟考试等信息的维...
- 2022-03-17 17:50:33下载
- 积分:1
-
tf-idf Java实现,还是很不错的
资源描述TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与资讯探勘的常用加权技术, TFIDF的主要思想是:如果某个词或短语在一篇文章中出现的频率TF高,并且在其他文章中很少出现,则认为此词或者短语具有很好的类别区分能力,适合用来分类。TFIDF实际上是:TF * IDF,TF词频(Term Frequency),IDF反文档频率(Inverse Document Frequency)。TF表示词条在文档d中出现的频率。IDF的主要思想是:如果包含词条t的文档越少,也就是n越小,IDF越大,则说明词条t具有很好的类别区分能力。如果某一类文档C中包含词条t的文档数为m,而其它类包含t的文档总数为k,显然所有包含t的文档数n=m + k,当m大的时候,n也大,按照IDF公式得到的IDF的值会小,就说明该词条t类别区分能力不强。但是实际上,如果一个词条在一个类的文档中频繁出现,则说明该词条能够很好代表这个类的文本的特征,这样的词条应该给它们赋予较高的权重,并选来作为该类文本的特征词以区别与其它类文档。这就是IDF的不足之处。这里采用了外部插件IKAnalyzer-2012.jar,用其进行分词,插件和测试文件可以从这里下载
- 2022-11-20 22:00:04下载
- 积分:1
-
j2me有关电话簿的实现
本程序实现一个电话簿,可以完成记录的添加、删除、修改、查询、浏览。每条记录由姓名和电话构成,数据表示方式:姓名?电话。
- 2023-06-04 14:50:03下载
- 积分:1