- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 jar包生产maven仓库本地文件
2:切换到maven仓库目录下 我的在E:\maven\data目录下。3:把jar包放到 E:\maven\data 我的maven仓库下。1:cmd 打开终端。
2024-03-20 11:34:29 132
原创 【linux-防火墙开放端口】
Ps:如果使用的是阿里云的CentOS7服务器,则还需要额外在控制台管理处打开需要使用的端口。(如果想用阿里云服务器的25端口发邮件,还得在安全中心提交申请…
2023-12-25 14:43:50 409
原创 redis缓存击穿-缓存雪崩-缓存穿透
类似于“某男明星塌房事件”上了热搜,这时候大量的“粉丝”都在访问该热点事件,但是可能优于某种原因,redis的这个热点key过期了,那么这时候大量高并发对于该key的请求就得不到redis的响应,那么就会将请求直接打在DB服务器上,导致整个DB瘫痪。当redis中的大量key集体过期,可以理解为redis中的大部分数据都被清空了(失效了),那么这时候如果有大量并发的请求来到,那么redis就无法进行有效的响应(命中率急剧下降),请求就都打到DB上了,到时DB直接崩溃。
2023-07-14 18:36:39 345
原创 linux配置nginx websocket ws转发,绝对好用
1:http下面加入2:http下面 server 加入我这里配置的 拦截websocket 转发到本地的ws地址8066端口,根据自己的服务器配置。
2022-11-24 10:11:37 3570 1
原创 redis缓存
当一个数据在做删除操作的时候,先删除redis,然后业务时间比较长,再删除的db数据库,这个时候缓存第一时间删除了,但是当删除缓存到删除db数据库的这个时间段,有一个查询这条数据的请求进来了,这个时候会发现redis没有数据,但是db数据库有数据,这个时候又会把db数据库的数据缓存到redis缓存。就是删除的时候 进去就把redis缓存删除执行逻辑后,删除db数据库,删除成功后,接着再一次删除redis缓存,这样就不会出现缓存还在的问题。rabbitmq是有序的,保证缓存的一个有序的。......
2022-08-04 11:51:21 660
原创 RabbitMQ学习
一、RabbitMQ简介是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang(高并发语言)语言来编写的,并且RabbitMQ是基于AMQP协议的。1.1 AMQP协议Advanced Message Queuing Protocol(高级消息队列协议)1.2 AMQP专业术语:(多路复用->在同一个线程中开启多个通道进行操作)Server:又称broker,接受客户端的链接,实现AMQP实体服务Connection:连接,应用
2021-12-29 12:18:09 1261
原创 frp+nginx 内网穿透,超详细
1:首先把frp和nginx安装好。1: nginx我之前博客有安装教程,(外网服务器)。2:frp下载安装包 ,解压就行,解压后包括frp服务端和客户端,服务端frps(放外网服务器上),客户端frpc(放内网服务器上)硬件配置:1:外网服务器linux,windows都行2:内网服务器,你项目运行的服务器1:nginx配置文件nginx.confevents { worker_connections 1024;}http { include mime.t
2021-04-16 10:45:35 10266 3
原创 内网穿透 nginx+ssh 超详细
1:环境两台服务器 1:准备一台外网的linux服务器,阿里云,腾讯云,都行。外网就行。 2:内网linux服务器,安装了openssh命令:ps -ef | grep ssh 查看是否安装表示已经安装,如未安装,请自行搜索linux安装openssh(一般都是要安装的,因为linux是ssh连接的)2:在外网linux上安装nginx网上找的方法,没试过1:安装命令:yum install nginx -y2:启动命令:systemctl start ngin
2021-04-09 15:33:07 3907
原创 linux 虚拟终端
1:下载命令:yum install screen2:新建虚拟终端命令 :screen -S screenName 注意(screenName为虚拟终端名字,可随意取)3:可以在里面运行你后台需要运行的命令了,比如 ngrok4:退出命令:Ctrl A+D (不关闭退出)5:查看打开的虚拟终端命令:screen -ls6:进入某个虚拟终端命令:screen -r 1 (注意:1为查看时 虚拟终端id)...
2021-04-08 14:39:53 606
原创 docker jenkins详细安装过程
1:docker安装看我之前博客。2:jenkins安装(基于docker)安装命令docker run -di --name=jenkins -p 8080:8080 -v /docker/jenkins/:/var/jenkins_home jenkins/jenkins:lts解释:1:8080:8080 表示 jenkins容易得8080映射到我们机器上的8080端口2:/docker/jenkins/:/var/jenkins_home/docker/jenkins/ 是挂载
2021-03-25 17:14:51 321
转载 PLsql 安装详情
转载:https://mp.weixin.qq.com/s/5lUYyQCJAfHQx6SHCrtBqQ如有侵权,请联系删除,谢谢
2021-03-06 11:26:03 110
原创 docker安装Nginx教程讲解
1:熟悉docker基础命令 下载最新版nginx: docker pull nginx:last 然后随便启动一下镜像,生成一个容易。进入容器 我们查看容器内部文件结构 1:docker run nginx 启动容器 2:docker ps 查看自己启动的容器Id (docker ps -a 查看自己启动的和未启动的容器) 3:docker exec -it 8bf811453641 /bin/bash 进入容器1: 查看三个文件,把配置文件,跟静态文件路
2020-12-04 18:00:32 556
原创 linux-mycat 分库分表配置
视频地址:垂直分库,水平分表,https://www.bilibili.com/video/BV1k4411C7M1?from=search&seid=5509808602849073963
2020-11-26 15:38:09 186
原创 Linux 环境下MySQL的安装-简书
1:卸载查看MySQL软件rpm -qa|grep mysql yum repolist all | grep mysql卸载MySQL软件yum remove -y mysql mysql-libs mysql-common #卸载mysqlrm -rf /var/lib/mysql #删除mysql下的数据文件rm /etc/my.cnf #删除mysql配置文件yum remove -y mysql-community-release-el6-5.noarch #删除组件2:安装
2020-11-26 14:56:05 420
原创 idea 利用 docker插件打包上传 详细
1:idea下载docker插件 点击 file>settings>plugins>搜索docker下载 如下图2:准备一台linux安装的docker 阿里云可以,虚拟机也可以,安装很简单可以查看官方文档,这里不多做解释3:idea远程连接docker 点击 file>settings>docker 如下图注意我所标记的地方,地址填写docker安装地址,端口2375为固定的,记得服务器需要开放端口,不然连接不上。连接成功下面会显示:Connectio
2020-05-19 10:45:56 999 2
原创 linux docker安装rabbitmq 简书
1:docker安装https://www.runoob.com/docker/centos-docker-install.html查看文档:很详细docker安装好以后2:rabbitmq安装1:查看docker仓库的rabbitmq版本 命令:docker search rabbitmq2:下载rabbitmq 下载management版本 包含客户端 命令:docker pull docker:management3:查看rabbitmq镜像是否拉取下拉 命令:d
2020-05-13 11:59:38 440
原创 contos7 docker 并且安装 mysql 简书
1:docker安装https://www.runoob.com/docker/centos-docker-install.html 查看文档:很详细2:docker安装mysql1:下载mysql镜像 查看mysql版本 命令docker search mysql 下载mysql最新镜像 命令docker pull mysql:latest2:启动mysql docker...
2020-05-09 17:03:54 405
原创 本地Git仓库连接远程github仓库操作
这里写自定义目录标题GIT仓库学习一:git分三个区区域,工作区,暂存区,Git仓库。二:工作流程。三:Git初始化及仓库创建及操作四:Git管理远程仓库GIT仓库学习一:git分三个区区域,工作区,暂存区,Git仓库。二:工作流程。1:把文件从工作区提到暂存区git add demo.text ; 格式 git add 文件名,添加需要提交的文件(需要提交多个文件 需要多提添加...
2019-12-19 17:13:40 888
原创 kafka集群搭建
kafka学习之路(一)消息队列1:消息队列内部实现原理(优缺点)(一)(1):点对点模式(一对一,消费者主动拉取数据,消费收到后消息清除);优点:速度有消费者决定 (消费数据有消费者主动拉取);缺点:需要消费者实时监控队列是否有数据,因为是主动拉取;(2):发布/订阅模式(一对多,数据生产后,推送给所以的订阅者);优点:发布订阅模式,由队列推送消息给订阅者,不需要消费者实时监控队列...
2019-05-30 14:49:43 399
原创 springboot 整合activiti 详细
标题## springboot 1.XX 整合activiti 数据库表生成环境1:eclipse2:springboot 版本 1.5.63:mybatis版本 3.4.44:activiti版本 5.22.0一:maven配置1:springboot版本<parent> <groupId>org.springframework.boot</g...
2019-05-08 15:37:30 670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人