自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Mybatis源码分析】TypeAliasRegistry源码分析

Mybatis通过TypeAliasRegistry对象实现对别名的封装,实现别名对应Java类型的校验。TypeAliasRegistry类中是用一Map成员对象实现上面封装效果的。

2023-03-28 18:29:40 239 1

原创 【SpringBoot入门】SpringBoot的配置

SpringBoot 是基于约定的,很多配置都是默认的,主方法上@SpringBootApplication注解的子注解@EnableAutoConfiguration实现的,是在META-INF/spring.factories中的自动配置了,但是如果想使用自己的配置替换默认配置或添加其他配置的话,可以使用application.properties或者application.yml(application.yaml)进行配置。

2023-03-23 19:51:10 737 1

原创 【Vue2】Vue.js 计算属性详讲

computed和methods不同,computed内部放的是对象,里面可以写getter和setter方法,getter调用后其对象名会成为vm对象中的属性名,其getter方法的返回值会成为这个对象名对应的属性值,而setter方法就是当这个属性值被修改的时候会调用,通过这个修改的值去修改对应的data属性,从而再次调用getter方法,更新缓存。

2023-03-22 22:11:41 1084 3

原创 【SSM】SSM整合步骤和流程细化

ssm整合主要是spring进行整合mybatis+spring进行整合springmvc,而整合mybatis是依赖于spring-mybatis包下的SqlSessionFactoryBean类,整合springmvc是依赖于spring-web中提供的ContextLoaderListener监听器。ssm整合实际上就是对这俩个类的配置注入。

2023-03-21 09:17:00 1168 23

原创 【SSM】SpringMVC中的@RequestMapping注解(含源码解析)

通过该 @RequestMapping 注解去映射控制器(指MVC中的Controller端)中的相关方法。它内部有很多属性可以用来匹配 URL、HTTP 方法、请求参数、表头...。这个注解可以使用在类上,也可以使用在方法上。

2023-03-15 15:10:13 1661 4

原创 【JVM入门(一)】到底什么是JVM?

准确的说 JVM 就是一个翻译官,把字节码文件翻译成各个系统所能理解的机器码,以便运行。再确切地说:Java虚拟机(JVM)是和字节码文件(Class文件)绑定在一起的,和 Java 文件没有任何关系,它只是按照规范去读取Class文件,去解析并执行字节码指令。

2023-03-13 12:02:02 395

原创 【SSM】Spring集成Mybatis

虽然Spring中提供了JDBCTemplate模块,已经很大程度了解决了JDBC代码的复杂度,但它仍然是和Java代码写在一起的。反观 Mybatis 将 Sql 语句写在配置文件中,使得SQL语句和程序实现了松耦合。而且提供了些许标签,使得SQL可以是动态的。在ORM基础上想要更好的用Spring的DI、AOP、事务处理、Junit支持等实现成果,学会使用 Spring 框架集成 Mybatis 是大势所趋。

2023-03-13 10:26:33 1709 22

原创 【SSM-笔记】Spring AOP 详讲,面向切面编程

AOP(Aspect-Oriented-Programing)面向切面编程。它是Spring的重要思想之一。AOP将权限校验、日志记录等非业务代码完全提取出来,与业务代码分离,并寻找结点切入到代码中。

2023-03-11 15:49:09 505 1

原创 【日志框架-笔记】深入浅出 Log4j,理论-源码-配置

`Log4j 全称 Logging for Java`;它是一个用于Java编程语言的日志记录库(框架),支持多种日志记录格式。包括文本、xml、数据库。和其他日志框架一样,可以把日志信息发送到控制台、文件等不同目的地。有强大的配置功能,当然也可以进行过滤,根据实际情况而论,还是比较灵活的。

2023-03-01 14:01:40 657

空空如也

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

TA关注的人

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