自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql 优化系列

文章目录一、索引1.索引建立2.索引优化二、sql优化三、数据库优化一、索引1.索引建立(1)频繁作为查询条件,排序的字段需要建立索引(2)频繁更新的字段不适合建立(3)表记录太少的不适合建立(4)字段值相同的太多不适合建立2.索引优化1.劲量使用覆盖索引,不要select * ,要select到 具体的索引列2.要遵循最左前缀法则3.索引列上少(计算,函数( left(name,4) )),这些操作导致全表扫描4.遇到范围查找,范围后面的列使用不到索引5.使用 != 或者

2022-03-30 17:33:13 218

原创 mysql MVCC并发版本控制解析

文章目录一、MVCC是什么二、什么是当前读和快照读?三、MVCC具体实现1.隐士字段:2.undo日志3.Read View 读视图总结一、MVCC是什么MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存 。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,

2022-03-29 16:07:05 234

原创 Spring Security 做token形式登录 和 动态权限管理

文章目录一、登录二、动态权限管理一、登录1.实现登录成功后处理器@Service("authenticationSuccessHandler")public class AuthenticationSuccessHandler extends SavedRequestAwareAuthenticationSuccessHandler { @Autowired private JwtUtils jwtUtils; @Override public void onA

2022-03-23 15:19:11 2835 2

原创 FilterSecurityInterceptor 权限源码分析

文章目录一、FilterSecurityInterceptor 是什么二、源码分析三、关于spring-securiy注解的校验过程一、FilterSecurityInterceptor 是什么这个过滤器决定了访问特定路径应该具备的权限,访问的用户的角色,权限是什么?访问的路径需要什么样的角色和权限?这些判断和处理都是由该类进行的二、源码分析FilterSecurityInterceptor 代码如下(示例):public void doFilter(ServletRequest reque

2022-03-21 19:40:38 379

原创 UsernamePasswordAuthenticationFilter 认证源码分析

一、认证流程图总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2022-03-20 01:26:16 580 1

原创 spring security 过滤器链分析

文章目录一、spring security 是什么?二、过滤器链讲解提示:以下是本篇文章正文内容,下面案例可供参考一、spring security 是什么?spring security 是一种安全框架,一种安全服务。本质是一堆过滤器链。其主要功能分为俩个主体和授权。二、过滤器链讲解过滤器主要有12个名称简介WebAsyncManagerIntegrationFilter为请求处理过程中可能发生的异步调用准备安全上下文获取途径SecurityContextPe

2022-03-19 20:13:06 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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