- 博客(8)
- 收藏
- 关注
原创 浅谈springboot(三)
ApiImplicitParam:单个参数的说明,一般为@ApiImplicitParams注解的value值。@ApiImplicitParams: 接口方法的所有参数的说明.,加在接口方法上。@ApiOperation: 接口方法的说明。@ApiModelProperty: 单个参数的说明,加在实体类的参数上。@Api:接口类的说明 加在controller类上。@ApiModel: 对实体类的说明,加在实体类上。--require: 是否为必须的。--value: 参数的说明。
2023-08-23 10:51:53 161
原创 浅谈springboot(二)
然后在application配置文件中配置数据源。首先我们需要先引入相关依赖。创建mapper映射文件。更改配置文件中的内容。
2023-08-23 10:01:54 59
原创 浅谈springboot(一)
浅谈了读取springboot配置文件内容的方法、在springboot中配置自定义servlet和过滤器的方法
2023-08-22 19:57:02 63 1
原创 浅谈aop切面编程
Advice的处理时机有:Before(前置处理)、After(后置处理)、Around(环境处理)、AfterReturning(后置返回通知)、AfterThrowing(异常处理)几种类别。aop是面向切面编程的语言,它可以让你的业务代码和非业务代码进行隔离。在不改变业务代码的前提下,可以增加新的非业务代码。然后在需要事务管理的方法上加上@Transactional注解即可把事务交给spring管理。Aspect(切面)由Pointchu(切点)和Advice(处理)组成。1.通过路径表达式创建。
2023-08-17 10:22:19 63 1
原创 浅谈多线程死锁和线程池
是Object类的方法,该方法必须用在对obj加锁的同步代码块中,在一个线程中调用该方法,此线程会释放其现拥有的所有锁标记,同时进入等待队列,该方法可传入时间参数来设定该线程在等待队列中的最大时间。例如这里Demo3与Demo4在进行运行的时候同时需要锁定对方正在使用的锁资源,这使得两个进程都因缺少对方正使用的锁资源等待对方执行完毕从而无法执行完毕,进入恶性循环。通过实现Callable接口来创建线程的方法主要是传入单一线程池来创建线程,这种创建线程的方法是可以拿到自定义的返回值的。
2023-08-16 09:57:12 135 1
原创 浅谈多线程
线程分为用户线程和守护线程两类,当所有的前台线程也就是用户现场都执行完事了,后台线程也就是守护线程也会直接自动结束。的方法来给线程重命名或是设置竞争时间片的权重(可以让该线程更加容易得争夺时间片来执行程序),最后我们可以直接使用。与上一种方法不同的是,使用该方法可以让实体类继承其他需要的接口或类,这也使得这种方法在使用的过程中更为。进程是由线程组成的,进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。//允许其他线程加入到当前线程中,直到其他线程执行完毕后,当前线程才会执行。
2023-08-15 10:21:42 48 1
原创 浅谈反射中获取反射、属性成员、方法以及构造对象的方法
3、getConstructor(Class... parameterTypes) //方法返回当前和父类(以及父类的父类)指定的public构造函数。1、getConstructors() //方法返回当前和父类(以及父类的父类)的所有public构造函数,返回值为一个数组。4、getMethod(string name,类... parameterTypes) //获取本类以及父类中指定的方法。3、getMethods()//获取本类以及父类中public的方法。来对指定类中的属性赋值,也可以通过。
2023-08-11 10:00:05 301 1
原创 浅谈泛型与注解
元注解则是注解的注解,用于表示注解所修饰的范围(@Target)、能否被Doc工具所记录(@Documented)、或者标注该注解的保留策略(@Retention)等。标准注解则是像@Autowired和@RestController这样JAVA自带的注解,他们根据功能作用不同可以写在类上、方法上或者参数上。值得注意的是,我们可以在自定义注解中加上变量来为注解添加可输入参数并可以在后面加上default来规定默认值。与此同时,我们可以在方法中传入参数的同时指定对应的泛型来对传入参数进行筛选。
2023-08-09 21:16:18 79 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人