07 2016 档案
摘要:这个编译错误有几个原因 1、jdk版本问题 要是报错是某些java包里的东西那就可以肯定是jdk版本的问题, 比如无法解析类型java.lang.Object,无法解析类型java.lang.CharSequence. 解决方法:换jdk版本或者重装jdk 2、maven依赖的jar包有问题 当ma
阅读全文
摘要:项目打包是持续集成最基本的一个环节,当前主流的是maven,还有比较老点的ant,还有很多其他的打包工具。 打包版本号都是通过一个buildnumber.properties文件维护,打包工具的插件自动维护这个文件。 #Build Number for ANT. Do not edit! #Thu
阅读全文
摘要:项目使用maven管理jar包,很容易因为各种原因(网速慢、断网)导致jar包下载不下来,出现很多.lastUpdated文件。这些文件一个一个删除太麻烦。下面是全部删除的方法 windows系统 linux系统 find /app/mujup/maven/localRepository -name
阅读全文
摘要:maven项目在ide中编译出的war包一般不会有很多问题。 但是经过集成环境打war包会出现war包中打不进xml、properties等文件。这样打war包不会报错,但是war包放进tomcat中部署就报错了。 解决方法是将src/main/java和src/main/resources中的配置
阅读全文
摘要:一、刚部署好的linux服务器默认开启了防火墙,这时假如你在该服务器装一个tomcat并启动,在别的机器访问该tomcat是不成功的。需要关闭服务器防火墙才可以 二、service iptables status可以查看到iptables服务的当前状态。但是即使服务运行了,防火墙也不一定起作用,你还
阅读全文
摘要:1、lsof命令 eg: lsof -i:8080,这里显示8080端口在被java使用,状态是LISTEN, 可以使用killall 进程名(killall java) 结束占用端口的进程(不建议,有点暴力) 2、netstat命令 netstat -apn |grep 8080 注:-apn是o
阅读全文
摘要:一、所需要的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
阅读全文
摘要:一、数据库工具端 1、 创建临时表空间和用户表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND O
阅读全文
摘要:使用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
阅读全文
摘要:背景:项目使用的是ant脚本打包,但又需要maven去执行sonar代码扫描。所以项目中既有build.xml又有pom.xml build.xml设置的打包后产物文件夹为target,maven运行后也会默认生成target文件夹,这样就会存在覆盖的问题, 因为maven打包默认生成target文
阅读全文
摘要:linux系统也有位数之分,所以在linux上安装一些软件,比如jdk之类的就需要注意下版本。 查看linux系统位数最简单的命令(这里以redhat为例,不同版本linux命令也许不同) 命令1:getconf LONG_BIT 结果:64 命令2:uname -a 结果:Linux Test00
阅读全文
摘要:自动装箱:如果一个int型常量被传递到需要一个Integer对象的地方,那么编译器将在幕后插入一个对Integer构造方法的调用,这就叫做自动装箱 1 Integer i = 12; 自动拆箱:如果一个Integer对象被放到需要int型量的地方,则编译器将在幕后插入一个对intValue方法的调用
阅读全文

浙公网安备 33010602011771号