Java
文章平均质量分 58
coderrainboy
准程序猿
展开
-
java中 a=a+1;和a+=1;有什么区别
java中 a=a+1;和a+=1;有什么区别原创 2017-04-29 01:20:22 · 3292 阅读 · 0 评论 -
poi读取Excel文件执行到row.getCell(0).getStringCellValue()异常
环境说明 POI:poi.3.1.1.jar Excel文件: 具体问题 测试导入Excel文件,并将文件数据批量导入数据库功能时,一直无法成功导入,不打断点没有抛任何异常,部分代码如下:/** * 导入区域文件数据 * @return * @throws Exception */ public String importXl原创 2017-11-15 15:06:01 · 30502 阅读 · 1 评论 -
hibernate异常:could not extract ResultSet
环境说明 SSH:Struts2 + Spring4 + hinernate5 数据库: Oracle12c具体问题 实现一个登陆功能时,报错如下: 解决方案错误显示表或者视图不存在,应该是hibernate映射文件出现问题,查看hibernate.hbm.xml如下<hibernate-mapping> <class name="edu.fjnu.logistics原创 2017-11-14 16:23:50 · 49393 阅读 · 0 评论 -
org.apache.cxf.binding.soap.SoapFault: Fault occurred while processing.
具体问题 调用远程CRM服务时,报错如下 org.apache.cxf.binding.soap.SoapFault: Fault occurred while processing. 解决 查看远程CRM代码代码确认没有问题,断点调试后,发现前台传来参数的参数为null,而调用远程服务的方法正好需要这个参数。而值为null原因使用Struts2属性驱动获取前台的值,忘记给属性加se原创 2017-11-17 17:57:44 · 15007 阅读 · 0 评论 -
Failure to find org.codehaus.plexus:plexus-archiver:jar:1.2 in...错误
Maven错误 错误:新建了一个web工程helloworld, 在pom.xml中错误提示如下 Failure to find org.codehaus.plexus:plexus-archiver:jar:1.2 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution w原创 2017-08-27 23:48:33 · 1911 阅读 · 0 评论 -
使用json-lib将Java对象转json死循环问题
对象双向引用导致死循环 主要异常信息:There is a cycle in the hierarchy! 使用json-lib将Java对象转为json过程中,因为对象之间有相互引用关系,会发生死循环问题 以下三个实体的主要关系为: Staff : Decidedzone <=> 1 : n <=>一个员工可以负责多个定区 Decidedzone : subarea <原创 2017-09-03 21:49:54 · 519 阅读 · 0 评论 -
关于使用hibernate配置文件出错
报错如下 1.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘longint)’ at line 1 2.Unable to execute schema managem原创 2017-08-08 22:32:56 · 700 阅读 · 0 评论 -
java算法--水仙花数
java算法–水仙花数题目:打印出所有的 “水仙花数 “分析:利用 for 循环控制 100-999 个数,每个数分解出个位,十位,百位。/** * 找出100-999之间的水仙花数 * 水仙花数是指一个 3 位正整数,它的每个位上的数字的 3 次幂之和等于它本身。 * 例如:1^3 + 5^3+ 3^3 = 153 * @author Rain_JN * @data 2017年6月5原创 2017-06-06 00:19:55 · 684 阅读 · 0 评论 -
排序法之冒泡排序法
冒泡排序法首先通过排序方式来分析其步骤: 通过排序方式,可以知道是用数组中的元素挨个比较,如果前面的元素的值比它下一个角标的元素大,则进行位置置换,然后再用第二个角标的元素与下一个角标的元素进行比较,同样如果下一个角标的元素比它小,则进行位置置换,这样当比较到arr.length-1个元素时已经没有 和它进行的比较的元素了,当第一轮比较结束后,我们可以知道最后一个角标的元素为该数组中的最大值,按照转载 2017-05-01 11:06:02 · 323 阅读 · 0 评论 -
排序法之选择排序法
选择排序:首先通过数组中元素的比较方式来分析: 用数组中第一个角标的元素与数组中第二个角标的元素进行比较,发现9比6大,进行位置置换,此处应该定义一个三方变量,用来记录住置换过程的元素值,然后再用第一个角标的元素与下一个角标元素进行比较,按照全面的原则进行置换位置,如果前者小于后者,则不置换位置,一次比较,当第一轮结束之后第一个角标出能取的该数组中最小的元素的值,然后再用第一个角标的元素开始和下一转载 2017-05-01 00:23:08 · 385 阅读 · 0 评论 -
三种方式实现两个变量互换
第一种:int a=3,b=5;a=a+b;//a=3+5; a=8b=a-b;//b=3+5-5;b=3a=a-b;//a=3+5-3;a=5 这种方法不建议用,如果两个整数的数值过大,会超出Int范围,会强制转换,数据会变化。第二种:int a=3,b=5;a=a^b; //a=3^5b=a^b; //b=(3^5)^5;b=3a=a^b; //a=(3^5)^3;a=5这种方原创 2017-04-30 23:46:33 · 923 阅读 · 0 评论 -
Java中关于&与&&,|和||的区别
1、&与&&的区别: 共同点:二者都可以作为逻辑与的运算符,表示逻辑与 不同点:&&有短路的功能,如果第一个表达式为false时,不需要进行第二个表达式的运算 当&操作符两边的表达式不是boolean类型时,表示按位与操作。 例如: 我们通常使用0x0f来与一个整数进行&运算,获取低四位; 2、|和||的区别: |:无论左边的运算结果是什么,右边都参与运算。 ||:当左边为真时,右原创 2017-04-30 23:38:53 · 382 阅读 · 0 评论 -
tomcat运行WEB项目,引入jar包提示NoClassDefError
具体问题 在WEB项目中引入了jar包,并且编译可以通过,但是tomcat运行访问后还是提示NoClassDefError解决 在tomcat的webapp目录下,并未发现我们引入的jar包,于是执行如下操作 右键项目 ==》 Properties ==》 deployment assembly ==》 选择jar包 ==》 add ==》 java bui原创 2018-01-23 10:15:37 · 1753 阅读 · 0 评论