240 发简信
IP属地:上海
  • Resize,w 360,h 240
    2022-09-07java并发基础知识之线程创建

    线程的创建本质上线程的创建只有一种,就是new Thread()的方式来创建线程,通过start方法来开启线程。1.通过实现runnable接口...

  • 观察者模式的应用之eventBus

    eventBus是一个典型的观察者模式,订阅发布模式,eventBus是一个单例类,属于被观察者,在eventBus中的map中保存了关于订阅者...

  • javax.validation.Validation的使用

    自定义一个属性检测的工具类validationUtils如果在代码层面上需要对某个对象的某些字段进行参数检测,可以使用javax.validat...

  • spring-validated以及@InitBinder的使用

    在日常的接口开发中,我们经常需要对入参进行各种各样的检测,检测参数是否符合我们的要求,常用的方法有: 1.自定义个切面实现,来进行参数检测 2....

  • 随机数Random和ThreadloacalRandom

    在开发中经常会遇见在某个区间内取随机数的情况,java中提供了俩类来实现。首先明确的一点是:java中的随机数都是伪随机数,并非真正意义上的随机...

  • elastic-job分片思想的运用

    日常开发中,经常会遇到一些需求,需要我们服务端维护一个job来定时去扫描数据库数据做一些逻辑处理,因为现在很多服务都已经集群化,所以在处理定时任...

  • Resize,w 360,h 240
    mvn常用命令

    最近因为log4j漏洞问题,在做log4j的版本升级,会用到一些mvn命令,记录一下:1.mvn clean package: 本地打包使用2....