https
-
Shiro Authorizer、PermissionResolver及RolePermissionResolver
限于篇幅的原因,我将Shiro 的授权这一部分分开了。《Shiro 授权 checkPermissions》讲的是代码和使用。这一章我们从Shiro的架构和原理讲Shiro 的授权…
-
Shiro 授权 checkPermissions
在上一章《Shiro 基于角色的访问控制和基于资源的访问控制》我们学习了Shiro 授权的三种方式:编程式、注解式、JSP/GSP标签。接下来我们将继续学习Shiro的授权和它授权…
-
Shiro 基于角色的访问控制和基于资源的访问控制
授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Per…
-
Shiro 身份认证Authenticator和AuthenticationStrategy
Authentication:身份认证,即用户提供一些信息来证明自己的身份。如用户名和密码,licence等。 Authenticator的职责是验证用户帐号,是Shiro API…
-
Shiro 的 Realm
在认证、授权内部实现机制中都有提到,最终处理都将交给Realm进行处理。因为在Shiro中,最终是通过Realm来获取应用程序中的用户、角色及权限信息的。通常情况下,在Realm中…
-
Shiro 身份验证、授权登录退出
身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 在shiro中,用户需要提供principal…
-
Shiro 架构原理 和 名词解释
之前写过4篇关于 Shiro 教程的文章。安全开源权限框架Shiro架构设计原理解析、Shiro入门教程、开源权限框架 Shiro 整合 web 项目的数据库设计、Spring 整…
-
详解使用 jstack 跟踪 java 异常代码
最近公司有一项业务在做活动,流量一下子大增。数据暴涨了80,系统无法支撑,导致了程序内存溢出,系统宕机。查看日志发现是有内存溢出的异常,今天就为大家分享一下如何使用 jstack …
-
Spring IO platform 教程
这篇文章说教程其实是不太合适的,因为 Spring IO platform 非常的简单,只需要 maven 的一个简单的 pom 配置即可。 Spring IO Plat…
-
工作线程数是不是设置的越大越好
根据经验来看,jdk api 一般推荐的线程数为CPU核数的2倍。但是有些书籍要求可以设置为CPU核数的8倍,也有的业务设置为CPU核数的32倍。 “工作线程数&rdq…