自定义博客皮肤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 60

原创 SpringMVC学习(一)

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

2021-08-20 16:15:53 89

原创 MyBatis(一)

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

2021-08-19 20:02:43 61

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

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

2021-08-19 13:15:26 236

原创 AbstractDispatcherServletInitializer注解

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

2021-08-18 19:49:57 1451

原创 Java基础(三)

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

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

原创 Java基础(二)

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

2021-01-13 19:21:08 60

原创 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 131 4

空空如也

空空如也

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

TA关注的人

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