linux常用命令

linux常用命令

命令作用
ls查询当前目录或者指定目录下的所有文件和文件夹
chmod设置权限
pwd显示工作路径
cd切换目录
vi打开某个已存在文件进行编辑或者新建一个文件
cat查看指定文件内容
more /path/filename分页查看指定文件内容
head -2 file查看文件前两行
tail -2 file查看文件后两行
mkdir /path创建指定名字的目录
mkdir -p /path/path2级联创建目录
cp /src/filename /target/文件拷贝
cp /src/filename /target/newfilename拷贝并重命名
cp -rf /src /target拷贝目录重新命名
mv /src/filename /target/剪切文件
rm -rf /path/filename删除文件
ps -ef查看系统进程
kill结束进程
tar zxvf /path/xxx.tar.gz解压gz格式文件
reboot重启虚拟机

Jsp九大内置对象
request 该对象代表了客户端的请求信息 主要用于接收通过http协议传送到服务器的数据
response 该对象代表对客户端的响应,主要将jsp容器处理过的对象传回客户端,也具有作用域,只在jsp内有效
session 该对象是服务器创建的与用户请求相关的对象,服务器为每个用户都生成一个session对象,用于储存用户的信息,跟踪用户的操作状态
application 对象可将俆息俅存在朋务器中,直刡朋务器关闭,否则application 对象中储存的信息会在整个应用中都有效。与session对象相比,application 对象生命周期更长,类似于"全局变量"
out 用于在浏览器中输出信息,并且管理应用服务器上的输出缓冲区
pagecontext 的作用是取得任何范围内的参数通过它获得jsp中的对象
config 主要作用是获得服务器的配置信息
page对象代表jsp本身类似于this
exception对象代表异常信息,只有在包含isErrorPage="true"的页面中才能被使用

redis优缺点
优点

  1. 读写性能优异
  2. 支持数据持久化
  3. 支持主从同步,读写分离
  4. 数据类型丰富

缺点

  1. 不具备自动容错和恢复功能,宕机后会影响前端访问
  2. 主机宕机如果有部分数据未能同步到从机,会引入数据不一致的问题,影响系统的可用性
  3. redis的主从复制采用全量复制,复制过程中主机会fork出一个子进程对内存做一份快照,并将子进程的内存快照保存为文件发送给从机,这一过程需要确保主机有足够多的空余内存。若快照文件较大,对集群的服务能力会产生较大的影响,而且复制过程是在从机新加入集群或者从机和主机网络断开重连时都会进行,也就是网络波动都会造成主机和从机间的一次全量的数据复制,这对实际的系统运营造成了不小的麻烦。
  4. redis较难支持在线扩容,在集群容量达到上限时在线扩容会很复杂,为避免这一问题,运维人员在系统上线时必须确保有足够的空间,这对资源造成了很大的浪费。
  5. 修改配置文件,进行重启,将硬盘中的数据加载进内存,时间比较久。在这个过程中,redis不能提供服务

redis主从同步原理
从服务器向主服务器发送sync指令,主服务器接收到指令后,调用BGSAVE指令来创建一个子进程专门进行数据持久化工作,也就是将主服务器的数据写入RDB文件中。在数据持久化期间,主服务器将执行的写指令都缓存在内存中。在BGSAVE指令执行完成后,主服务器会将持久化好的RDB文件发送给从服务器,从服务器接到此文件后会将其存储到磁盘上,然后再将其读取到内存中。这个动作完成后,主服务器会将这段时间缓存的写指令再以redis协议的格式发送给从服务器。

redis和mongodb的区别

  1. mongodb不支持事务 redis事务支持较弱 只能保证事务中的每个操作连续执行
  2. mongodb 主要解决海量数据的访问效率问题 redis用在数据量较小,注重性能,对安全性要求不高的场景
  3. 性能在tps方面redis略大于mongodb
  4. 操作方面redis丰富一些,数据操作方面,redis更好一些,较少的网络IO次数mongodb支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰富
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elon的随笔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值