技术
文章平均质量分 64
wangzijian777
这个作者很懒,什么都没留下…
展开
-
java 执行cmd命令及mongodb脚本
最近遇到了一个问题,起因是因为想使用java程序来关闭正在运行的Mongod。 最开始想使用强制结束进程的taskkill命令,但是关闭之后Mongo重启会有问题,于是作罢。在想用Mongo的java api来执行shutdown操作。代码如下:Mongo m = new Mongo();db = m.getDb("admin");db.eval("db.shutdownS...2011-08-06 22:13:45 · 1075 阅读 · 0 评论 -
日志用来调试
1原创 2012-09-27 14:51:05 · 87 阅读 · 0 评论 -
eclipse 美化
介绍一个插件,有了之后再也不用羡慕vim的漂亮界面了。http://eclipsecolorthemes.org/截个图: 有两种办法可以利用这个网站。1. 下载插件,安装在eclipse中。2. 下载样式为epf,在eclipse中导入。看上哪个样式之后点它,然后点击右上角的[Eclipse Preferences]下载为一个.epf文件。然后在eclipse...原创 2014-05-29 13:47:57 · 246 阅读 · 0 评论 -
用snmp4j开发网管应用(一) - SNMP
要开发网管应用,SNMP是必学的协议,这里首先对SNMP进行一下简单的介绍和想要开发SNMP协议的内容所需要用到的工具。 SNMPSNMP 协议分为了多个版本,V1太简单,V2加入了一些验证,V3最严谨,下面都是以V2进行说明概念:ASN.1 高级数据描述语言,用于定义数据类型,语法规则等。BER ASN.1的基本编码规则,发送消息之前经过其编码,接收后先解码SMI...2014-05-29 15:43:12 · 424 阅读 · 0 评论 -
用snmp4j开发网管应用(二) -- 使用snmp4j
SNMP协议还算简单其实针对协议的开发我们只要知道协议的内容,然后架起Socket服务器,然后用字符串拼出协议内容格式的字符串,使用Socket进行通信就好了。针对协议的开源包主要把这些过程封装了。比如SNMP协议。我们只需要针对PDU对象编程,然后SNMP4j就会把PDU对象转化为SNMP4j协议的格式,进行BER编码,然后传输,最后解码,再翻译为PDU对象。先看一下SNMP...原创 2014-05-30 16:11:56 · 725 阅读 · 0 评论 -
用snmp4j开发网管应用(三) -- 简单框架
工程的地址:https://github.com/wangzijian777/snmpTool 其中包含了一些通用的工具设计1. XML中的随机数生成语法解析器 在数据文件中可以使用${randomString(5)}这样的格式来定义一些测试数据,会被解析为一个随机的长度为5的字符串,默认还可以使用${randomInt(1, 14)} 定义1到14之间的字符串,${...原创 2014-06-03 20:55:09 · 372 阅读 · 0 评论