- 博客(9)
- 收藏
- 关注
原创 shiro的基本流程
shiro的基本流程获取当前的subject,调用SecurityUtils.getSubject()测试当前的用户是否已经被认证,即是否已经登录,调用subject的isAuthenticated()若没有被认证,则把用户名和密码封装为UsernamePasswordToken对象1)创建一个表单页面2)把数据传递到springMVC的Handler执行登录,调用subject的l...
2019-09-16 00:06:45 166
原创 SSH 免秘钥登录
SSH 免秘钥 使用别名登录 其他虚拟机使用node01 node02 两台虚拟机来介绍免秘钥登录## 一: 首先在etc/hosts配置虚拟机的别名和需要连接的虚拟机的别名二:出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic)这个报错vim /etc/ssh/sshd_config增加如下修改Passw...
2019-03-24 15:28:17 253
原创 Shell脚本编程
Shell脚本编程脚本本质:/bin/bash/usr/bin/pythonchmod赋权方式当前文件必须为可执行文件, 绿色为可执行文件,白色为不可执行文件由不可执行文件变为可执行文件: chmod +x 文件名指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod mode file…说明 : Linux/Unix 的档案调用权限分为三级 ...
2019-03-16 12:11:21 131
原创 正则表达式
正则表达式例: 匹配四个数字“1212 ooxx 1212” “oo1234xx” 假设这两个数据存储在grep.txt正则表达式: grep “\(^[0-9]\|[^0-9][0-9]\)[0-9]\{2\}\([0-9][^0-9]\|[0-9]$\)” grep.txt以数字开头或者非数字开头,匹配两个数字 数字结尾或者非数字结尾扩展正则表达式:grep -E...
2019-03-09 23:23:52 111
翻译 VI文本编辑器
编辑器全屏编辑器模式编辑模式:案件具有编辑文本功能,默认打开进入编辑模式输入模式:按键本身就具有意义末行模式:接受用户命令输入编辑模式末行模式 shift+:...
2019-03-07 23:24:02 253
原创 Linux操作命令详解
Linux操作命令及图解图解shell是一个壳,bash是核是一个可执行程序,是执行器和解释器,当bash接收到用户输入一个命令时,会根据空白符进行分割,得到的第一个元素作为命令,然后判断是内部命令还是外部命令,如果是内部命令,会直接执行, 是外部命令的话,在$PATH里遍历路径,找到的话就执行,找不到就提示command not found简单命令type: 命令类型 —外部命...
2019-03-07 23:17:25 208
原创 SpringMVC运行原理
如果在web.xml中设置的DispatcherServlet的<url-pattern>是/时,用户发起的所有请求,请求一个控制器时,首先会执行DispatcherServlet,由DispatcherServlet调用HandlerMapping的DefaultAnnocationHandlerMapping解析URL,解析后调用HandlerAdapter组件中的Annocati...
2018-12-08 17:14:13 96
翻译 抽象类与接口的区别
1.抽象类:表示的是类的继承关系,一个类只能使用一次继承关系,但是一个类可以实现多个接口2.抽象类:可以有自己的数据成员,也可以有非抽象的成员方法,在接口中能修改的数据成员(必须为static final,在接口中一般不定义数据成员),所有成员方法都是抽象方法3.抽象类:设计理念不同 抽象类表示is-a关系,接口表示like-a关系4.实现抽象类和接口的类必须实现其所有方法,抽象类中可以有...
2018-11-19 12:33:32 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人