面试常问问题

面试常问问题:
OSI七层网络模型
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

Tcp/ip四层网络模型
应用层(应用层 表示层 会话层、传输层、网络层、数据链路层(数据链路层 物理层)
Tomcat启动慢解决
在Tomcat环境中解决
在catalina.sh中加入这么一行:
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"即可。
在jdk环境中解决
find / -name java.security
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/urandom
替换成:securerandom.source=file:/dev/./urandom

用到python哪些模块
os  sys  statimport  shutilimport  tarfileimport  subprocess

用到ansible哪些模块
Shell、command  lineinfile  copy  script  file  service  unarchive

Redis 提供两种持久化解决方案:RDB 持久化和 AOF 持久化
RDB 持久化方案
采用 RDB 持久化方案时,Redis 会每隔一段时间对数据集进行快照备份,换句话说这种方案在服务器发生故障时可能造成数据的丢失。所以,如果对数据的完整性有比较强烈的要求,可能不太适用这种备份方案,即它适用于做数据的备份
优点
RDB 在恢复大数据集时的速度比 AOF 的恢复速度要快
缺点
可能在服务器故障时导致数据丢失,因为 RDB 采用的是定时保存数据的机制,所以可能导致下次保存数据时的数据丢失
AOF 持久化
开启AOF:将reids配置文件中将 appendonly 指令配置为 yes(默认:no 不启用)。
优点
提供比 RDB 持久化方案更安全的数据,由于默认采用每秒进行持久化处理,所有即使服务器重启或宕机,最多也就丢失 1 秒内的数据。
AOF 文件有序地保存了对数据库执行的所有写入操作, 这些写入操作以 Redis 协议的格式保存, 因此 AOF 文件的内容非常容易被人读懂, 对文件进行分析(parse)也很轻松
缺点
相比于 RDB 持久化,AOF 文件会比 RDB 备份文件大得多。AOF 持久化的速度可能比 RDB 持久化速度慢。

 

posted @ 2019-02-20 10:57  effortsing  阅读(116)  评论(0编辑  收藏  举报