ExecutorService:https://www.hangge.com/blog/cache/detail_2720.html[https://www.hangge.c...
ExecutorService:https://www.hangge.com/blog/cache/detail_2720.html[https://www.hangge.c...
java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。 新建实体类 package...
1、缓存处理流程 接收到查询数据请求时,优先从缓存中查询,若缓存中有数据,则直接返回,若缓存中查不到则从DB中查询,将查询的结果更新到缓存中,并返回查询结果,若DB中查不到,...
ArrayList和HsahSet的区别,HashMap和Hashtable的区别?线程同步的关键字是什么?sleep()+和wait()+有什么区别?怎么唤醒wait()停...
面试:Spring中事务管理支持哪几种方式以及每种方式的具体使用方法。 答案:实现方式两种:一:编码方式; 二:声明式事务管理方式。 声明式事务管理是通过AOP技术实现的,实...
前言: 最近整理Spring相关的知识点(面试必问) ,在我整理的过程中,我发现自己对Spring的理解有点朦胧,因为在平时我们接受的是Spring单个的知识点或者知道但没有...
在application.yml或者properties文件中添加:info.address=USAinfo.company=Springinfo.degree=high @...
序言:此前,我们主要通过XML配置Spring来托管事务。在SpringBoot则非常简单,只需在业务层添加事务注解(@Transactional )即可快速开启事务。虽然事...
定义: for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新
JSON数据类型 数组用“[]”创建,对象用“{}”创建,并且使用Json基本都是用[]或者{}创建的数组或对象 fastjson 简介 fastjson[https://g...
什么是Tomcat Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。 为什么我们需要用到Tomca...
图解SpringMVC执行流程: SpringMVC执行流程:1.用户发送请求至前端控制器DispatcherServlet2.DispatcherServlet收到请求调用...
上一篇介绍了HTTP协议的版本迭代历史,本篇继续深入介绍一下HTTP协议的规范,本文主要介绍它的URI、Request、Response、状态码等等信息,通过了解这些具体的内...
上一篇介绍了HTTP协议的版本迭代历史,本篇继续深入介绍一下HTTP协议的规范,本文主要介绍它的URI、Request、Response、状态码等等信息,通过了解这些具体的内...