自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 SpringAOP(一)

AOP(Aspect Oriented Program) :面向切面编程 AOP是对于OOP(面向对象)编程思想的一种扩展,是可以在不直接修改原有代码的基础上,对于原有代码的一种扩展和延伸。 AOP中相关术语: 1.Advice(通知): 需要给目标对象添加的额外逻辑叫做通知。 通知分为: 前置通知(Before):目标方法运行前调用。 后置通知(After):目标方法运行后调用。 返回通知(After-returning):目标方法运行后,返回结果前调用。 异常通知(After-throw

2021-08-21 16:56:45 97

原创 SpringMVC学习(一)

简述RedirectAttributes的用途 RedirectAttributes是Model的实现类,它的*addFlashAttribute()*用于将信息带到第一次重定向的界面,在第二次刷新时该信息会消失。 @RequestBody和@ResponseBody两个注解的使用位置和作用 @RequestBody注解使用在方法的参数上,将请求数据绑定为指定类型。 @ResponseBody注解用在方法前,将Controller的方法返回类型转换为String或Json字符串。 基于Servlet3.

2021-08-20 16:15:53 134

原创 MyBatis(一)

MyBatis的一级缓存和二级缓存有什么区别? 1.在MyBatis中,一级缓存的作用域在同一个SqlSession中,默认开启。一级缓存本质是一个Map,将执行方法,参数和SQL语句存在key中,查询结果存在value中,若key相同直接从一级缓存里返回查询结果。执行UPDATE,INSERT,DELETE语句会清空一级缓存。 2.二级缓存的作用域在同一个SqlSessionFactory中,二级缓存的开启需要配置,以namespace为单位,适用于查询频率高的功能场景。二级缓存的清空策略有LRU,FIF

2021-08-19 20:02:43 103

原创 Servlet3.0 容器中自动加载Filter和Listener的方式

简述Servlet3.0 容器中自动加载Filter和Listener的方式是什么? Servlet 3.0规范的容器启动时,会查找ServletContainerInitializer接口的实现类,在Spring中,Spring提供的该接口实现类为SpringServletContainerInitializer, ...

2021-08-19 13:15:26 306

原创 AbstractDispatcherServletInitializer注解

AbstractDispatcherServletInitializer注解 SpringMVC配置中关于AbstractDispatcherServletInitializer类源码的注解 public abstract class AbstractDispatcherServletInitializer extends AbstractContextLoaderInitializer { public static final String DEFAULT_SERVLET_NAME = "dis

2021-08-18 19:49:57 1580

原创 Java基础(三)

Java基础(三) Java数据类型 1.基本数据类型 数据类型 占用内存(字节长度) byte (字节型) 1 short (短整型) 2 int(整型) 4 long(长整型) 8 float(浮点型) 4 double(双精度浮点型) 8 char(字符型) 2 boolean(布尔型) 4 2.引用数据类型 Java常见引用类型有String(字符串)、数组类型等。 String类型在计算机内部存储时采用字符数组存储。 基本概念:用"…"表示字符串;一

2021-01-14 19:28:44 154 2

原创 Java基础(二)

Java基础(二) Java运算符 1.算术运算符 +、-、*、/、%、++、–等,用于数值与数值计算,结果为数值。 2.关系运算符 ==、!=、>、<、>=、<=等,用于数值与数值比较,结果为boolean。 3.位运算符 | (按位或):运算规则——将数值转换为二进制,并对二进制数值的每一位进行或运算。 举例: 5 | 6 =7 运算思路:5的二进制是101,6的二进制是110,对他们的每一位进行或运算,得到111即为7。 & (按位与):运算规则——将数值转

2021-01-13 19:21:08 97

原创 Java基础(一)

Java基础(一) Java语言的特点 Java具有简单、面向对象、跨平台、安全、多线程、良好的生态圈等特点。 Java基本概念 1.JDK:Java Development Kit,Java开发工具包,包含开发,编译,调试,运行功能。 2.JRE:Java Runtime Environment,Java运行环境。 3.JVM:Java Virtual Machine,Java虚拟机。包含HotSpot VM,JRockit,J9 VM,TaobaoJVM等类型,HotSpot是JDK默认虚拟机。 Jav

2021-01-11 19:27:11 176 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除