摘要:二维数组的应用二维数组的应用案例二维数组的声明三种形式声明类型的二维数组声明类型的二维数组声明类型的二维数组创建一个类型的四行两列的二维数组为第三行第二个元素赋值为声明数组的同时进行创建创建二维数组时,可以只指定行数空指针异常,解决方法 Lecture1 二维数组的应用 二维数组的应用案例: public class ArrayDemo { public static void...
摘要:我们可以写一个类,在上面注解控制器建言可以有三种建言第一步编写全局建言类你可以在目录下编写一个类我建议放在工具包下如图很简单的我们就创建了的增强器第二步编写功能增强器有三种功能全局异常增强通过的属性过滤拦截的条件,可以拦截所有的表单初始化增 @ControllerAdvice我们可以写一个类,在上面注解@ControllerAdvice控制器建言可以有三种建言: 第一步:编写全局建言类...
摘要:序本文主要简述下如何设置的。实例使用托管的好处就是可以在容器启动或销毁的时候做些准备或清理动作。分别可以用及来指定。默认寻找的命名为或者的无参方法,这里没有配置,默认调用的是的方法。 序 本文主要简述下如何设置TaskExecutor的Thread.UncaughtExceptionHandler。 实例 @Bean protected ThreadPoolTaskSc...
摘要:然而,这两个方法都只是读取对象状态,如果只是读取操作,就可以允许线程并行,这样读取效率将会提高。分配线程执行子任务执行子任务获得子任务进行完成的结果 Lock Lock接口主要操作类是ReentrantLock,可以起到synchronized的作用,另外也提供额外的功能。用Lock重写上一篇中的死锁例子 import java.util.concurrent.locks.Lock; ...
摘要:想要看级别的信息,你需要在启动时传入这个系统属性使用与日志现在我们可以试验并更换不同的日志实现,但你的程序代码可以保持不变。我们要做的是用另一个流行的日志实现来替换掉,比如。又一次,我们必须对我们选的每一个日志实现做配置。 使用slf4j库作为你的Java应用日志API层有很多好处,这里我会展示一小部分关于如何使用和配置它的例子。 你可以把slf4j想成一个Java的接口,然后你需要实...