- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 tomcat运行WEB项目,引入jar包提示NoClassDefError
具体问题 在WEB项目中引入了jar包,并且编译可以通过,但是tomcat运行访问后还是提示NoClassDefError解决 在tomcat的webapp目录下,并未发现我们引入的jar包,于是执行如下操作 右键项目 ==》 Properties ==》 deployment assembly ==》 选择jar包 ==》 add ==》 java bui
2018-01-23 10:15:37
1712
原创 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
14892
原创 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
30200
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
49344
原创 css文件和js文件以及script脚本放置位置
前言html执行顺序是自上而下的,但是在执行 script脚本时中断线程,等待该script脚本执行结束之后程序才继续往下执行。两种情况将script脚本放在body之前。因为一些页面的效果的实现,是需要预先动态的加载一些js脚本。将script脚本放在body之后。将需要访问dom元素的js放在body之后,因为此时还没有开始生成dom,所以在body之前的访问dom元素的js会出错。放在bo
2017-11-10 21:37:46
2909
原创 Maven向本地仓库导入jar包
前言 使用Maven管理依赖时,发现本地仓库里并没有Oracle12c的驱动包,于是手动下载了ojdbc7.jar驱动包,准备导入到本地仓库。1. 环境说明 Maven版本:Apache Maven 3.3.9 jar包:ojdbc7.jar 数据库:Oracle 12c Release 12.1.0.2.0 IDE: MyEclipse20142. 操作步骤2.1
2017-11-09 18:26:56
612
原创 解决SQL Developer无法远程连接Oracle 12c问题
1. 环境说明 操作系统Windows 10, CentOS7.3 数据库:Oracle 12c Release1 连接工具:SQL Developer 3.2.20.102. 问题说明 Oracle数据库安装在CentOS虚拟机里面,在windows下尝试使用SQL Developer连接数据库,但是始终无法连接。3. 解决方案3.1 确保防火墙关闭分别执行以下命令,确保L
2017-11-08 17:37:32
6308
原创 Oracle12c用户无法登录问题
1. 环境说明 操作系统:CnetOS7.3 数据库:Oracle 12c Release 12. 问题说明尝试使用system用户登录,始终显示无效的用户名/密码。猜想可能是密码不正确,或者用户被锁定了。[oracle@localhost ~]$ sqlplusSQL*Plus: Release 12.1.0.2.0 Production on Wed Nov 8 16:05:32 2
2017-11-08 16:28:13
7452
1
原创 OpenStack实例创建失败
问题一:Block Device Mappingis Invalid 使用DashBoard创建实例时,卷是创建成功了,但是实例却处于ERROR状态 解决方案 查看日志/opt/stack/logs/c-vol.log ProcessExecutionError: Unexpected error while running command. Command: tgtad
2017-11-01 16:16:43
16796
原创 Kolla部署OpenStack失败问题(6)
环境说明 我使用的主机是在某云平台(实际就是OpenStack作为架构的一个云平台)分配的虚拟机,使用kolla部署单节点OpenStack Ocata 使用两个网卡,其中eth0:172.24.10.30。 kolla部署单节点OpenStack Ocata在其他文章里有具体步骤。问题 正式部署OpenStack之前检查部署环境,执行kolla-ansible prechecks
2017-10-31 15:15:06
4478
原创 Kolla部署OpenStack失败问题(5)
环境说明 我使用的主机是在某云平台(实际就是OpenStack作为架构的一个云平台)分配的虚拟机,使用kolla部署单节点OpenStack Ocata 使用两个网卡,其中eth0:172.24.10.30。 kolla部署单节点OpenStack Ocata在其他文章里有具体步骤。问题 执行kolla-ansible deploy -i /home/all-in-one部署Ope
2017-10-31 14:02:00
3681
原创 Kolla部署OpenStack失败问题(4)
环境说明 我使用的主机是在某云平台(实际就是OpenStack作为架构的一个云平台)分配的虚拟机,使用kolla部署单节点OpenStack Ocata 使用两个网卡,其中eth0:172.24.10.30。 kolla部署单节点OpenStack Ocata在其他文章里有具体步骤。问题 执行kolla-ansible deploy -i /home/all-in-one部署Ope
2017-10-31 13:48:53
2123
3
原创 Kolla部署OpenStack失败问题(3)
环境说明 我使用的主机是在某云平台(实际就是OpenStack作为架构的一个云平台)分配的虚拟机,使用kolla部署单节点OpenStack Ocata 使用两个网卡,其中eth0:172.24.10.30。 kolla部署单节点OpenStack Ocata在其他文章里有具体步骤。问题 安装过程报错,The requested image does not exit:172.24.
2017-10-31 12:29:16
1439
原创 Kolla 部署OpenStack失败问题(2)
环境说明我使用的主机是在某云平台(实际就是OpenStack作为架构的一个云平台)分配的虚拟机,使用kolla部署单节点OpenStack Ocata 使用两个网卡,其中eth0:172.24.10.30问题 安装过程报错,Invalid input for field 'identity/password/user/password': ******** is not of type 'str
2017-10-31 12:07:13
732
原创 Kolla 部署OpenStack失败问题(1)
环境说明 我使用的主机是在某云平台(实际就是OpenStack作为架构的一个云平台)分配的虚拟机,使用kolla部署单节点OpenStack Ocata 使用两个网卡,其中eth0:172.24.10.30问题 安装过程报错APIError: 500 Server Error: Internal Server Error (\"{\"message\":\"Get https://kolla:
2017-10-31 12:01:23
1106
原创 Kolla单节点部署OpenStack Ocata
1. 环境说明 我是在某云平台上的虚拟机上部署的OpenStack,所用到的网卡有两个 eth0 172.24.10.47 eth1 192.168.200.132. 基础环境配置2.1 关闭SELinux 编辑 /etc/selinux/config SELINUX=disabled 可用 sestatus命令查看SELinux状态2.2 关闭防火墙
2017-10-29 20:25:46
1332
原创 DevStack 部署OpenStack
环境说明 我使用的环境是CentOS7.31. 更改CnetOS源1.1备份,下载 进入yum源配置文件所在文件夹/etc/yum.repos.d/CentOS-Base.repo, 下载163的yum源配置文件,放入/etc/yum.repos.d/ cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.r
2017-10-29 18:34:34
1061
原创 使用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
490
原创 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
1883
原创 oracle查询使用别名那点事儿
oracle查询使用别名注意事项 完整使用别名,例如: select uname as “别名” from user; 省略as,例如: select uname “别名” from user; 省略as和”“: select uname uname 别名 from user; 区别:第一种和第二种没有区别; 第三种若是别名中有空格或者别名为数字或者关键字时,语句出错。总结:
2017-08-25 22:13:12
3223
原创 oracle10g提示“身份证明检索失败”
解决方案:1.oracle安装目录下搜索sqlnet.ora,打开该文件,修改SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)2.远程登录oracle10g:C:\Windows\system32> sqlplus scott/tiger@192.168.10.201:1521/orcl
2017-08-24 19:34:40
715
原创 关于设置Oracel的连接模式为【共享服务器模式】
解决方案(1) 打开Database Configuration Assistant(2) 直接点击下一步(3)选择【配置数据库选项】(4)需要输入管理员用户名和口令,没有请忽略(5)直接点击下一步(6)选择【共享服务器模式】
2017-08-24 19:22:58
419
原创 关于使用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
681
原创 关于Cookie的An invalid character [32] was present in the Cookie value异常
案例—显示用户上次登录时间问题 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String nowtime=sdf.format(new Date()); Cookie cookie=new Cookie("lasttime", nowtime); cookie.setMaxAge(3600
2017-07-23 15:34:44
1596
原创 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
656
原创 java算法--判断质数
java算法–判断质数分析:判断素数的方法:用一个数x分别除以 2 到 sqrt(x),如果能被整除, 则表明此数不是素数,反之是素数/** * 判断 101-200 之间有多少个素数,并输出所有素数。 * @author Rain_JN * @data 2017年6月5日 * @version V1.0 */public class CountPrimes { public
2017-06-05 23:54:10
1012
原创 java算法--兔子繁殖问题
java经典算法–兔子繁殖问题题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:兔子的规律为数列 1,1,2,3,5,8,13,21….总结为递归算法。 public class ClacRabbit { public static void main(String ar
2017-06-05 23:08:46
4592
原创 Jquery使用attr("checked")获取的值为undefined
$(‘#cb’).attr(‘checked’); 返回的是checked或者是undefined,不是原来的true和false了,有关此问题的解决方法如下:<input type='checkbox' id='cb' /><script> //获取是否选中 var isChecked = $('#cb').attr('checked'); //设置选中 $
2017-05-01 20:23:31
2134
1
转载 排序法之冒泡排序法
冒泡排序法首先通过排序方式来分析其步骤: 通过排序方式,可以知道是用数组中的元素挨个比较,如果前面的元素的值比它下一个角标的元素大,则进行位置置换,然后再用第二个角标的元素与下一个角标的元素进行比较,同样如果下一个角标的元素比它小,则进行位置置换,这样当比较到arr.length-1个元素时已经没有 和它进行的比较的元素了,当第一轮比较结束后,我们可以知道最后一个角标的元素为该数组中的最大值,按照
2017-05-01 11:06:02
308
转载 排序法之选择排序法
选择排序:首先通过数组中元素的比较方式来分析: 用数组中第一个角标的元素与数组中第二个角标的元素进行比较,发现9比6大,进行位置置换,此处应该定义一个三方变量,用来记录住置换过程的元素值,然后再用第一个角标的元素与下一个角标元素进行比较,按照全面的原则进行置换位置,如果前者小于后者,则不置换位置,一次比较,当第一轮结束之后第一个角标出能取的该数组中最小的元素的值,然后再用第一个角标的元素开始和下一
2017-05-01 00:23:08
366
原创 三种方式实现两个变量互换
第一种: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
868
原创 Java中关于&与&&,|和||的区别
1、&与&&的区别: 共同点:二者都可以作为逻辑与的运算符,表示逻辑与 不同点:&&有短路的功能,如果第一个表达式为false时,不需要进行第二个表达式的运算 当&操作符两边的表达式不是boolean类型时,表示按位与操作。 例如: 我们通常使用0x0f来与一个整数进行&运算,获取低四位; 2、|和||的区别: |:无论左边的运算结果是什么,右边都参与运算。 ||:当左边为真时,右
2017-04-30 23:38:53
359
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人