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. 皮一皮:碰上一个说倒装句的直男怎么办...
  2. python中国大学排名爬虫写明详细步骤-python爬虫爬取2020年中国大学排名
  3. RL之SARSA:利用强化学习之SARSA实现走迷宫—训练智能体走到迷宫(复杂陷阱迷宫)的宝藏位置
  4. MobileIMSDK怎样修改Server端和安卓端TCP连接方式时报文的的限制大小
  5. shell脚本详解(二)——条件测试、if语句和case分支语句
  6. 使用Caffeine和Spring Boot的多个缓存配置
  7. c# 获取文件路径[转]
  8. ucdavis计算机科学专业,UCDavis的CS「加州大学戴维斯分校计算机科学专业」
  9. 新手linux安装vasp_史上最简单的VASP安装教程-非虚拟机
  10. F - Firetrucks Are Red
  11. 悦读 | 理想主义者的突围,读《曾国藩的正面与侧面》
  12. json转换成图片工具类
  13. Linguistic Regularities in Continuous Space Word Representations
  14. android provision apk 分析
  15. 崖山数据库系统YashanDB荣获“2022年度信创卓越贡献奖”
  16. 嵌入式系统与硬件安全知识小记
  17. OPQ32测试攻略(一次失败的经验)
  18. Java加密1-散列函数
  19. python面向对象编程结题报告_《华东师大基于点猫KITTEN计算思维课程开发》结题...
  20. Eureka集群原理

热门文章

  1. 动手实践丨手把手教你用STM32做一个智能鱼缸
  2. 关于pyautogui在游戏窗口不工作解决办法
  3. JSP四大作用域的范围
  4. 清华大学计算机系课程全套视频教程下载地址
  5. 基于STM32F051K8芯片以DMA中断方式控制LED灯(手把手教学)
  6. 绘制机械图c语言编程,怎样用c语言编写机械三视图啊……急……
  7. matlab中求矩阵A的特征向量,matlab已知特征值,特征向量,求那个矩阵怎么做?...
  8. ECCV2020 AABO: Adaptive Anchor Box Optimization for Object Detection via Bayesian Sub-sampling论文翻译
  9. 那些毕业后去了小县城的人,后来怎么样了?
  10. 在数字化转型共创中,IBM重新找到成长的路径