20200928

1. 反射相关

  • bug描述:
    FastClassBySpringCGLIB invoke(<generated>) 错误导致的NULL POINTER异常
    这个错误很难直接定位,实际问题通常是生成某种对象失败。

  • 解决:
    https://my.oschina.net/u/1000241/blog/1923188

2. mybatis使用

  • bug描述:
<if test="field='value'"></if>

if判断不生效

  • 解决:
    field变量的类型是字符串型和字符型不匹配,需要转换,正确示范:
<if test="field='value'.toString()"></if>

3. mysql数据类型

  • bug描述:
    varchar存储bigint长度的数字,在比较时会丢失精度
  • 参考:
    建议直接用bigint类型代替
    https://blog.csdn.net/airyearth/article/details/106440995

20200929

1. oracle sql

  • bug描述:
    ORA-01788: 此查询块中要求 CONNECT BY 子句
  • 解决:
    检查语句中是否有字段为必须和CONNECT BY联合使用的关键字
    如:level,需要改为"LEVEL"转义。

2. oracle clob类型

  • BUG:
    报json对象子引用循环超类异常,并提供了参考引用链:
    xxx->com.alibaba.druid.NClobProxyImpl["rawNClob"]->oracle.sql.NCLOB["dbaccess"]

  • 解决:
    所查oracle表有字段为nclob类型,druid读取clob字段存在问题【我直接修改了字段类型为varchar2。。】
    https://blog.csdn.net/maobois/article/details/78095186

3.

JAVA开发各种bug、踩坑记录相关推荐

  1. Java 线上惨痛踩坑记录,你也一定遇到过

    线上问题年年有,今年特别多.记几次线上惨痛的踩坑记录,希望大家以史为鉴. 1. 包装类型自动解箱导致空指针异常 public int getId() { Integer id = null; retu ...

  2. Java线上惨痛踩坑记录,你也一定遇到过

    线上问题年年有,今年特别多.记几次线上惨痛的踩坑记录,希望大家以史为鉴. 1. 包装类型自动解箱导致空指针异常 public int getId() {Integer id = null;return ...

  3. uniapp开发聊天APP踩坑记录

    最近工作重心转移到了uniapp上,有一说一,这个框架跨端确实牛逼,一套代码能一次编译到多端使用.但随之而来的兼容性问题也是层出不穷,同样的在面临APP底层的改动也显得力不从心.同时,uniapp的性 ...

  4. 开源大数据开发平台DataSphereStudioLinkis踩坑记录

    Linkis:https://github.com/WeBankFinTech/Linkis DataSphereStudio:https://github.com/WeBankFinTech/Dat ...

  5. Unity个人开发中的踩坑记录(混沌式更新)

    DateTime时间戳计算 一言蔽之,通常使用DateTime计算时间戳,起始时间点为UTC时间1970年1月1日0点整,需手动设置一个基准DateTime来处理. DateTime StartDat ...

  6. uni-app 开发安卓app踩坑记录

    uni-app离线打包android -- 官方文档 Android studio打包apk后弹窗提示"打包时未添加ui模块" 在工程应用目录的build.gradle文件中bui ...

  7. 安卓 Native+Flutter 应用开发入门资料、亲身实战及踩坑记录

    安卓 Native+Flutter 应用开发实战及踩坑记录,练手入门项目:FluLearn 入门资料 第三方共享包检索(国内).第三方共享包检索(国外) Flutter开发环境搭建(中文版).Flut ...

  8. sonar覆盖率怎么统计的_实战|Java 测试覆盖率 Jacoco插桩的不同形式总结和踩坑记录(上)...

    本文为霍格沃兹测试学院优秀学员关于 Jacoco 的小结和踩坑记录.测试开发进阶学习,文末加群. 一.概述 测试覆盖率是老生常谈的话题.因为我测试理论基础不是很好,这里就不提需求.覆盖率等内容,直奔主 ...

  9. mvn exec: java_实战|Java 测试覆盖率 Jacoco插桩的不同形式总结和踩坑记录(下)

    本文为霍格沃兹测试学院优秀学员关于 Jacoco 的小结和踩坑记录.测试开发进阶学习,文末加群. 六.注意事项汇总 修改 JAVA_OPTS 参数时,如果位置不对,可能造成代理无法启动. java - ...

  10. 使用Java读取 “Python写入redis” 的数据踩坑记录

    https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...

最新文章

  1. 2021年大数据Kafka(九):kafka消息存储及查询机制原理
  2. 选择HttpHandler还是HttpModule?
  3. springboot 定时任务schedule
  4. python中列表和元组的相同点和不同点_详解Python语言中元组和列表的区别
  5. 月薪多少_教师月薪多少?全国各地教师工资表来了
  6. 重大调整!余承东兼任华为云与计算 BG 总裁
  7. 这是人类高手输给AI的第一场辩论赛
  8. 深入理解 C 语言的函数调用过程
  9. 《MMD》制作极乐净土
  10. 操作系统死锁 四个必要条件
  11. MYSQL登录和常见命令
  12. RFID定位技术下的资产管理与应急仓储物流--RFID资产管理--新导智能
  13. 计算机网络计算1g等于多少MB,1g是多少mb(1g等于多少兆)
  14. 面试经历---广州YY(欢聚时代)
  15. 分治法 循环比赛日程表
  16. SAP:传输请求SE09->STMS
  17. xe android 摄像头,玩就要出彩 佳明VIRB XE运动摄像机评测
  18. 第四届橙瓜网络文学奖二次元分类目前评分前四名竟然脑洞这么大?
  19. 3.1、随机森林之随机森林实例
  20. WinDriver驱动程序框架

热门文章

  1. 在vue、html中手动写日期格式化转换为“yyyy-MM-dd hh:mm:ss”
  2. 动态规划法求解最长递增子序列问题
  3. 老龄人口公交出行_在设计技术时要考虑到老年人口
  4. 朗强科技HDMI网线延长器
  5. 利用DHT网络原理制作
  6. uwp项目的设计器打开出现没有.cs可用的编辑器的解决办法
  7. 小学计算机游戏小狐狸历险记,小狐狸历险记文字版
  8. RabbitMQ入门教程(四):工作队列(Work Queues)
  9. Ubuntu:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
  10. Windows显示进程路径