自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 nginx静态代理

nginx静态代理将登陆页面的图片文件复制到opt/static目录下(static目录是我自己新建的)删除项目中的静态文件ftl

2020-09-29 09:42:55 266

原创 nginx负载均衡Tomcat

nginx负载均衡1.首先在两个服务器分别启动Tomcat,保证两个Tomcat都可以访问2.修改nginx配置文件在server内添加(myservers是我随便取的名称,后面会用到,VMI是我的项目名) location /VMI { proxy_pass http://myservers; }在server外配置Tomcat地址(myservers要和前面的名称一致)upstream myservers { ser

2020-09-25 15:51:47 225

原创 linux下载安装nginx

linux下安装nginx打开官网下载稳定版官网使用linux上传软件上传软件包后解压(我的安装目录在/usr/local下) tar -zxvf nginx-1.18.0.tar.gz 由于Nginx是c语言编写的必须安装c语言环境yum -y install gcc pcre-devel zlib-devel openssl openssl-devel进入nginx,配置安装目录并编译 cd nginx-1.18.0/ ./configure --prefix=/usr/loc

2020-09-25 10:03:30 133

原创 docker命令

docker命令docker srarch 关键字:检索(docker srarch mysql)docker pull 镜像名: 版本号(docker pull mysql:5.7)docker images:已镜像列表docker rmi image-id:删除docker ps:查看启动的服务docker ps -a:查看启动和未启动的服务...

2020-09-21 15:23:15 96

原创 docker安装使用

docker安装使用更新yumyum update删除以前docker sudo yum remove docker | docker-common docker -selinux docker-engine下载安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/

2020-09-21 14:17:46 74

原创 redis集群搭建(一哨兵3服务)

redis集群搭建修改配置文件一主(6379)两从(6380,6381)打开第一个Redis的配置文件redis6379.conf修改端口修改进程pid添加日志修改持久化文件名打开第二个Redis的配置文件redis6380.conf连接主节点打开第三个Redis的配置文件redis6381.conf连接主节点设置broker哨兵创建setinel.conf文件vim setinel.conf编辑setinel.conf文件setinel mon

2020-09-18 11:38:01 94

原创 redis三种特殊类型

redis三种特殊类型geospatial 地理位置geoadd key值 维度 经度 城市名称:添加geopos key值 城市名称:查询经度维度geodist key值 城市名称1 城市名称2 单位:城市距离georadius key值 维度 经度 半径 单位:查询给定位置的城市名称georadiusbymember key值 城市名称 半径 单位:查询给定城市的城市名称geohash t key值 城市名称1 城市名称2:城市hash字符串zrange key值 0

2020-09-11 10:50:40 207

原创 reids命令

reids命令select 数据库编号:切换数据库(select 3)DBSIZE:查看数据库大小keys *:查看所有keyflushdb:清空当前数据库FLUSHALL:清空所有数据库EXISTS key值:查看key值是否存在move key值 1:移除EXPIRE key值 过期时间:设置过期时间(EXPIRE name 10)ttl key值:查看过期剩余时间type key值:查看类型String(key value)set key值 value值:设置

2020-09-10 17:48:06 108

原创 linux系统Redis安装

linux系统Redis安装1.进入官网下载https://redis.io/我这里下载5.0.9版本2.上传到linux系统后解压tar -zxvf redis-5.0.9.tar.gz3.下载C++环境 yum install gcc-c++查看环境 gcc -v4.进入Redis目录下执行make命令 cd redis-5.0.9 make确认是否安装完成make install默认安装到/usr/local/bin目录下5.创建目录在bin目录下创

2020-09-08 13:07:15 88

原创 activemq集群搭建

activemq集群搭建1.将activemq复制三分cp -r apache-activemq-5.16.0 activemq8161cp -r apache-activemq-5.16.0 activemq8162cp -r apache-activemq-5.16.0 activemq8163接下来我们将使用activemq8161,activemq8162,activemq8163来基于zookeeper做集群2.修改三个mq的端口(activemq8161不动,修改ac

2020-09-02 11:18:15 1408 5

原创 zookeeper分布式锁设计

分布式锁设计业务需求:为售票机设计分布式锁 ,多太机器同时售票,保证每台机器当前售票业务结束后,才可以开始下一次售票 。思路:利用zookeeper临时有序节点的特性为每次售票生成唯一的识别(也就是00000000001,000000000002这种格式的字符串),对每个业务的识别进行排序后,设定排在第一个的识别为获取到锁的识别,只有获取到锁的售票业务才可以进行售票,否则就只能等待,直到排在前面的识别释放了锁(也就是前一个节点被删除),才可以获取到锁。创建锁的工具类public class MyLo

2020-09-01 14:08:15 179

空空如也

空空如也

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

TA关注的人

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