自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringCloud注册中心Eureka关闭默认的自我保护机制

Eureka的自我保护机制是什么?如果15分钟内超过85%的节点都没有正常的心跳,那么eureka就会认为客户端与注册中心出现了网络故障,eureka不再从列表中移出因为长时间没有收到心跳而应该过期的服务,并且能接收新服务注册和查询,只是不再同步到其他节点上,保证当前节点依然可用,网络稳定时,当前新的注册信息会被同步到其他节点上。Eureka自我保护机制中,客户端默认每30秒向服务端发送一次心跳,服务端默认超过90秒未发送心跳则认为该服务异常但不剔除。关闭自我保护机制:一、在Eureka服务端关

2021-01-09 00:19:14 600

原创 SpringBoot配置Devtools热部署

一:在pom文件中引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.4.1</version> <scope>runtime</scope> <optional>true</optiona

2021-01-04 20:10:12 187

原创 Mysql行级事务锁:Lock wait timeout exceeded; try restarting transaction报错

项目场景:执行sql时出现Lock wait timeout exceeded; try restarting transaction报错,这条语句表示某条sql被锁住了。Mysql5.5.5之前默认引擎是MYISAM,5.5.5之后默认INNODB开启事务。一旦有sql执行未提交或多台服务同时操作的情况,可能会导致锁表。问题描述:执行删除修改时sql时报错:Lock wait timeout exceeded; try restarting transaction原因分析:Mysql默认等

2020-12-31 11:10:05 566

原创 Kafka面试题:一些重要的核心知识点

1、Kafka中的ISR(InSyncRepli)、OSR(OutSyncRepli)、AR(AllRepli)代表什么?2、Kafka中的HW,LEO3、4、5、6、7、8、9、

2020-12-23 00:29:50 284

原创 Kafka集群搭建启动,及kafka常用命令

Kafka集群的安装&启动提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Kafka集群的安装&启动前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容

2020-12-20 16:10:25 1111 2

原创 linux通过rsync工具编写脚本,使用xsync命令实现集群分发

文章目录前言一、安装rsync工具二、创建编辑xsync文件1.引入库2.读入数据前言在搭建集群环境时,经常会遇到需要分发的情况。rsync是类unix系统下的数据镜像备份工具,rsync的目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式),也可以实现本地不同路径下文件的同步,但不能实现远程路径1到远程路径2之间的同步(scp可以实现)。一、安装rsync工具#首先确保集群中每台服务器安装rsync工具yum -y install rsyncsystemct

2020-12-13 23:29:45 325 1

原创 虚拟机之间如何通ping对方的主机名

项目场景:最近在学习集群搭建时,遇到使用xrync分发的情况,编写xrync脚本时需要各服务器之间可以用主机名ping通,否则将会一直报这个错误解决方案:首先配置每个虚拟机的hostname,使用以下命令hostnamectl set-hostname 系统名称,例:hostnamectl set-hostname hadoop1配置完后再输入hostname,确认主机名已修改。然后编辑每一个虚拟机的hosts文件,格式为:IP 主机名vim /etc/hosts127.0.0.1

2020-12-13 23:06:41 1776

原创 Linux安装使用htop监控工具

安装好htop后,执行htop命令,显示以下页面左边部分从上至下,分别为,cpu、内存、交换分区的使用情况,右边部分为:Tasks为进程总数,当前运行的进程数、Load average为系统1分钟,5分钟,10分钟的平均负载情况、Uptime为系统运行的时间。以上各项分别为:PID:进行的标识号USER:运行此进程的用户PRI:进程的优先级NI:进程的优先级别值,默认的为0,可以进行调整VIRT:进程占用的虚拟内存值RES:进程占用的物理内存值SHR:进程占用的共享内存值S:进程的

2020-12-04 09:45:50 503

原创 quartz项目一直报SchedulerException: Couldn‘t get host name!异常解决办法

服务启动报错SchedulerException: Couldn’t get host name!项目在本地和测试环境一直可以正常启动,由于正式环境扩容了下服务器,quartz服务就一直启动异常,错误如下org.quartz.SchedulerException: Couldn't get host name! at org.quartz.simpl.SimpleInstanceIdGenerator.generateInstanceId(SimpleInstanceIdGenerator.java:

2020-12-01 20:24:33 3752

原创 Docker安装启动redis容器

1:拉取redis镜像docker pull redis2:创建并启动redis容器,端口默认6379,如果需要外部访问,需要指定端口映射docker run -di --name=myredis -p 6379:6379 redis3:连接redis# 进入容器测试,使用命令行客户端docker exec -it myredis /bin/bashcd /usr/local/binll./redis-cli...

2020-11-19 23:38:12 245

原创 使用docker安装并连接mysql

1、部署mysql如果拉取镜像太慢,可参考https://blog.csdn.net/Keith_12138/article/details/109156507# 搜索mysql镜像docker search mysql# 拉取镜像docker pull centos/mysql-57-centos7# 创建并启动守护式进程,在创建时指定环境变量MYSQL_ROOT_PASSWORD表示使用root进行远程连接时的密码,如果需要进行远程连接可以使用-p进行端口映射docker run -di

2020-11-08 21:27:15 259

原创 Docker创建使用容器及常用命令

一、Docker概念1.1 Docker简介        Docker可以让开发者打包一些应用和依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的Linux机器上。Docker是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器的性能开销极低1.2 应用场景web应用的自动化打包和发布自动化测试和持续集成,发布在服务型环境中部署和调整数据库或其他后台应用1.3 Docker的组成 &n

2020-11-08 17:59:24 567

转载 Linux搭建nginx-rtmp-module环境

一、安装nginx所需环境:yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel 二、下载安装nginx+rtmp包cd /usr/local# 下载nginx,如果没有下载命令,安装命令:yum -y install wgetwget http://nginx.org/download/nginx-1.13.12

2020-11-03 19:47:00 613

原创 Linux环境下安装ffmpeg服务

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在 Linux 下开发出来的,但它可以在包括 Windows 在内的大多数操作系统中编译。一、安装ffmpeg[root@instance-q5772q7q ~] cd /usr/local# 上传ffmpeg-4.1.5.tar.bz2包[root@instance-q5772q7q ~] rz [root@instance-q5772q7q

2020-11-03 16:00:59 196

原创 springboot请求时一直报错NoSuchMethodError,HttpServletMapping

环境:springboot2.2.2,jdk1.8,windows10SpringBoot请求时一直报错NoSuchMethodError的错误,原因在于版本依赖问题,或指定tomcat版本,或降低springboot版本java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping; at org.apach

2020-10-30 00:02:20 1674 2

原创 海康DVR/NVR配置DDNS方式

现场环境:这个项目有许多站点分布在城市的各个区域,每个站点一个路由器+三个左右摄像头,部分也有NVR硬盘,所以只能用公网ip访问。由于海康提供的IPServer一直无法成功添加设备公网ip,所以只能使用DDNS方式了一、配置摄像头1.1 tcp/ip取消勾选自动获取ip1.2 修改DNS配置,有些配置会要求输入手机号,对应填写1.3 设置更多配置/端口映射,主要观察三个端口映射HTTP:默认是80端口,80端口经常会被运营商禁用,需要修改,80端口如果不通,则会导致外网无法访问

2020-10-28 16:35:13 8490 1

原创 docker拉取mysql镜像太慢的问题

docker拉取镜像太慢的问题docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加速器。1、进入阿里云平台https://promotion.aliyun.com/ntms/act/kubernetes.html,镜像搜索mysql,制加速器链接2、进入虚拟机修改docker配置vim /etc/docker/daemon.json编辑代码{ "registry-mirrors": ["https://nsodgxr5.mirror.aliyuncs.com"] }重启

2020-10-19 14:43:17 1265

Java整合oauth项目代码实现安全认证案例

提供springboot整合apache.oltu.oauth,实现客户端调用认证服务器资源代码案例。使用apache.oltu.oauth2依赖包

2020-10-31

空空如也

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

TA关注的人

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