- 博客(7)
- 收藏
- 关注
原创 mvn -v提示Permission denied 没有权限访问
chmod a+x /Users/kamikan/Desktop/my-workspace/maven/apache-maven-3.3.1/bin/mvn{a:所有用户+:增加权限 x:执行权限}
2020-07-03 15:11:48
3855
原创 Mac tomcat启动报错Cannot run program /Permission denied
错误详情:mac下tomcat启动报错Cannot run program "/Users/Documents/apache-tomcat-7.0.75/bin/catalina.sh" (in directory "/Users/Documents/apache-tomcat-7.0.75/bin"): error=13, Permission denied;解决方法:通过终端,进入tomcat/bin目录下,执行(chmod 777 *.sh)注意空格以上步骤执行完后,进入idea重新启动tomc
2020-07-03 13:02:10
1493
原创 【Java】为ArrayList去重
ArrayList去重方法: 不想用for循环的方法去重,那么可以先考虑把ArrayList转化为一个临时的HashSet,再把这个临时的HashSet转化回ArrayList(HashSet里面的元素是不可重复的)代码:HashSet hashset_temp = new HashSet(menuList); menuList = new ArrayList(hash
2017-12-20 10:51:20
360
原创 java连接MySql数据库 zeroDateTimeBehavior 参数设置介绍
JAVA连接MySQL数据库,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常,就是所见的:java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 7 to TIMESTAMP。这一问题在官方文档中有详细说明,详见如下链接:http://bugs.mysql.com
2017-11-23 15:48:33
10248
原创 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
异常分析: 在使用MySql时,如果数据库中有字段类型是timestamp的,且如果我们不为它赋值的话,默认为‘0000-00-00’。 但在这种状况下查询数据库是会发生异常的:java.sql.SQLException: Value '0000-00-00 ' can not be represented as java.sql.Timestamp 解决办法:
2017-11-23 15:44:00
720
原创 解决ava.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)类似问题
遇到了Parameter index out of range (1 > number of parameters, which is 0) ,检查了很多遍错误。最后终于发现,原来sql中带有'单引号的,一个很简单的失误,我折腾了1个钟头,忘大家引以为戒啊... java.sql.SQLException: Parameter index out of range (1 > n
2017-09-27 11:10:41
111734
1
原创 Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
~项目引用了太多的jar包,~反射生成了太多的类~异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小。 解决方法:1.2.3.加入红框中的配置即可如上图在VM arguments文本框内设置 -XX:Max
2017-09-07 14:29:58
415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人