
学习
文章平均质量分 89
生椰拿铁不加糖
一心只想搞中间件
展开
-
根据日常开发和测试中的发现,梳理了如何从根本上解决查询不到值报空指针的问题!!!!
前言: 根据在公司开发的过程中经常出现的低级但风险比较高的问题进行了整理,最常见的就是将动态SQL查询到的结果放到一个list里面,然后进行轮训再get取值,经常出现要么动态SQL没有查询到结果,要么get取值的时候没取到值,这个时候就会出现程序出现异常报空指针(java.long.NullPointException),尤其是因为给银行开发核心系统,一个空指针报错就可能导致账务发生很大的变动(又娇贵又顽强) 工作场景: 由图可知,日志中可以看到交易中报错空指针!原因就是因为动态SQl未查询到结果导致代码原创 2021-05-08 16:45:31 · 941 阅读 · 5 评论 -
TreeSet
TreeSet TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet,Cloneable,Serializable接口。TreeSet是基于TreeMap实现的,TreeSet的元素支持2种排序方式:自然排序或者根据提供的Comparator进行排序。 (1)TreeSet继承于AbstractSet,并且实现了NavigableSet接口。 (2)TreeSet是一个包含有序的且没有重复元素的集合,通过TreeMap实现。Tr原创 2020-10-13 20:17:16 · 4226 阅读 · 1 评论 -
继承关系中的菱形继承问题
伪代码: class poweredDevice{} class Scanner inherits from poweredDevice{ function start(){} } class Printer from poweredDevice{ function start(){} } class Copier inherits from Scanner.printer{} 注意:S...原创 2019-11-13 21:22:49 · 221 阅读 · 0 评论 -
学习Java路线
01、Java av47103781 https://www.bilibili.com/video/av47103781/?spm_id_from=333.788.b_636f6d6d656e74.21 02、Spring av47103781 03、Spring Mvc av47176832 04、MyBatis av47228830 05、Hibernate av47382482 06、Spr...原创 2019-10-12 08:41:33 · 248 阅读 · 0 评论