240 发简信
IP属地:广东
  • Spring如何解决循环依赖

    1.背景说明 ● 循环依赖是什么? 有一个Bean为AService,另一个Bean为BService。 AService里面引用了属性BService,BService里面...

  • 120
    Java的重试机制

    1.背景 在系统开发中,当业务逻辑执行失败后,有时需要利用重试机制,使处理更加健壮,减少失败的可能性。 特别是外部调用失败,很多时候是因为网络不稳定导致的。 什么场景适合重试...

  • CASE-WHEN函数

    1.场景 场景:当我们需要将数据库中查询到的字段值,转换成其他值的时候,就需要使用CASE-WHEN函数。 类似:Java中的switch-case语句。 分类:Case具...

  • 动态SQL标签

    我们在写复杂的SQL语句时,稍不注意就可能出现错误。 而动态SQL,通过 if, choose, when, otherwise, trim, where, set, for...

  • 120
    【MySQL入门篇 第六节】case when then else end

    基础知识 当我们需要从数据源上 直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用 Case When这个函数了. Case具有两种格式。简单Case函数和Case...

  • JDBC类型

    1.JDBC类型 1.1简介 数据库列字段都是有类型的,不同的数据库有不同的类型。 为了表示这些数据类型,Java源码是采用枚举来定义的: 上述枚举变量的值的定义是通过typ...

  • 异常处理tips

    1.场景描述 项目中,有遇到这种异常场景:在一个循环中,某一次出现了异常,但是希望程序捕获异常处理后,继续执行下去。 这种怎么处理呢? 2.处理方式 2.1错误方式 try-...

  • 120
    IDEA调试技巧

    IDEA调试,除了常用的F8,F7之外,还有这些调试技巧 1.条件断点 1.1使用场景 调试进入循环时,希望达到某个条件的时候停下来 1.2使用方法 右键单击红色断点,在条件...

  • 策略模式学习笔记

    1.概念 参考《JAVA与模式》的描述: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。 策略模式使...

  • 120
    反射学习笔记

    1.概念 Java反射是指:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。 这也是Jav...

  • 120
    异常

    1.概念 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。 Java的基本理念:结构不佳的代码不能运行。发现代码的理想时机是在编译阶段,也...

  • 120
    String学习笔记

    1.简介 Java中的String是字符串类 String类实现了3个接口: Serializable ,这个序列化接口没有任何方法和域,仅用于标识序列化的语意。 Compa...