摘要: 1、二级缓存的定义 二级缓存也称作是应用级缓存,与一级缓存不同的是它的作用范围是整个应用,而且可以跨线程使用。所以二级缓存有更高的命中率,适合缓存一些修改比较少的数据。 2、二级缓存扩展性需求 二级缓存的生命周期是整个应用,所以必须限制二级缓存的容量,在这里mybatis使用的是溢出淘汰机制。而一级 阅读全文
posted @ 2020-07-02 21:59 ~驰~ 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 一、二级缓存的定义 二级缓存也称作是应用级缓存,与一级缓存不同的是它的作用范围是整个应用,而且可以跨线程使用。所以二级缓存有更高的命中率,适合缓存一些修改比较少的数据。 二、二级缓存的结构 二级缓存在结构设计上采用装饰器+责任链模式 二级缓存是如何组装这些装饰器的呢? 这里我们先介绍一下CacheB 阅读全文
posted @ 2020-06-09 23:59 ~驰~ 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 一、JDBC执行过程 1.1预编译的三种执行器 简单执行器(Statement)存在sql注入问题,发送一条一条静态sql语句(包含参数),传输体量比较大。 预处理执行器(PreparedStatement)可以防止sql注入问题,发送一条sql语句包含若干组参数,传输体量比较小。 存储过程处理器( 阅读全文
posted @ 2020-06-02 23:18 ~驰~ 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: #统计查找到文件总的大小 ls -lh | grep ^- | awk 'BEGIN{sum=0}{sum += $5};END{print sum}' #这种方式也可以统计文件总的大小,但是只适合单位相同时。 find ./ -type f -mtime +3 -name "*.log" | xa 阅读全文
posted @ 2020-05-15 14:49 ~驰~ 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 具体可参考菜鸟教程:http://www.runoob.com/linux/linux-comm-scp.html 转自:https://blog.csdn.net/lcr_happy/article/details/86286892 阅读全文
posted @ 2020-05-10 22:59 ~驰~ 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/newAndHui/p/11316787.html 阅读全文
posted @ 2020-05-10 22:56 ~驰~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: linux查看用户、创建用户、设置密码、修改用户、删除用户命令 整理自:https://www.cnblogs.com/niuli1987/p/10553177.html 阅读全文
posted @ 2020-05-10 22:54 ~驰~ 阅读(325) 评论(0) 推荐(0) 编辑
摘要: root用户切换到普通用户:su 用户名 普通用户切换到root用户:su - root 当前用户切换到之前用户:exit 查看当前用户信息:id 查看指定用户信息:id 用户名 为用户xiaoming设置密码:echo '123' | passwd --stdin xiaoming 查找文件中的关 阅读全文
posted @ 2020-05-09 10:26 ~驰~ 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 理解下 shell 脚本中的文件名匹配和命令执行的顺序与结果。我们学习这个的目的是可以熟悉的在 shell 脚本中写出快速的找到文件的命令。它可以匹配文件名中的任何字符串,匹配文件名中的单个字符以及匹配文件名中的字母或数字符号。 首先我们来看看匹配文件的符号的定义,匹配字符串类型的符号称之为元字符。 阅读全文
posted @ 2020-05-07 23:44 ~驰~ 阅读(4716) 评论(0) 推荐(0) 编辑
摘要: temp_v="0" for fileName in `find . -name "*zzbz.zip" | sort` do tempName=${fileName#*./} echo $tempName temp_v=$tempName done echo "排序后最后一个文件的文件名:$tem 阅读全文
posted @ 2020-05-07 22:39 ~驰~ 阅读(2373) 评论(0) 推荐(0) 编辑