1.背景说明 ● 循环依赖是什么? 有一个Bean为AService,另一个Bean为BService。 AService里面引用了属性BSer...
1.背景 在系统开发中,当业务逻辑执行失败后,有时需要利用重试机制,使处理更加健壮,减少失败的可能性。 特别是外部调用失败,很多时候是因为网络不...
1.场景 场景:当我们需要将数据库中查询到的字段值,转换成其他值的时候,就需要使用CASE-WHEN函数。 类似:Java中的switch-c...
我们在写复杂的SQL语句时,稍不注意就可能出现错误。 而动态SQL,通过 if, choose, when, otherwise, trim, ...
1.JDBC类型 1.1简介 数据库列字段都是有类型的,不同的数据库有不同的类型。 为了表示这些数据类型,Java源码是采用枚举来定义的: 上述...
1.场景描述 项目中,有遇到这种异常场景:在一个循环中,某一次出现了异常,但是希望程序捕获异常处理后,继续执行下去。 这种怎么处理呢? 2.处理...
IDEA调试,除了常用的F8,F7之外,还有这些调试技巧 1.条件断点 1.1使用场景 调试进入循环时,希望达到某个条件的时候停下来 1.2使用...
1.概念 参考《JAVA与模式》的描述: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得...
1.概念 Java反射是指:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且...