摘要:
ThreadLocal 是线程封闭。 ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程的上下文。 阅读全文
摘要:
说到Spring Bean的生命周期,有好多内容,大部分都用不到,除了几个关键点可以用到。以下图就描述了 上面的图就看看吧,我也不讲诉太多,就列举几个常见的,普通的流程吧。 在大部分情况下我们基本用的是适配器设计模式,就是一个class里面 调用其他其他class,并以属性形式注入存在。主要关注下初 阅读全文
摘要:
1、@Configuration 用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用 阅读全文
摘要:
Spring boot 拦截器 配置很简单,比Spring Mvc 更加方便配置。 1、实现HandlerInterceptor 所有的拦截器需要实现HandlerInterceptor,可重写preHandle,postHandle,afterCompletion 我这边写了自定义的注解,用来匿名 阅读全文
摘要:
以下都是转载,因为看了之后很值得学习的地方,所以记录下来,好好回顾。 Spring Boot、Spring MVC 和 Spring 有什么区别? 分别描述各自的特征: Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等;但他们的基础都是Spring 的ioc 阅读全文
摘要:
BeanFactory和FactoryBean 2个很相似,但是区别很大。 1、BeanFactory BeanFactory接口是Spring容器的核心接口,负责:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 ApplicationContext 这个应用上下文,我们经常用到,如 A 阅读全文
摘要:
一个Http请求,大致分为请求->响应过程,其中SpringMvc框架接受请求,处理一系列事情后响应给客户端。 大家都知道,Tomcat启动监听读取web.xml配置文件,其中servlet配置<load-on-startup>1</load-on-startup> 随服务启动而自动加载org.sp 阅读全文
摘要:
基础类型 4种整数类型:int、long、byte、short 2种浮点数类型:float、double 1种字符类型:char 1种布尔类型:boolean 引用数据类型 类 接口 数组 1. == 1.对于基本类型来说 ==比较的是值是否相等 例如: int a = 1; int b = 1;S 阅读全文
摘要:
https://www.cnblogs.com/wang-yaz/p/8516151.html 一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程 1 //自动装箱 2 Integer total = 99; 3 4 //自动拆箱 5 int totalprim = total; 阅读全文
摘要:
idea 开发平台 idea的配置参照:https://blog.csdn.net/qq_36698956/article/details/86571425 1、创建meavn项目 1.1 archetype模板 新建Maven project项目时,需要选择archetype,archetype模 阅读全文