08 2017 档案
摘要:Shiro不仅可以集成到web中,也可以集成Spring。 1、在WEB中添加Shrio支持 2、WEB中INI配置 3、JSP/GSP标签 在WEB中添加Shrio支持 如果要想在web中使用Shrio,需要在web.xml文件中添加一个监听器和过滤器。 在默认情况下,Shrio会从/WEB-IN
阅读全文
摘要:所谓授权,就是控制你是否能访问某个资源,比如说,你可以方位page文件夹下的jsp页面,但是不可以访问page文件夹下的admin文件夹下的jsp页面。 在授权中,有三个核心元素:权限,角色,用户。 每个用户可以有多个角色,每个角色也可以有多个权限。 权限:代表了可以执行的行为,例如对表的读写之类的
阅读全文
摘要:Authentication(身份认证)是Shiro权限控制的第一步,用来告诉系统你就是你。 在提交认证的时候,我们需要给系统提交两个信息: Principals:是一个表示用户的唯一属性,可以是用户名,邮箱之类的。 Credentials:是证明用户身份的证书,可以是密码或者指纹之类的。 认证主要
阅读全文
摘要:Shiro是由Apache提供的一个强大且易用的Java安全开源框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 在Shrio中主要提供了授权,认证,加密,事务管理(可以不需要web容器
阅读全文
摘要:Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志的输出到控制台,或者文件等等。 同时,在各大框架中也主要是使用log4j来进行日志的输出。 下面是log4j1.x版本的详细配置: 在1.x版本的log4j中,只需要一个依赖包:log4j-1.x.x.jar 要使用log4
阅读全文
摘要:AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。 AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言:A
阅读全文
摘要:sed是一个非交互式文本编辑器,它可以对文本文件和标准输入进行编辑,标准输入可以来自键盘输入,文件重定向,字符串,变量,或者是管道的文本。并将其复制到缓冲区,然后读取命令行的命令,对此命令要求的行号进行编辑。 用法: sed共有三种用法: ①直接在命令行中使用 sed [选项] 'sed命令' 输入
阅读全文
摘要:数据流重定向简单来说就是把原本应该输出到某处(比如说屏幕)的数据,重定向其输出目的地,到其他的地方(比如文件)。 linux中的输入与输出: 标准输入(stdin):默认从键盘输入 标准输出(stdout):执行的正常结果信息,默认输出到屏幕 标准错误输出(stderr):执行的错误信息,默认输出到
阅读全文

浙公网安备 33010602011771号