摘要: 依赖 web.xml CustomRealm spring.xml spring mvc.xml index.html login.html UserController User Shiro集成Spring——从数据库获取数据 spring dao.xml UserDaoImpl CustomRe 阅读全文
posted @ 2018-11-22 20:42 _sanjun 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Shiro散列配置 HashedCredentialsMatcher 自定义Realm中使用散列 盐的使用 代码演示 阅读全文
posted @ 2018-11-22 20:23 _sanjun 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Shiro自定义Realm 内置Realm: user.ini IniRealm JdbcRealm 权限表 自定义Realm CustomRealm CustomRealmTest 阅读全文
posted @ 2018-11-22 17:51 _sanjun 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 授权过程 1、创建SecurityManager 2、主体授权 3、SecurityManager授权 4、Authorizer授权 5、Realm获取角色权限数据 代码演示 阅读全文
posted @ 2018-11-22 17:16 _sanjun 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 认证过程 1、创建SecurityManager 2、主体提交认证 3、SecurityManager认证 4、Authenticator认证 5、Realm验证 代码演示 1、引入shiro依赖 2、创建AuthenticationTest测试类 阅读全文
posted @ 2018-11-22 17:14 _sanjun 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 什么是Shiro? Apache的强大灵活的开源安全框架 认证、授权、企业会话管理、安全加密 Shiro与Spring Security比较 Apache Shiro 简单、灵活 可脱离Spring 粒度较粗 Spring Security 复杂、笨重 不可脱离Spring 粒度更细 整体架构 阅读全文
posted @ 2018-11-22 16:42 _sanjun 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 官网地址: http://www.rabbitmq.com/ 安装Linux必要依赖包 下载RabbitMQ必须安装包 进行安装,修改相关配置文件即可 步骤 1、准备: 2、下载: 3、配置 4、配置文件 5、管理插件:rabbitmq plugins enable rabbitmq_managem 阅读全文
posted @ 2018-11-22 16:20 _sanjun 阅读(90) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。 特点 RabbitMQ底层采用Erlang语言进行编写 开源、性能优秀,稳定性保障 与SpringAMQP完美的 阅读全文
posted @ 2018-11-22 14:24 _sanjun 阅读(142) 评论(0) 推荐(0) 编辑
摘要: ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript和JavaScript的关系 一个常见的问题是,ECMAScript 阅读全文
posted @ 2018-11-22 12:45 _sanjun 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 注:转自文章https://segmentfault.com/a/1190000010426778 node模块 Node里面的模块系统遵循的是CommonJS规范。 那问题又来了,什么是CommonJS规范呢? 由于js以前比较混乱,各写各的代码,没有一个模块的概念,而这个规范出来其实就是对模块的 阅读全文
posted @ 2018-11-22 12:20 _sanjun 阅读(677) 评论(0) 推荐(1) 编辑