有时候我们想从服务器下载文件到本地,中间可能有跳板机或者权限问题,导致不能直接有scp
或者rz
等命令直接下载,那么可以使用python提供的简易服务器搭建一个下载服务,本地通过wget请求资源。
只要本地能ping同服务器即可。
vim中的纵向编辑
在 Vim 命令模式下,移动游标定位于某一个位置,键入ctrl-v
后状态栏上出现VISUAL BLOCK
字样,即进入纵向编辑模式。
移动游标以按需选择待编辑的区域。
shell中的ls
ls - list directory contents
-a
输出隐藏文件-l
列表形式输出详细信息-h
文件大小可读-t
按修改时间倒序-S
按文件大小倒序-r
排序逆序
shell中的统计排序
现在有一万多条记录,其中包含重复的记录,每条记录占一行,问如何从这些记录中找到数量排名前10的记录?
|
|
shell中的查看系统配置
内核信息:
shell中的sed
用s命令替换
|
|
shell中的比较大小
- 大于
-gt
(greater than) - 小于
-lt
(less than) - 大于或等于
-ge
(greater than or equal) - 小于或等于
-le
(less than or equal) - 不相等
-ne
(not equal)
实例,判断输入参数个数不等于2:
shiro开发(七)过滤器机制
shiro开发(六)缓存机制
Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现。
Shiro提供的Cache
接口:
shiro开发(五)会话管理
Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web的透明支持、SSO单点登录的支持等特性。即直接使用Shiro的会话管理可以直接替换如Web容器的会话管理。
会话(session)
所谓会话,即用户访问应用时保持的连接关系,在多次交互中应用能够识别出当前访问的用户是谁,且可以在多次交互中保存一些数据。
如访问一些网站时登录成功后,网站可以记住用户,且在退出之前都可以识别当前用户是谁。