Java开发记录
来源:互联网 发布:优秀的java基础课程 编辑:程序博客网 时间:2024/05/22 07:47
NO.1 Integer转int异常
public foo(int i);Integer i = null;foo(i);
这种情况下会报空指针异常
解决方法:foo(ObjectUtils.defaultIfNull(iac.getLevel(), 1));
NO.2 Tomcat运行行电脑异常死机,重启之后就无法启动.确定代码没有问题,但RUN的时候就是报一个跟fastjson(version too low)syntax error相关的问题.
解决方法:在异常的地方设置断点,发现某个包试图要将一个很怪的字符串(“)解析成JSON,原来这个包在运行时在C:\Users\XXX.rocketmq_offsets路径下保存了文件.因为电脑死机导致这些文件不完整,而程序仍然试图去读这些文件,导致错误.删除这些文件后程序正常跑起来了.
感叹: 遇到这样的非编译问题,作为菜鸟的笔者真是不知所措.搞了大半天也没弄好.最后请来师兄,师兄通过断点与堆栈很快就定位了问题.真得好好学习使用断点和堆栈解决问题.
0 0
- JAVA JSON 开发记录
- Java开发记录
- Java开发技巧记录
- java开发记录
- Java开发经验记录
- java开发记录
- 记录java接口开发
- java开发规范记录
- java托盘开发界面记录
- Java 快讯功能开发记录
- 阿里Java开发手册记录
- Java开发WebService接口记录
- 【阿里】Java开发手册记录
- Elasticsearch JAVA API开发记录
- Java Winform 开发 技术要点 记录
- java开发中遇到的问题记录
- java curl开发记录(一)
- 【JAVA大作业开发记录(一)】
- 使用HttpURLConnection通过GET、POST请求数据
- Dede使用channelartlist循环,不能获取外部链接的解决办法
- spring集成quartz定时任务的配置
- 安卓开发中遇到的Intent的startActivityForResult方法回调后不执行onActivityResult方法
- 到哈哈哈吧
- Java开发记录
- 关于oracle with as用法
- UVa 11059----Maximum Product(最长上升子序列乘积)
- 一些软件工具注册码
- 【RequireJS 学习笔记】RequireJS 学习笔记 1 —— RequireJS 界的 Hello World
- VC解析XML
- 关于反转链表的问题
- Adaboost学习资料
- 如何关闭应用程序