创建一个线程,却需要调用操作系统内核的API,然后操作系统要为线程分配一系列的资源,这个成本就很高了,所以线程是一个重量级的对象,应该避免频繁创建和销毁。 目前业界线程池的设...
创建一个线程,却需要调用操作系统内核的API,然后操作系统要为线程分配一系列的资源,这个成本就很高了,所以线程是一个重量级的对象,应该避免频繁创建和销毁。 目前业界线程池的设...
跨域问题是个老生常谈的问题,在WEB开发中会经常听到,但是很多时候的开发并不涉及跨域问题什么的,所以一般也不会去深究其中的一些细节,这篇文章就来总结一下浏览器的同源策略和跨域...
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只...
GC 引用计数算法 通关在对象头中分配一个空间来保存该对象被引用的次数。如果该对象被引用则加1,删除引用则减1,当对象的引用计数为0时,那么该对象回收。引用计数的问题,如果2...
总结下步骤为: 配置属性 获取监听器,发布应用开始启动事件 初始化输入参数 配置环境,输出banner 创建上下文 预处理上下文 刷新上下文 再刷新上下文 发布应用已经启动事...
minio是什么? 是一个开源的对象存储服务,兼容 Amazon S3 云端存储服务,同时也支持本地磁盘、NAS、NFS、公有云存储、分布式云存储,非常适合用于存储非结构化数...
概述 RESTEasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。它是JAX-RS规范的一个...
定义Filter 通过Bean配置 通过注解配置 直接用@WebFilter就可以进行配置,同样,可以设置url匹配模式,过滤器名称等。这里需要注意一点的是@WebFilte...
SpringMVC自动配置 Spring Boot为Spring MVC提供自动配置,适用于大多数应用程序。 自动配置在Spring的默认值之上添加了以下功能: 包含Cont...
一、spring1.x中处理方式 二、spring2.x中处理方式
ApplicationRunner与CommandLineRunner 如果需要在SpringApplication启动时执行一些特殊的代码 ,你可以实现Applicatio...
概念 IoC(控制反转):在使用 Spring 框架之后,对象的实例不再由调用者来创建,而是由Spring容器来创建,Spring 容器负责控制程序之间的关系,而不是由调用者...
@Component :注册为 Spring 管理的 Bean@Repository 持久层@Service 业务层@Controller 控制器层 @Autowired 按...
都是包含静态方法的工具类 Collections类 排序操作 void reverse(List list):反转 void shuffle(List list):随机排序 ...
简单使用 java.util.regex 包主要包括以下三个类: Pattern 类:pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创...
IO流 谈到IO,我们会想到从磁盘读取的文件IO,网络请求的Socket IO,还有可能我们不怎么常用的跨进程通信的管道IO......这些在Java中都被抽象为“流”,读取...
泛型类 泛型类定义时只需要在类名后面加上类型参数即可,当然你也可以添加多个参数,类似于<K,V>,<T,E,K>等。 泛型接口 泛型接口未传入泛型实参时,与泛型类的定义相同,...