shiro
-
闭关修改两个月,终于融会贯通这份“Java面试精选题解”,最终成功拿到AlibabaOffer
小编整理出了一份Java程序员进阶架构师的核心技术,同时也是一份大厂面试神技(包含了各大厂面试必问的N+知识点)以及项目实战,这份宝典共分为九大模块:JavaSE基础、JavaSE…
-
Java程序员外包每天CRUD几年后去面试发现什么都不懂!
面试了一波Java程序员,有好几位80后的。按理说,他们有将近十年的工作开发时间,无论经验还是技术都应该称得上老司机了。着重考察了Spring中bean的后置处理器相关问题,大概是…
-
Shiro安全框架(Shiro与SpringBoot整合开发)
认证传送门:https://blog.csdn.net/JavaJieRui/article/details/108465791 授权传送门:https://blog.csdn…
-
为了丰富项目经验,我把Github上的技术教程+开源项目做成了文档
每年都有很多程序员想跳槽,心有余而力不足,只因项目经验不足,大厂梦便止步于此,想增加项目经验却又受限于公司 我经常逛github,发现了一些优秀的技术教程和开源项目,其中的框架…
-
如何基于HBase构建容纳大规模数据、支撑高并发、毫秒响应、稳定高效的OLTP实时系统
前言 本文致力于从架构原理、集群部署、性能优化与使用技巧等方面,阐述在如何基于HBase构建容纳大规模数据、支撑高并发、毫秒响应、稳定高效的OLTP实时系统 。 一、架构原理 1….
-
如何基于HBase构建容纳大规模数据、支撑高并发、毫秒响应、稳定高效的OLTP实时系统
前言 本文致力于从架构原理、集群部署、性能优化与使用技巧等方面,阐述在如何基于HBase构建容纳大规模数据、支撑高并发、毫秒响应、稳定高效的OLTP实时系统 。 一、架构原理 1….
-
限量!鹅厂首发SpringBoot旗舰版,涵盖了其全栈知识点
Spring曾有过光辉岁月,它一路与时俱进,引领Java编程潮流至少10年。如今, Spring Boot的诞生,让我们再也不用被Spring的繁琐配置所束缚。Spring Boo…
-
2020年阿里巴巴最全最新500道Java后端面试大全(值得收藏)
进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全其中概括的知识点有:Java基础、spring、springmvc、s…
-
花费我一个多月时间整理出这“全程高能得Java面试题合集”面试首选,跳槽必备!诚意之作,收藏不亏!
前言: 一年之计在于秋,金九已经过去了,但银十正在进行,2020已经接近尾声了,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度? 进大厂是大部分程序员的梦想…
-
问题原因 Redis 执行命令的原理 KEYS 原理 SCAN 原理 总结
#2020云栖大会#阿里云海量offer来啦!投简历、赢阿里云限量礼品及阿里云ACA认证免费考试资格!>>> 每天早上七点三十,准时推送干货 哎,最近阿粉又双叒叕…
-
UI队列数据库缓存躯壳 / 灵魂 · 硬件 / 软件感官 / 四肢 · 物联网 / 边缘计算大脑 · 云计算 / 大数据 / 人工智能1. 编程语言2. 数据结构算法3. TCP/IP网络协议及网络安全基础4. 数据库 5. 开发包6. 前
#2020云栖大会#阿里云海量offer来啦!投简历、赢阿里云限量礼品及阿里云ACA认证免费考试资格!>>> “ 从现实世界的角度看计算机,可以帮助我们更清晰的…
-
1.角色继承案例 2.原理分析 3.RoleHierarchyVoter 4.小结
阿里云海量offer来啦!投简历、赢阿里云限量礼品及阿里云ACA认证免费考试资格!>>> 松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这…
-
字典数据结构 元素增加过程 扩容 总结 帮助资料
华为出品!软件系统有“三高”,亿万级的高并发系统是怎么设计的?>>> 每天早上七点三十,准时推送干货 最近,阿粉的一个朋友出去面试,回来跟阿粉抱怨,面试官不按套路…
-
源码梳理 计时攻击
【华为最佳实践案例】如何避免C/C++的陷阱与套路?>>> 松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里–>Spr…
-
SpringBoot2.x配置Shiro实现权限管理,根据URL鉴权
之前使用 Shiro 鉴权的时候,一直用的是注解,如 @RequiresPermissions() 和 @RequiresRoles(),这种方法不利于维护和动态修改,代码侵入性强…
-
shiro之深度解析FormAuthenticationFilter
shiro是我们在项目经常使用到的权限管理框架,本文我们就重点来分析FormAuthenticationFilter的验证过程。 FormAuthenticationFilter …
-
Shiro源码分析之认证过程
Shiro认证过程的源码 认证过程的时序图 源码跟踪 1.DelegatingSubject类中的login 方法 2.DefaultSecurityManager类的login方…
-
Shiro源码分析之SecurityManager对象获取
上篇文章Shiro源码分析之获取SecurityManager工厂获取我们介绍了SecurityManager工厂的获取步骤,本文在此基础上来分析下SecurityManager对…
-
Shiro源码分析之获取SecurityManager工厂获取
最近在介绍Shiro所以打算将shiro中的相关源代码给分析下。因为内容比较多,所以会分几篇来介绍,希望对大家有所帮助。 shiro源码分析 1.分析数据准备 先介绍下数据环境,后…
-
Shiro+easyUI+SpringMVC实现登录认证
最近在做一个小项目,其中认证这块使用shiro+SpringMVC+easyUI,因为easyUI在提交数据的时候使用的是ajax的异步提交,所以shiro在处理数据的时候需要重写…
-
Springboot整合Shiro之授权
本文我们来介绍SpringBoot整合Shiro来实现授权的操作 一、注解的使用方式 1.配置类修改 在权限校验的时候,我们一般在控制中通过注解来实现权限的校验,但我们需要放开注解…
-
shiro教程10(freemaker使用shiro标签)
当我们需要将页面中一些没有权限的标签给隐藏掉的时候,shiro默认提供了对jsp的支持,但是我们有些时候前端模板引擎使用的是freemarker,这时我们就需要专门来设置下了。 引…
-
shiro教程9(session和remember me)
session shiro提供的session不依赖web容器,可以直接使用,如果是在web环境下,session中的数据和httpsession中的数据是通的。Shiro中的se…
-
shiro教程8(缓存管理)
缓存 为什么要使用缓存 在没有使用缓存的情况下,我们每次发送请求都会调用一次doGetAuthorizationInfo方法来进行用户的授权操作,但是我们知道,一个用户具有的权限一…
-
Shiro教程7(整合SSM项目-授权)
授权原理分析 首先授权必须是在认证通过之后才会执行的操作,之前我们在Shiro教程4(授权操作)该教程中讲过,获取权限我们是通过如下方法实现的 那么在自定义Realm中授权是怎么实…
-
shiro教程6(多realm认证)
为什么要使用多realm认证? 实际开发中存在这样一种场景,同一个密码可能在MqSQL中存储,也可能在Oracle中存储,有可能MqSQL中使用的是MD5加密算法,而Oracle使…
-
shiro教程5(整合SSM项目-认证)
搭建好SSM项目 这个之前已经讲过,参考之前案例整合教程 项目中引入相关依赖 web.xml文件中注册shiro过滤器 添加shiro的配置文件 注意shiro的配置可以添加在sp…
-
Shiro教程4(授权操作)
概念 授权,又称作为访问控制,是对资源的访问管理的过程,即对于认证通过的用户,授予他可以访问某些资源的权限。 授权的方式 shiro支持三种方式的授权: 代码触发 通过写if/el…
-
shiro教程3(加密)
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容 概念 数据加密的基本过程就是对原来为明文的文件或数据…
-
shiro教程2(自定义Realm)
通过shiro教程1我们发现仅仅将数据源信息定义在ini文件中与我们实际开发环境有很大不兼容,所以我们希望能够自定义Realm。 自定义Realm的实现 创建自定义Realmjav…
-
shiro教程1(HelloWorld)
shiro简介 shiro官网 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地…
-
Springboot整合Shiro之认证
Shiro是我们常用的一个权限管理框架,本文的重点是来介绍下在SpringBoot环境下我们怎么来使用Shiro。 一、添加相关依赖 本案例中我们使用SpringDataJPA和T…