一、为什么会出现分布式锁(原理) synchronized只能保证在一台jvm上管用,因为每台jvm机中只有一个锁监视器,只能有一条线程获取锁,...
一、流程图 ShiroFilter会拦截用户发来的所有请求,然后判断该请求是否需要做认证和授权,也就是判断该请求访问的是受限资源还是公共资源,访...
一、导入依赖 二、自定义Realm类继承AuthorizingRealm类 实现里面的两个方法,一个是认证方法,一个是授权方法,在认证方法中只需...
一、使用组件步骤(创建、注册、使用) 1.创建组件(注意:组件里面的template还是只能有一个根标签) Vue.extend({})得到的是...
一、用户管理 1.创建用户 create user '用户名' @ '允许登陆的位置' identified by '密码' 2.删除...
一、引擎 1.三种引擎 ①myisam②innodb③memory 2.说明 ①myisam不支持事务,也不支持外键,但访问速度快,对事务完整性...
一、事务失效场景之一 非事务方法A中调用的自身类的事务方法B 在方法A中,我们处理了不同的任务,比如:①我们处理了网络传输相关的功能,上传视频、...
当前端表单传过来较多数据时,我们后端可以采用JSR303校验校验,避免使用大量的if else来校验 一、使用说明 1.导入依赖 2.将前端传...
一、对某个方法加上权限访问 ①在方法上加上这个注解@ps是spring容器中的一个服务类,我们自己实现的,不采用springSecurity的权...