一、简介:ReentrantLock的实现是基于其内部类FairSync(公平锁)和NonFairSync(非公平锁)实现的。 其可重入性是基于Thread.currentThread()实现的:如果...

常用注解@JsonField、@JsonFormat、@DateTimeFormat区别
@JsonFormat该注解来源于jackson包中的注解,主要用来控制后端返回给前端的日期格式,通常用在返回给前端的实体类中。 案例如下:classUser{privateInteger id;@J...
Java8 Instant 时间戳
在java.util.Date类与LocalDate、LocalDateTime类之间转换中 均可以通过Instant作为中间类完成转换,Instant的使用还是比较方便的,下面介绍Instant的使...

@order 注解用法
@order注解是spring-core包下的一个注解,@Order的作用是定义Spring IOC容器中Bean的执行顺序的优先级(这里的顺序也可以理解为存放到容器中的先后顺序)。开发过程当中有时候...
springboot自定义视图映射
在项目开发过程中,经常会涉及页面跳转问题,而且这个页面跳转没有任何业务逻辑过程,只是单纯的路由过程 ( 例如:点击一个按钮跳转到一个页面 )正常的写法是这样的:@RequestMapping("/te...
springBoot过滤器、拦截器配置使用
拦截器与过滤器的区别 :拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖与servlet容器,过滤器依赖与servlet容器。拦截器只能对action请求起作用,而过滤器则可以对...

vs code编写web项目
vs code编写web项目0.小贴士1.vs和vscode是不一样的是不一样的2.在已经存在maven的时候,直接在maven的+创建项目,用ctrl+shoeft+p 搜索不到maven的创建项目...

SpringBoot中处理的转发与重定向
转发:一次请求,服务器内部调用另外的组件处理,request和response可以共用,有限制性,只能转发到本应用中的某些资源,页面或者controller请求课可以访问WEB-INF目录下面的页面重...
spring boot 导入配置文件
@ImportResource:通过locations属性加载对应的xml配置文件,同时需要配合@Configuration注解一起使用,定义为配置类;@Configuration@ImportRes...

spring的redirect和foward
forward //Servlet里处理get请求的方法 public void doGet(HttpServletRequest request , HttpServletResponse resp...