随笔分类 - java开发相关 / 实习后端开发
摘要:哈希表实际上是一个数组,数组里多每一个元素就是一个哈希桶。 当一个键值对的键经过 Hash 函数计算后得到哈希值,再将(哈希值 % 哈希表大小)取模计算,得到的结果值就是该 key-value 对应的数组元素位置,也就是第几个哈希桶。 下面是重点: 什么是哈希冲突呢? 举个例子,有一个可以存放8个哈
阅读全文
摘要:现在有一个学生表t_student:(stu_id,stu_name),课程表t_course(cou_id,cou_name),课程学生表student_course(stu_id,cou_id)。然后我要实现一个页面,就是学生选课页面 现在就是但是后端向前端传一个这个类 @Data public
阅读全文
摘要:mybatis+pagehelper 首先在pom.xml加入mybaits和pagehelper的依赖 <!-- 分页查询 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring
阅读全文
摘要:Spring Boot 整合完Mybatis,有个特别重要的功能之前忘记讲了:那就是Spring Boot如何实现事物控制。在我们的实际系统中,事务会被经常用到。特别是数据库操作或者是复杂的业务操作时,必须事物执行。必须保证本次业务的处理结果更改要么都成功,要么都失败。那么这种场景下,我们改如何实现
阅读全文
摘要:待更新 https://developer.aliyun.com/article/789115?spm=a2c6h.24874632.expert-profile.79.2b4b32d4MvKMHb https://blog.csdn.net/china_coding/article/details
阅读全文
摘要:使用Spring Boot开发web项目有个非常重要的组件:拦截器。以前我们在做mvc 项目时也使用到的是filter过滤器也就是拦截器。其实Spring Boot 中的拦截器和SpringMVC中的拦截器也是类似的,只是配置上有些区别。那么下面我们就来看看Spring Boot 是怎么配置拦截器的
阅读全文
摘要:一、开启异步调用方法 在application启动类中,加上@EnableAsync注解,Spring Boot 会自动扫描异步任务。 package com.example.demo; import org.springframework.boot.SpringApplication; impor
阅读全文
摘要:一、使用注解@EnableScheduling 在application启动类忠,加上@EnableScheduling 注解,Spring Boot 会会自动扫描任务类,开启定时任务。 package com.example.demo; import org.springframework.boo
阅读全文
摘要:一、整合Redis 新项目整合 Redis 非常容易,只需要创建项目时勾上 Redis 即可,这里就不说了。 我们还是来说说怎么在现有的项目中手动整合Redis: 1、在pom.xml 增加依赖如下: <!-- 引入 redis 依赖 --> <dependency> <groupId>org.sp
阅读全文
摘要:@Controller和@RestController 两种控制器 Spring中有Controller,RestController的两种控制器,都是用来表示Spring某个类的是否可以接收HTTP请求。 但是不同的是: Controller:标识一个Spring类是Spring MVC cont
阅读全文