- 博客(14)
- 收藏
- 关注
原创 jfinal集成jfinal-ext导出bug
用jfinal的JxlsRender做导出时,报错 java.lang.NoSuchMethodError: net.sf.jxls.transformer.XLSTransformer.transformXLS,经过检查,类和方法都是存在的,这种莫名其妙的问题都是jar包版本问题。通过更换jxls的版本发现0.9.9的版本可以正常使用,更换版本。ok,导出xls成...
2018-03-16 20:12:15
386
1
原创 linux日常
1.logout 出现 there are stop jobs jobs -l 查看进程id kill命令杀死进程就可以了 netstat,lsof 也常用 2.tomcat启动报异常: 这个原因我修改hosts文件,本地ip对应的name和我/etc/sysconfig/network中配置的hostname不一致,把两者修改一致后重启服务器就可以了。
2017-05-05 15:29:44
449
原创 a+=a+=b的执行
一个面试题: public static void main(String[] args) { int a=6; int b=3; a+=a+=b; //a=a+(a=a+b); //和a+=a+=b等效 System.out.println(a); System.out.pr
2017-03-10 15:49:15
741
原创 文章标题
今天做maven的测试,建立了两个项目: 将zilaiye项目编译打包到maven的respository,然后在naruto项目中添加该jar包的依赖却出现这种情况: 经测试该jar包能够使用,引用肯定是成功的,却出现这种folder图标,虽不影响使用,却看着不舒服。 原来是在同一个目录下如果存在这个相同的项目,maven dependencies下就会显示folder图标,但是将zi
2017-02-07 11:23:57
515
原创 pvscan 出现unknown device
出现这个问题我查了又以下几种解决办法:1.vgreduce --removemissing 你的卷组2.vgreduce 你的卷组 你丢失的pv3.pvremove 你丢失的pv但是很不幸,我123种方法都不行。然后我就vgremove 卷组,然后重新创建,加pv,成功。
2017-01-12 16:53:49
1934
原创 安装mariadb碰到的一个问题
下载mariadb解压后开始cmake时报错: 一 。storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/expr.c.o原因:在编译过程中内存不足导致的,我租的1g内存的云服务器,1g肯定不够。解决: 1.升级配置,交流得知2g内存就可以顺利安装。 2.加一块云盘,我服务器原来只有一块系统盘,没办法分区,就另加了一块云盘,
2017-01-12 16:45:58
1298
原创 webservice服务端和客户端编程:基于jws
webservice是一种跨语言,跨平台,跨防火墙的远程调用技术。webservice的主要组成是wsdl(webservice defination language) 和soap(simple object access protocol)两部分组成。wsdl描述发布的webservice,soap是基于http和xml实现的,http是一种可以跨防火墙的协议,xml给webservice提供了
2016-12-29 15:29:29
1071
原创 项目启动报classnotfound异常解决
今天在做项目时,出现了莫名奇妙的classnotfound的异常。首先我根据异常所指向的类,在项目中找到了这个类。然后clean项目,重新启动,仍然报这个错,这我就很奇怪了,明明有这个java文件,也重新编译了,为什么还是找不到呢。我想无非两种情况:1.classpath的问题2.编译失败我检查了项目的.classpath文件,没有发现什么问题。 那么就是编译失败咯。果然,classpat
2016-12-16 11:46:03
3647
原创 java泛型详解
java泛型是java语言中的一颗语法糖,对java的功能没有什么影响,但是能够方便程序员的使用,减少出错的机会。比如hashMap的get()方法,获取的类型是一个Object,java中的所有类型都继承自java.lang.Object类,那么get()方法获取到的对象就存在向任何类型转换的可能,除了程序员自己和运行期的虚拟机,没人知道get到的这个对象到底是什么类型,也就容易出错。还是举一个例
2016-12-06 10:45:47
383
原创 反射输出helloworld
package test;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class MethodTest { public static void main(String[] args) { try { MethodT
2016-12-05 16:43:47
354
原创 带你分析字节码-深入理解class(一)
class文件是编译器编译之后供虚拟机解释执行的二进制字节码文件,不只是java,只要是满足java虚拟机规范,其他的语言也可以编译成class文件供虚拟机执行,比如groovy,Groovy,JRuby,FANTOM,Jython,和Scala。这是在jvm上运行的5大脚本语言。下面就带你分析一个class的字节码文件,class文件只有无符号数和表两种基本的数据类型,u1,u2,u4,u8代表1
2016-12-01 15:41:19
6292
1
原创 类初始化和一个特例解析
一个类从被加载到虚拟机内存开始,会经历“加载”,"验证","准备","解析","初始化","使用","卸出内存"这几个阶段。除了"解析"阶段外,其他的几个阶段都是按照上面的顺序依次交叉执行,什么是依次交叉执行?比如说虚拟机正在"加载"一个类,不必等这个类"加载"完才开始进行"验证",但是如果没有"加载",“验证”必然无法执行。“解析”阶段可以推迟执行是为了支持Java的动态绑定的特性,这里不细说。
2016-11-29 15:29:36
545
原创 文章标题
public class RuntimeAddConstant { public static void main(String[] args) { int a = 1; int b = 1; int c = a+b; int d = 2; System.out.println(c==d);//true }
2016-11-23 15:38:29
604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人