
Java相关BUG
心歌技术
认知迭代命运
展开
-
MyEclipse中lombok的@Slf4j和@Data无效
问题与分析MyEclipse在使用到了lombok的@Data注解时,MyEclipse会编译错误。@Data的作用是自动生成toString方法和setter/getter方法,可以减少大量重复性的代码工作。另外在使用了@Slf4j注解时,这个注解可以自动为当前类生成一个log变量,即:rivate final Logger logger = LoggerFactory.getLogge...原创 2019-11-18 10:07:38 · 1391 阅读 · 0 评论 -
MyEclipse破解后无法创建web项目
问题MyEclipse破解后创建web项目,失败并弹出错误提示:Plug-in com.genuitec.eclipse.j2eedt.ui was unable to load class com.genuitec.eclipse.j2eedt.ui.wizar...解决方法破解之后打开这个文件夹安装目录\plugins\com.genuitec.eclipse.j2eedt...原创 2019-11-17 19:52:51 · 1473 阅读 · 1 评论 -
上传文件报413 Request Entity Too Large错误解决办法
修改nginx.conf的值就可以解决了将以下代码粘贴到nginx.conf内client_max_body_size 20M;可以选择在http{ }中设置:client_max_body_size 20m;也可以选择在server{ }中设置:client_max_body_size 20m;还可以选择在location{ }中设置:client_max_body_size ...原创 2019-11-07 20:34:21 · 2145 阅读 · 0 评论 -
java.lang.reflect.InvocationTargetException
InvocationTargetException异常由Method.invoke(obj, args...)方法抛出。(反射异常)当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收!!!反射层将所有的异常都包装在一个InvocationTargetException 中,能使你区分异常的实际上是反射层的引起的一个调用失败(例如参数列表无效)和调用方法内部的错误。检查invoke...原创 2019-01-04 15:18:51 · 47585 阅读 · 3 评论 -
For input string: "undefined"
问题描述:For input string: "undefined"问题原因:前台界面表单中没有数据,提交到后台之后进行了数据类型转换,所以会出错,因为前台表单中没有数据的时候,传到后台之后是"",而不是NULL。解决方法:在类型转换之前,先对被转换的数据进行非“”判断。...原创 2019-01-28 14:16:54 · 21256 阅读 · 5 评论 -
java.lang.OutOfMemoryError异常及相关问题解决
错误提示1.tomcat:java.lang.OutOfMemoryError: PermGen space2.tomcat:java.lang.OutOfMemoryError: Java heap space3.weblogic:Root cause of ServletException java.lang.OutOfMemoryError4.resin:java.lang....原创 2019-02-27 16:06:10 · 28257 阅读 · 3 评论 -
数据库主键到底是用自增长(INT)好还是UUID好?
数据库主键到底是用自增长(INT)好还是UUID好?使用自增长做主键的优点:1、很小的数据存储空间2、性能最好3、容易记忆使用自增长做主键的缺点:1、如果存在大量的数据,可能会超出自增长的取值范围2、很难(并不是不能)处理分布式存储的数据表,尤其是需要合并表的情况下3、安全性低,因为是有规律的,容易被非法获取数据使用UUID做主键的优点:1、它是独一无二的,出现重复的机会少2、...原创 2019-05-17 12:28:32 · 16450 阅读 · 2 评论