自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 分布式系统中的CAP原理

简介在分布式系统中,我们经常听到CAP原理这个词,它是什么意思呢?其实和C、A、P这3个字母有关,C、A、P分别是这3个词的首字母。下面我们就看一下这3个词分别是什么意思?C - Consistent ,一致性。具体是指,操作成功以后,所有的节点,在同一时间,看到的数据都是完全一致的。所以,一致性,说的就是数据一致性。 A - Availability ,可用性。指服务一致可用,在规定的...

2020-02-15 15:06:56 499

原创 mysql主从配置

master配置1.编译mysql配置文件,开启bin-log日志,并重启mysqld让配置文件生效vim/etc/my.cnfserver-id=133#最好是IP的最后一位数log_bin=/var/log/mysql/mysql-bin.log配置好后,重启mysqlsystemctlrestartmysqld2.创建同步数据用户grant rep...

2020-02-14 20:45:23 130

原创 cenos7 配置固定IP地址

1.修改 cd /etc/sysconfig/network-scripts下面的配置,我的是ifcgf-ens33#static assignmentNM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理ONBOOT=yes #开机启动BOOTPROTO=static #静态IPIPADDR=192.168.159.132 #本机地址N...

2020-02-14 11:26:22 204

转载 RabbitMQ在Centos7中安装

1、下载由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang[root@localhost /]# cd usr/local/src/[root@localhost src]# pwd/usr/local/src[root@localhost src]# wget http://www.rabbitmq.com/releases...

2020-02-11 16:16:15 101

原创 消息中间件选型

2020-02-11 11:22:22 107

原创 RocketMQ集群架构与原理解析

初识 RocketMQRocketMQ是一款分布式、队列模型的消息中间件,由阿里巴巴自主研发的一款适用于高并发、高可靠性、海量数据场景的消息中间件。早期开源2.x版本名为MetaQ;15年迭代3.x版本,更名为RocketMQ,16年开始贡献到Apache,经过1年多的孵化,最终成为Apache顶级的开源项目,更新非常频繁,社区活跃度也非常高;目前最新版本为4.5.1-release版本(20...

2020-02-11 11:20:49 654

原创 ActiveMQ集群架构与原理解析

初识 JMS 与其专业术语首先,说起ActiveMQ,就必须先聊聊JMS(Java Message Service)规范,也就是Java消息服务,它定义了Java中访问消息中间件的接口的规范。在这里注意哦,JMS只是接口,并没有给予实现,实现JMS接口的消息中间件称为 “JMS Provider”,目前知名的开源 MOM (Message Oriented Middleware,也就是消息中间...

2020-02-11 11:19:02 417

原创 Redis 缓存过期处理与内存淘汰机制

引子计算机内存有限,越大越贵,Redis的高并发高性能都是基于内存的,用硬盘的话GG。已过期的key如何处理?设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略redis有两种策略:(主动)定时删除 定时随机的检查过期的key,如果过期则清理删除。(每秒检查次数在redis.conf中的hz配置) (被动)惰性删除...

2020-02-05 16:07:25 332

原创 Redis的持久化机制

RDB: Redis DataBaseAOF: Append Only File1. 什么是RDBRDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那么再次启动redis后,则会恢复。2. 备份与恢复内存备份 --> 磁盘临时文件临时文件 --> 恢复到内存3. RDB优劣...

2020-02-05 16:05:03 201

原创 安装与配置 Redis

下载官网:https://redis.io/download选择下载稳定版本,不稳定版本可以尝鲜,但是不推荐在生产使用。上传至linux安装 Redis 解压redis: tar -zxvf redis-5.0.5.tar.gz 安装gcc编译环境 yum install gcc-c++ 进入到redis-5.0.5目录,进行安...

2020-02-05 10:31:42 157

原创 Redis的各个数据类型操作

Redis的数据类型 - stringstring 字符串string: 最简单的字符串类型键值对缓存,也是最基本的key相关keys *:查看所有的key (不建议在生产上使用,有性能影响)type key:key的类型string类型get/set/del:查询/设置/删除set rekey data:设置已经存在的key,会覆盖setnx rekey data...

2020-02-04 22:07:32 171

原创 Nginx的缓存

Nginx的缓存 浏览器缓存: 加速用户访问,提升单个用户(浏览器访问者)体验,缓存在本地 Nginx缓存 缓存在nginx端,提升所有访问到nginx这一端的用户 提升访问上游(upstream)服务器的速度 用户访问仍然会产生请求流量 控制浏览器缓存:location /files { alias /home/salmon; # exp...

2020-02-03 12:19:54 91

原创 Nginx负载均衡策略

一、轮询负载均衡默认策略为轮询upstream test{ server 192.168.1.173:8080 ; server 192.168.1.174:8080 ; server 192.168.1.175:8080 ;}二、权重upstream test{ server 192.168.1.1...

2020-02-02 22:30:55 541

原创 Nginx 防盗链配置支持

Nginx 防盗链配置支持#对源站点XXX验证valid_referers *.xxx.com; #非法引入会进入下方判断if ($invalid_referer) { return 404;}

2020-02-02 18:14:38 160

原创 Nginx 跨域配置支持

Nginx 跨域配置支持在nginx的配置文件,Server模块中配置如下#允许跨域请求的域,*代表所有add_header 'Access-Control-Allow-Origin' *;#允许带上cookie请求add_header 'Access-Control-Allow-Credentials' 'true';#允许请求的方法,比如 GET/POST/PUT...

2020-02-02 16:59:18 255

原创 NGINX配置中location 的匹配规则

location 的匹配规则 空格:默认匹配,普通匹配 location / { root /home;} =:精确匹配 location = /imooc/img/face1.png { root /home;} ~*:匹配正则表达式,不区分大小写 #符合图片的显示location ~* .(GIF|jpg|png|jpeg...

2020-02-02 16:22:06 154

原创 Nginx 日志切割-定时

Nginx 日志切割-定时使用定时任务 安装定时任务: yum install crontabs crontab -e编辑并且添加一行新的任务: */1 * * * * /usr/local/nginx/sbin/cut_my_log.sh 重启定时任务: service crond restart 附:常用定时任务命令: se...

2020-02-02 12:25:38 142

原创 Nginx 日志切割-手动

现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一下。具体步骤如下: 创建一个shell可执行文件:cut_my_log.sh,内容为...

2020-02-02 11:59:03 108

原创 安装Nginx与运行(包括安装支持HTTPS)

安装Nginx 去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本 上传nginx到linux系统 安装依赖环境 (1)安装gcc环境 yum install gcc-c++ (2)安装PCRE库,用于解析正则表达式 yum install -y pcre pcre-devel (3)zlib压缩和解压缩依赖...

2020-02-01 21:30:29 189

原创 nginx.conf 核心配置文件

nginx.conf 核心配置文件 设置worker进程的用户,指的linux中的用户,会涉及到nginx操作目录或文件的一些权限,默认为nobody user root; worker进程工作数设置,一般来说CPU有几个,就设置几个,或者设置为N-1也行 worker_processes 1; nginx 日志级别debug | info | notic...

2020-02-01 21:25:06 104

原创 Centos 7 环境安装 Kafka

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka通过官网发布了最新版本2.3.0相关术语介绍 Broker Kafka集群包含一个或多个服务器,这种服务器被称为broker . Topic 每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。(物理上不同Topic的消息分开存储,逻辑上一个Topi...

2019-07-25 10:13:18 98

原创 Centos 7 环境安装 alibaba Nacos,

下载安装Nacoswget https://github.com/alibaba/nacos/releases/download/1.1.0/nacos-server-1.1.0.tar.gztar -xvf nacos-server-$version.tar.gzcd nacos/bin启动服务sh startup.sh -m standalone关闭服务...

2019-07-22 11:02:01 3325

小企业的实际工程案例

小企业的实际工程案例小企业的实际工程案例小企业的实际工程案例

2010-06-16

计算机网络安全论文 好东西

计算机网络安全论文 计算机网络安全论文计算机网络安全论文

2010-06-16

ASA 5500防火个人基本配置手册

ASA 5500防火个人基本配置手册 ASA 5500防火个人基本配置手册

2010-06-16

预约思科考试流程(图文教程)

预约思科考试流程(图文教程) 预约思科考试流程(图文教程)

2010-06-16

cisco 6509精华配置

cisco 6509精华配置 值得大家学习的材料

2010-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除