自定义博客皮肤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)
  • 收藏
  • 关注

原创 @RequestParam注解

@RequestParam注解作用范围:@RequestParam主要用于将请求参数区域的数据(url中参数)映射到控制层方法的参数上public class Controller { public void select(@RequestParam(required =false,defaultValue = "0",value = "page")String Numpage){ }首先我们需要知道@RequestParam注解主要有哪些参数1.value:请

2020-10-28 22:31:33 195

原创 Mybatis的一级缓存、二级缓存

为什么要用缓存?将数据存放在程序内存(缓存)中,用于减轻数据查询的压力,提升读取数据的速度,提高性能。一级缓存Mybatis一级缓存实际上就是一个依赖于SqlSession的缓存对象。具体来说就是将查询到的结果以Map(K,V)的形式存在于缓存区中。public class PerpetualCache implements Cache { private final String id; private Map<Object, Object> cache = n

2020-10-23 17:28:55 125

原创 Spring boot配置log4j2日志

Spring Boot工程t默认的日志框架Logback,所以我们在引入log4j之前,需要先排除该包的依赖,再引入log4j的依赖。需要注意的是Spring Boot 只有1.3.x和1.3.x以下版本才支持log4j的日志配置,1.3.x以上版本只支持log4j2。Spring Boot 1.3.x以下版本的pom.xml文件如下:<dependency> <groupId>org.springframework.boot</groupId>

2020-10-21 23:27:53 275

原创 Mybatis延迟加载

5h 什么是延迟加载呢?通俗的讲就是按需加载,我们需要什么的时候再去进行什么操作。5h 什么时候会用到延迟加载呢?多表单独查询的时候。而且先从单表查询,需要时再从关联表去关联查询,能大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。延迟加载分为两种:深度延时加载,侵入式延迟加载5h 如何开启延时加载?mybatis.xml中进行配置<settings><!--延迟加载总开关,打开后,默认的是深度延时加载 --><setting name="la

2020-10-21 19:32:34 231

原创 @Mapper注解

@Mapper 这个注解的定义如下:@Documented@Inherited@Retention(RUNTIME)@Target({ TYPE, METHOD, FIELD, PARAMETER })public @interface Mapper { // Interface Mapper}@Mapper接口一般用在接口上:@Mapperpublic interface t_tempDao { List<Start> selectAll();}使用 @M

2020-10-19 15:30:52 4456

原创 Mybatis多表查询

首先。我们需要知道,表与表之间存在的几种关系:一对一一对多(多对一)多对多一对多:举例:班级与学生: class表: CREATE TABLE `class` ( `id` int NOT NULL, `classid` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8students表:CREATE TABLE `students` ( `id` in

2020-10-13 15:51:04 161

原创 JAVA编译器的作用

java的编译器有很多种,有sun公司的jdk,有oracle的jdk,还有其他一些公司的。多采用sun公司的jdk。java编译器的作用就是“编译“, 即将java源代码编译成中间代码字节码文件。编译时,编译器(java.exe)首先读入 java 源代码,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成中间代码即字节码。字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码,它是一种二进制文件,是Java源文件由Java编译器编译后生成的目标代码文件。编译器编译生成与平

2020-10-11 20:13:24 1333 1

原创 Mybatis动态 SQL

动态 SQL是Mybatis的特性之一set标记是mybatis提供的一个智能标记,一般将其用在修改的sql中,例如以下情况:在这里插入代码片 <update>    update user     <set>     <if test="name != null and name.length()>0">name = #{name},</if>      <if test="gender != null and gender.len

2020-10-10 23:17:39 90

空空如也

空空如也

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

TA关注的人

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