CentOS7
文章平均质量分 69
Hexrui
这个作者很懒,什么都没留下…
展开
-
Java架构直通车:Redis缓存穿透/击穿/雪崩
缓存穿透在高并发下,查询一个不存在的值时,缓存不会被命中,导致大量请求直接落到数据库上。比如下面的代码:首先查询缓存,如果没有该缓存,查询数据库,然后再放入缓存。String categoryVOSStr=redisOperator.get("subCat:"+rootCatId);if (StringUtils.isBlank(categoryVOSStr)){ categoryVOS=categoryService.getSubCatList(rootCatId);转载 2021-03-09 18:08:50 · 170 阅读 · 0 评论 -
Java架构直通车:Redis 主从/哨兵/集群 架构详解
Redis一主多从和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。一个最经典的Redis单体架构是这样的:一主二从的模式,以实现读写分离。master节点:提供写服务slave节点:提供读服务主从复制过程:主从刚刚连接的时候,进行全量同步;全同步结束后,之后进行增量同步。当然,如果.转载 2021-03-09 17:47:59 · 260 阅读 · 0 评论 -
Java架构直通车:Redis缓存过期处理与内存淘汰机制
删除策略:Redis对已过期的key如何处理?设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略。定时删除 惰性删除定时删除redis 会将每个设置了过期时间的 key 放入到一个独立的字典中,以后会定期遍历这个字典来删除到期的 key。其删除策略如下:Redis 默认会每秒进行十次过期扫描(100ms一次),过期扫描不会遍历过期字典中所有的 key,而是采用了一种简单的贪心策略。 从过期字典中随机 20 个 key; 删除这 2转载 2021-03-09 17:36:39 · 110 阅读 · 0 评论 -
Centos7 防火墙配置
1、查看firewall服务状态systemctl status firewalld2、查看firewall的状态firewall-cmd --state3、开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service firewalld restart# 关闭service firewalld stop4、查看防火墙规则firewall-cmd --list-all 5、.原创 2021-02-22 16:37:23 · 75 阅读 · 0 评论 -
Centos7 配置JDK8
1.下载jdk2.使用sftp工具将下载的jdk文件上传到Linux服务器上3.将jdk文件移动到/usr/local/java路径下mv jdk-8u201-linux-x64.tar.gz /usr/local/java/jdk-8u201-linux-x64.tar.gz4.解压jdk压缩包文件tar -zxvf jdk-8u201-linux-x64.tar.gz5.配置环境变量vi /etc/profile6.在文件末尾加入:export JAVA原创 2021-02-22 15:16:51 · 67 阅读 · 0 评论 -
Java架构师成长直通车:LVS+Nginx实现高可用集群
LVS+Nginx实现高可用集群常见服务器 安装 Nginx(CentOS) Nginx 的进程模型 Nginx 事件处理 nginx.conf 核心配置文件 Nginx 的跨域配置和防盗链 负载均衡和集群配置 Nginx集群配置 Jmeter 负载均衡 – 轮询&权重 upstream指令参数 负载均衡 – ip_hash 一致性哈希算法 负载均衡 – url_hash,least_conn 缓存 Nginx配置SSL(HTTPS) 动静分离 Ngin转载 2021-02-20 12:01:33 · 642 阅读 · 0 评论 -
1、基础命令/常用命令(CentOS7)
一、前言1、学习CentOS需要做哪些准备工作?安装CentOS 虚拟机:https://ken.io/serie/hyper-v-courses 使用XShell管理CentOS:https://ken.io/note/xshell-setup-ssh二、远程访问/网络#1、安装网络工具包:yum install -y net-tools#2、查看命令:ifconfig...转载 2018-11-16 20:07:41 · 132 阅读 · 0 评论 -
2、基本环境配置(CentOS7)
1. CentOS 6.x和CentOS 7.x命令对比经过对比后,发现其实也么有多大的变化,就是CentOS 7多了一个systemctl命令,这个命令功能更加全面,可以替代service和checkconfig命令,还有就是ip addr替代了ifconfig命令,还有一些不常用的命令,我们后面用到再介绍2. 配置CentOS 72.1 登录系统输入超级管理员账号root,...转载 2018-11-16 20:09:37 · 1651 阅读 · 0 评论 -
5、Nginx安装&配置(CentOS7)
一、Nginx安装添加RPM包进行安装#添加Nginx包sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm#安装sudo yum -y install nginx启动Nginx并设置为开机启动#启动服务sudo s...转载 2018-11-16 20:13:38 · 99 阅读 · 0 评论