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