摘要: 1、lsof命令 eg: lsof -i:8080,这里显示8080端口在被java使用,状态是LISTEN, 可以使用killall 进程名(killall java) 结束占用端口的进程(不建议,有点暴力) 2、netstat命令 netstat -apn |grep 8080 注:-apn是o 阅读全文
posted @ 2016-07-13 09:51 controlV 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 解压 解压总结 压缩 阅读全文
posted @ 2016-07-13 09:14 controlV 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、所需要的jar包 需要借助Ganymed SSH的jar包: ganymed-ssh2-262.jar 下载地址: http://www.ganymed.ethz.ch/ssh2/ API详情: http://www.ganymed.ethz.ch/ssh2/javadoc/ch/ethz/ss 阅读全文
posted @ 2016-07-12 17:22 controlV 阅读(3038) 评论(0) 推荐(0) 编辑
摘要: 一、数据库工具端 1、 创建临时表空间和用户表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND O 阅读全文
posted @ 2016-07-12 13:43 controlV 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 使用UtralEdit或者sublime text打开编译后的.class文件, 其中cafe babe为magic number(魔数),标识这个文件是java的class文件. 0033转换成10进制是51(3*16^1+3*16^0).而51则是jdk 1.7。(50是jdk1.6。49为jd 阅读全文
posted @ 2016-07-11 12:43 controlV 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 背景:项目使用的是ant脚本打包,但又需要maven去执行sonar代码扫描。所以项目中既有build.xml又有pom.xml build.xml设置的打包后产物文件夹为target,maven运行后也会默认生成target文件夹,这样就会存在覆盖的问题, 因为maven打包默认生成target文 阅读全文
posted @ 2016-07-11 10:59 controlV 阅读(912) 评论(0) 推荐(0) 编辑
摘要: linux系统也有位数之分,所以在linux上安装一些软件,比如jdk之类的就需要注意下版本。 查看linux系统位数最简单的命令(这里以redhat为例,不同版本linux命令也许不同) 命令1:getconf LONG_BIT 结果:64 命令2:uname -a 结果:Linux Test00 阅读全文
posted @ 2016-07-06 15:56 controlV 阅读(26955) 评论(1) 推荐(4) 编辑
摘要: 自动装箱:如果一个int型常量被传递到需要一个Integer对象的地方,那么编译器将在幕后插入一个对Integer构造方法的调用,这就叫做自动装箱 1 Integer i = 12; 自动拆箱:如果一个Integer对象被放到需要int型量的地方,则编译器将在幕后插入一个对intValue方法的调用 阅读全文
posted @ 2016-07-05 10:33 controlV 阅读(229) 评论(0) 推荐(0) 编辑