- 博客(6)
- 收藏
- 关注
原创 Java 面试题——MySQL 索引基础篇
存储引擎表示不同的数据在磁盘的不同组织形式存储引擎表结构数据索引InnoDBfrm 后缀文件idb 后缀文件idb 后缀文件MyISAMfrm 后缀文件MYD 后缀文件MYI 后缀文件先根据 name 查询 id,再根据 id 查询整行记录,走了2 颗 B+树,这种现象叫做回表当根据普通索引查询到聚簇索引的 key 值之后,再根据 key 值在聚簇索引中获取所有行记录的操作叫做回表可以理解为除非指定查询普通索引字段,否则最终数据的查询都要回到聚簇索引中来找表数据。
2023-08-24 17:44:02
507
原创 SpringBoot解决跨域问题
SpringBoot解决跨域问题什么是跨域源(origin)就是协议、域名和端口号。URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口全部相同,则表示他们同源。否则,只要协议、域名、端口有任何一个不同,就是跨域。对比URL是否跨域原因https://www.csdn.com/more/index.html不跨域三要素相同https://map.csdn.com/more/index.html跨域域名不同https://www.csdn.c
2022-03-13 21:51:54
765
原创 Shiro快速入门:入门案例
Shiro入门案例一、需求使用纯Maven项目完成Shiro入门案例,注意不是使用SpringBoot项目入门案例需求为:使用Shiro进行认证、授权、加密以及使用自定义的realm来完成认证过程的功能不涉及数据库,使用Shiro规定ini文件进行用户信息、角色、访问权限的配置二、创建项目创建一个Maven的jar类型项目具体的代码实现如下:三、添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="ht
2021-01-24 16:28:39
374
2
原创 Shiro快速入门:简介与架构原理
Shiro理论知识一、RABC回顾RBAC是一个基于角色的访问控制,其实就是一种数据库的设计思想概念介绍基于角色的权限访问控制(Role-Based Access Control)作为传统访问控制(自主访问、强制访问)的有前景的代替收到广泛的关注在RBAC中,权限与角色关联,用户通过成为适当角色的成员而得到这些角色的权限,这就极大的简化了权限的管理RBAC:一种数据库设计思想,根据数据库设计方案,完成项目的权限控制权限:具备操作事物的能力角色:一系列权限的集合二、Shiro简介上面提
2021-01-24 16:16:30
312
2
原创 SpringBoot自动配置原理
SpringBoot自动配置原理前言对于SpringBoot的使用之后,会发现它真的很方便,以前大篇幅的XML文件几乎只需要几个注解就能搞定,那么有的小伙伴肯定会有疑问,它的内部到底做了什么以至于它连XML都不需要了,今天简单的读一下源码,如果有错误理解的地方各位一定要指出来以防误导。。进入SpringBoot内部对比使用之前和之后我们可以看出,其实代码方面只是增加了一个启动类,那是不是也就意味着,SpringBoot能够实现零XML配置的原因就在这个启动类中。。。@SpringBootAppli
2021-01-23 12:21:37
591
2
原创 SpringBoot配置文件使用
文章目录前言SpringBoot配置文件一、概述二、properties格式举例修改后运行的日志显示三、yml格式介绍基本要求书写格式普通数据对象数据数组四、配置文件的存放位置其他存放位置五、配置文件的加载顺序不同格式加载顺序不同位置的加载顺序六、总结前言前面提到使用SpringBoot之后就告别了XML配置,但并不意味这什么配置都不需要写,比如数据库连接的信息,SpringBoot不可能知道每个使用者的数据库信息,再比如如果你想要修改访问的端口号或者访问路径,所以使用SpringBoot时还需要对一些
2021-01-21 12:57:29
1356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人