22 Matching Annotations
  1. Aug 2022
    1. 注意:该注解@FeignClient中的value属性指定了服务提供者在nacos注册中心的服务名。
    2. value属性指定了服务提供者在nacos注册中心的服务名。
    1. 调用外部操作超时,本地事务无法判断外部操作是否执行成功
    1. Unicode字符的码位,需要1个或者2个16位长的码元来表示,因此这是一个变长表示
    1. 改帐均须动笔。纵为不变之帐,仍需覆写之
    2. insert … on duplicate语句,确保了在事务内部,执行了这个SQL语句后,就强行占住了这个行锁

      这样update这行,在当前事务commit之后(即释放行锁),其他事务才能update这行

    3. 让“like”表里的数据保证user_id < liker_id
    1. getClass获得类型信息采用==来进行检查是否相等的操作是严格的判断。不会存在继承方面的考虑
    1. equest.getParameterValues(name)",返回的是一个 String 数组,最终给上层调用者返回的是单个 String(如果只有一个元素时)或者 String 数组
    1. 为了防止子线程伪唤醒(spurious wakeup),只要子线程没有TERMINATED的,父线程就需要继续等下去

      当前线程对象死亡时,其相关的锁也会被唤醒