- 博客(11)
- 收藏
- 关注
原创 使用Jedis操作Redis
Jedis的连接直接连接和检查Jedis@Test void RedisTest01() { //创建Jedis 链接服务器 Jedis jedis = new Jedis("127.0.0.1",6379); //使用ping命令检测是否链接成功 String ping = jedis.ping(); log.info(ping); }测试使用@Test void RedisTest01()
2021-08-01 18:17:29
650
1
原创 SpringBoot单元测试方法和切面功能
使用Springboot进行单元测试首先单元测试被默认创建在test包下单元测试类默认有@SpringBootTest注解@Slf4j@SpringBootTestclass MybatisSpringbootApplicationTests { @Resource UserService userService; //AOP Before @Before private void before(){ System.out.println(
2021-08-01 12:20:59
1163
原创 Springboot继承Mybatis需要注意的问题
今天开了个新档,准备做一个新项目 在继承mybatis时一直连接不上数据库后续逐一解决了 说一下需要注意的点主程序类记得加上@MapperScan扫描类去扫描Dao@MapperScan("com.example.mybatisspringboot.dao")MySQL的版本记得手动指定,Springboot会帮你仲裁到8版本,实际上5版本是最合适我的<dependency> <groupId>mysql</groupId>
2021-07-31 10:14:24
143
原创 Springboot2的静态资源路径和Rest风格编程
静态资源访问1. 静态资源目录可以放在resource资源包下的 static/public/resource只要访问根目录/资源名就可以访问到rest风格的Controllerget,post,delete,putdelete和put要注意两点 首先是前端交互按钮需要加上_method,且方式必须为post,否则默认只识别get和post<form action="/user" method="post"> <input name="_method" type="hi
2021-07-30 12:57:04
214
原创 Springboot的常用配置注解
自动配置组件1.@Configuration 配置类当我们不使用sringboot的时候,我们需要在xml文件里去配置bean。<bean id="user01" class="com.example.demo.bean.User"> <property name="name" value="user01"/> <property name="age" value="18"/> <property name="p
2021-07-29 14:48:49
564
原创 Mybaits高频面试题
Mybatis简介Mybatis是一个半ORM框架,他内置了JDBC,相较于JDBC,他不需要开发人员去编写复杂的JDBC代码,类似开关资源,加载驱动,创建Statement等复杂的过程,只需要专注于SQL语句本身。Mybatis可以通过XML或者注解的方式去配置和映射信息,然后通过Java对象和statement中的动态参数映射为最终的SQL语句,最后由Mybatis框架执行SQL并将结果映射为对象并返回#{}和${}的区别#{}是预编译,是在SQL语句中将其替换成 ? 占位符,然后调用P
2021-07-29 11:28:30
291
原创 Spring学习笔记
Spring什么是SpringSpring是一个轻量级的框架,它可以管理对象的配置和声明周期,是一个容器。Spring有IOC控制反转功能。Spring有AOP面向切面功能。AOP的概念AOP是面向切面功能,通过代理模式来实现的。AOP把一些需要在业务中反复重复的代码(事务,日志等)抽离出来,然后封装进切面中。需要使用切面的时候,可以不改动任何业务逻辑的源码。AOP的代理使用时机在类没有实现接口时,使用CGlib动态代理。类实现接口时,使用JDK动态代理。AOP的相关注解
2021-07-29 11:22:04
117
原创 MySQL事务和锁
Mysql的四大特性原子性(Atomicity),事务要么全部做完,要么就全部不做,一旦事务的某一个环节出了差错,则把数据回滚。也就是说先化学里的原子一样,是不可分割的整体,同生共死。一致性(Consistency),事务的完整性约束不能被破坏,也就是假如说转账,A的账户被扣除了钱,那么B的账户就一定会增加钱。隔离性(Isolation),同一时间内,只允许一个事务去访问同一数据,而不同的事务之间彼此不干扰。持久性(Durability),事务完成后,事务对于数据库的更新将被保存到数据库,不能回滚
2021-07-29 11:20:59
148
原创 数据库的索引简介
索引的作用和优劣索引(index)是一种数据结构优点:提高查找的效率缺点:占用磁盘空间增删改的效率会变慢,因为需要维护索引索引的分类(InnoDB)主键索引,在创建主键的时候自动创建索引,InnoDB为聚簇索引,不能为null。唯一索引,索引列的值必须唯一,可以为null的,但是只能有一个单列索引,给表中的某个字段加入索引,一个表里可以有多个单列索引复合索引,一个索引包含多个类索引的数据结构索引的底层数据结构是一个B+树,叶子节点的索引和数据是存储到一起的,这种索引方式叫
2021-07-29 11:19:00
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅