摘要: 1. 什么是单例模式 单例模式指的是在应用整个生命周期内只能存在一个实例。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。 2. 单例模式和静态类的区别 静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。 区别: 1)首先单例 阅读全文
posted @ 2020-04-14 23:53 斗战圣猿 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1.实现WebMvcConfigurer配置类 2.实现拦截器 3. 把拦截器添加到配置中 4.添加需要拦截的请求 5.添加需要排除的请求 1 package com.zp.springbootdemo.interceptor; 2 3 import org.springframework. 阅读全文
posted @ 2020-04-14 23:43 斗战圣猿 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种判断却很有用,例如我有个方法的功能是往一个文件异步地写入内容,我需要在所有的子线程写入完毕后在文件末 阅读全文
posted @ 2020-04-14 23:34 斗战圣猿 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: 一、Lambda表达式 什么是Lambda表达式 Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。 lambda表达式本质 阅读全文
posted @ 2020-04-14 23:28 斗战圣猿 阅读(698) 评论(0) 推荐(0) 编辑