当前位置: 首页 > news >正文

做网站 收费广告推广方案怎么写

做网站 收费,广告推广方案怎么写,免费做那个的视频网站,百度云资源搜索引擎最近闲来无事,打算写几篇博客,整理整理技术点,工作了好几年一篇博客都没写过,惭愧的很啊 思来想去也不知道写点啥,突然想起之前跟朋友聊天聊起过Shiro 以及JWT ,正好我对Shiro不是很熟悉,在系统…

最近闲来无事,打算写几篇博客,整理整理技术点,工作了好几年一篇博客都没写过,惭愧的很啊

思来想去也不知道写点啥,突然想起之前跟朋友聊天聊起过Shiro 以及JWT  ,正好我对Shiro不是很熟悉,在系统的学习一遍,

注:我是参照着开涛大神的博客写的,目的就是学习

 

Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等。而且Shiro的API也是非常简单;

其基本功能点如下图所示:

 

Authentication:身份认证/登录,验证用户是否有相应的权限

Authorization:授权,即验证用户,验证某个用户是否拥有某个权限 ,验证用户是否有某个角色等等

Session Management:会话管理,即用户登录后就是一次会话,没有退出,他所有的信息都保留在会话中

Cryptography:加密,保护数据安全性,如:密码加密保存到数据库

Web Support:Web支持,可以非常容易的集成到Web环境

Caching:缓存,比如用户登录后,其用户信息、拥有的角色/权限不必每次去查,这样可以提高效率

Concurrency:shiro支持多线程应用的并发验证,即如在一个线程中开启另一个线程,能把权限自动传播过去

Testing:提供测试支持

Run As :允许一个用户假装另一个用户

Remember Me : 记住我,这次登录 下次就不用登录了

 

首先,我们从外部来看Shiro吧,即从应用程序角度的来观察如何使用Shiro完成工作。如下图:

 

 

 

Subject:主体,代表了当前用户,也可以说与当前交互的都是Subject,Subject所有的交互都会给Shiro SecurityManager

Shiro SecurityManager:安全管理器,所有的安全操作都会与Shiro SecurityManage交互,它管理着所有Subject、且负责进行认证和授权、及会话、缓存的管理。

Realm:域,Shrio从Realm获取安全数据(用户,角色,权限),Shiro SecurityManage 需要验证用户身份需要从Realm 中获取,

相当于DataSource 数据源

 

接下来我们来从Shiro内部来看下Shiro的架构,如下图所示:

 

 Session DAO: 在Session DAO中可以使用Cache 进行缓存,提高性能

 

Shiro 框架已经组件就是这些,下面我们挨着来学吧

转载于:https://www.cnblogs.com/zls1218/p/8656446.html

http://www.lbrq.cn/news/2756449.html

相关文章:

  • app软件下载安装官方免费下载文章优化软件
  • wordpress根据用户名生成头像百度关键词优化多久上首页
  • 手机如何创建简易网站广东网络推广运营
  • 做电影网站需要用什么空间三只松鼠搜索引擎推广
  • 淄博网站建设至信网络亚马逊提升关键词排名的方法
  • 网上兼职做网站网站百度收录批量查询
  • 搞个竞拍网站怎么做seo公司重庆
  • 网站和app区别与联系广州google推广
  • vs可以做网站吗最火网站排名
  • 网站域名列表怎么填写seo任务
  • 网站开发招标公告安卓优化软件
  • 电脑做系统哪个网站比较好店铺运营
  • 石家庄市网站建设培训班seo管理与优化期末试题
  • 西安百姓网免费发布信息网上海城市分站seo
  • 网站首页做后台链接百度sem认证
  • 昭通网站建设公司公司网页制作需要多少钱
  • 卖童书的网站该怎么做吴江网站制作
  • 网站模板对seo的影响广东深圳今天最新通知
  • 定制网站建设报价单企业网络营销系统分析报告
  • 做餐饮系统网站百度一下首页网页
  • 网站建设科技公司最新网站查询工具
  • 网站高端网站引流推广
  • 公司设计网站需要包含什么资料债务优化是什么意思
  • 北京昌平区杭州专业seo服务公司
  • 济南做网站推广哪家好千锋教育课程
  • 广州开发区建设环境保护局网站中国重大新闻
  • 编程网站scratch网址最近新闻有哪些
  • 网站建设优化服务如何广告类的网站
  • 淘宝客自己做网站教程2021友情链接qq群
  • 一起做网店网站入驻收费万能识图
  • 基于Android的随身小管家APP的设计与实现/基于SSM框架的财务管理系统/android Studio/java/原生开发
  • LeetCode:无重复字符的最长子串
  • Python使用数据类dataclasses管理数据对象
  • tcp会无限次重传吗
  • Git安装使用
  • Gradle快速入门学习