- 博客(12)
- 收藏
- 关注
原创 SQL优化
1.索引优化: 添加适当索引(index)(重点) 在适当的业务场景给适当的字段添加适当的索引。2.设计优化: 表的设计合理化(符合3NF,有时候要进行反三范式操作-冗余字段)(重点)配置优化: 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ]Sql优化: 写出高质量的sql,避免索引失效 (重点)4.硬件优化: 服务器的硬件优化 内存 CPU 磁盘。3.架构优化:主从复制、读写分离、分库分表(重点)数据库表结构:库表结构的优化也可以使SQL查询效率。
2023-09-03 20:54:49
49
原创 事务与AOP基本了解
事务默认识别的异常是运行时异常,如果想要识别到编译时异常从而实现回滚,该怎么操作?而如果出现编译时异常,则不回滚。● @AfterReturning : 此注解标注的通知方法在目标方法后被执行,有异常不会执行。● @After :此注解标注的通知方法在目标方法后被执行,无论是否有异常。指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。● @Around:此注解标注的通知方法在目标方法前、后都被执行。9. 如果有不同切面的通知,增强相同的方法,执行顺序是怎样的?
2023-08-07 21:06:33
74
1
原创 登录生成Jwt令牌
要注册后才能使用,并且拦截范围较小,只包含hander。拦截器:拦截器只拦截会 拦截包含 hander。此处的 " /** "过滤器:过滤器拦截范围包含全部。两种拦截Jwt令牌方式。两种方式的运行原理图。
2023-08-05 21:10:21
207
1
原创 SpringBootWeb - 2
在进行修改员工信息的时候,我们首先先要根据员工的ID查询员工的信息用于页面回显展示,然后用户修改员工数据之后,点击保存按钮,就可以将修改的数据提交到服务端,保存到数据库。版权声明:本文为优快云博主「纯爱炸酱面」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。选择文件,进行图片上传,将文件上传到服务器存储起来,然后返回访问的URL。当点击保存的时候,页面的基本表单数据和图片访问的URL都需要提交到服务端。5. 请说说你的员工修改是怎么实现的?表单提交的方式必须为POST。
2023-08-04 21:28:33
67
1
原创 SpringBootWeb常见问题
PageHelper ,在配置中放入依赖,将前端参数传入,以及将数据封装传给前端, 类似于容器,需求分析,确定端口参数 传入(id),方法逻辑,数据库调用,数据库数据删除,数据回显,需求分析,确定端口参数,方法逻辑,数据库调用,数据库数据导入以及更新,数据回显,需求分析,确定端口参数,方法逻辑,数据库调用,数据库数据删除以及更新,数据回显,需求分析,确定端口参数,方法逻辑,数据库调用,数据库数据查询以及更新,数据回显,需求分析,确定端口参数,方法逻辑,数据库调用,数据库数据查询调用,数据回显,
2023-08-04 09:29:43
90
1
原创 MyBatiles
A. 标量子查询(子查询结果为单个值)D. 表子查询(子查询结果为多行多列)B. 列子查询(子查询结果为一列)C. 行子查询(子查询结果为一行)
2023-07-30 21:33:52
63
1
原创 Sql 表和库的处理方式
在一个表中添加一个外键列,引用表的自身主键,用于表示表中的记录与同一表中的其他记录的关联。创建一个中间表,包含两个表的主键作为外键,用于表示两个表之间的关联。在两个表中的其中一个表中添加一个外键列,引用另一个表的主键。在多的一方的表中添加一个外键列,引用一的一方的唯一约束。数据类型以及长度,相同的命名规范,保证正确,规划未来删除外键引发的风险。在多的一方的表中添加一个外键列,引用一的一方的主键。物理外键是通过在一个表中建立指向另一个表主键的关联关系来实现的。适用于需要将多个记录关��到一个记录的情况。
2023-07-29 22:22:45
88
原创 数据库操作
DCL(Data Control Language)用于控制数据库的访问权限和进行安全管理。它包括授权(GRANT)、撤销授权(REVOKE)等操作,用于管理数据库对象的访问控制和权限分配。它包括创建、修改和删除表、列、索引、约束等操作,用于管理数据库的结构和模式。DML(Data Manipulation Language)用于对数据库中的数据进行操作,如插入、更新、删除数据。DQL(Data Query Language)用于查询数据库中的数据,如SELECT语句。
2023-07-27 21:57:08
50
1
原创 数据传输时的小点
放在引入的参数上@DateTimeFormat ( 时间 ) @RequestParam (集合)那对于日期类型的参数在进行封装的时候,需要通过 @DateTimeFormat注解,以及其中的pattern属性来设置日期的格式。@Autowired(放在加入需要引入的类上)@Autowired(放在加入需要引入的类上)@RequestMapping(放在方法上)@RestController放在主类上。Collection层。
2023-07-27 21:12:23
51
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人