240 发简信
IP属地:北京
  • 5-RootBeanDefinition

    背景简介 出现的原因 我们之前介绍了 BeanDefinition——定义了定义 bean 所需要的基本属性;AbstractBeanDefinition——对 一个BD通用...

  • 120
    CAS原理

    1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了...

  • 真正的成熟

    作家周国平说: “许多人所谓的成熟,不过是被习俗磨去了棱角,变得世故而实际了。那不是成熟,而是精神的早衰和个性的消亡。真正的成熟,应当是独特个性的形成,真实自我的发现,精神上...

  • Java中assert断言的使用

    Java在1.4版本后开始支持断言。 断言:在Java的编译阶段检查错误,在IDEA中,Edit Configurations -》VM options中加-ea 来使断言生...

  • 120
    SpringBoot中使用JSR303

    1.引入validation的starter 2.在变量前添加@Validated注解(如图)来开启校验功能(例如我要校验BrandEntity,) 也可以在紧跟校验参数后面...

  • The Power of Variable Names

    计量词总是放在变量后面如 XXXCount xxxtotal (Sum,Average,Max,Min,Record,String等)。 为状态名称命名,使用Flag等没有语...