自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式系统--主键id的选择

介绍了分布式系统下几种常见的主键策略的优劣性

2022-12-06 15:58:56 585

原创 lambda表达式的基本语法

lambda

2022-07-04 03:41:16 249

原创 使用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关注的人

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