自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bee-factory

共享信息,力所能及。

原创 springboot maven仓本地仓库无法优先下载问题

最近我们自己搭建了一套本地maven仓库进行管理。在开发java spring boot项目中出现阿里云仓库无法下载问题,因为网络限制原因,但是项目中本地仓库是可以下载的。后来查了资料发现是因为仓库优先级问题,具体优先级如下 Maven中的localRepository(本地仓库) > M...

2020-05-20 15:41:27 57 0

原创 mysql5.7安装之设置密码和远程连接

下载yum repohttps://dev.mysql.com/downloads/repo/yum/ 下载之后默认是8.0,切换到5.7 shell> yum repolist all | grep mysql shell> sudo yum-config-manager --...

2020-05-07 15:20:20 40 0

原创 redis5.0安装制作开机启动脚步

下载地址http://download.redis.io/releases可以选择各个版本。 下载好后进行解压tar -zxvfredis-5.0.8.tar.gztar xzf redis-5.0.8.tar.gz 对redis.conf进行配置,之后进行./src/redis-server...

2020-05-06 18:59:50 32 0

原创 java网络异常情况导致的阻塞导致Kafka消息无法消费

最近碰到kafka消息无法消费,怀疑线程阻塞了。使用jvisualvm工具进行查看,查看的条件是项目需要设置开启远程调试功能。参考我之前的文章。设置成功后可以可视化查看线程情况, 对线程进行dump,按间隔5秒一次采样10次,发现堆栈一直停留在获取高德GPS位置信息里,查看相关代码发现http请...

2020-05-06 14:29:09 34 0

原创 kubeneters发生故障时候对etcd进行灾难备份恢复

参考文章The Ultimate Guide to Disaster Recovery for Your Kubernetes Clustershttps://medium.com/velotio-perspectives/the-ultimate-guide-to-disaster-recove...

2020-04-29 08:51:56 49 0

原创 kubeneters之映射外部服务

最近在部署mysql时候,由于数据库容器部署效果不好,改用原生态安装。但又不想改变配置文件的服务名连接方式。最后使用k8s的映射外部服务方式解决了。这样外部服务就能像集群内部同样对接。具体创建方式如下: kind: Service apiVersion: v1 metadata: na...

2020-04-24 12:50:11 49 0

原创 kubeneters安装之kubeadmtoken失效

最近安装集群被破坏了,但是master正常。之前kubeadm join的token看不到了,如果有的可以通过kubeadm token list查看。 没有可以kubeadm create token --ttl=0 (有效期永久,默认是一天) 接下来加入集群还需一个参数是--discove...

2020-04-22 17:26:41 47 0

原创 helm安装kubeneters ingress出现命令出错排查

在使用安装kubeneters ingress时候我们要注意几个问题,就是第一个就是yaml的镜像一定要查看,因为有些镜像是访问不了的,比如k8s.grc.io,还有些镜像的版本号已经不存在了。修改好这个我们可以直接把chart 下载本地 使用helm install --name test --...

2020-04-17 14:20:41 73 0

原创 provided port is not in the valid range. The range of valid ports is 30000-32767

k8s集群默认端口是在30000-32767,我可以通过修改kube-apiserver来修改,apiserver文件路径在/etc/kubernetes/manifests/kube-apiserver.yaml,如果不知道路径在那,可以通过ps -ef |grep kube-apiserver...

2020-04-16 16:28:15 115 0

原创 kubeneters之nfs share出现MountVolume.SetUp failed for volume pvc失败

使用nfs作为k8s持久化存储,安装好helm后可以,可以到https://github.com/watchworld/external-storage,安装要求执行 helm install stable/nfs-client-provisioner --set nfs.server=10.1...

2020-04-15 15:56:40 126 0

原创 kubeneters之helm安装

首先下载helm下载地址https://github.com/helm/helm/releases,这个下载比较慢,建议使用迅雷之类的下载工具。 下载 tar -zxvf file 解压好后,mv helm /usr/local/bin/helm下面 执行helm version,如果现实cl...

2020-04-14 15:55:04 46 0

原创 rancher rke环境清理

#!/bin/bash #杀死所有正在运行的容器 docker kill $(docker ps -a -q) #删除所有容器 docker rm -f $(docker ps -qa) #删除所有容器卷 docker volume rm $(docker volume ls -q) ...

2020-04-08 09:46:38 127 0

原创 使用cmd命令合并ts小视频文件

最近下载视频t文件,但是都是切割成小视频,点击看比较费事。网上提高下载的工具都要注册或者失效。现在免费的东西真少了,后面我搜索到还可以通过cmd copy命令进行合并,其实就是把文件以二进制方式进行合并。 在视频当前目录执行 copy /b *.ts new.ts ...

2020-03-21 23:30:46 364 0

原创 mysql和sqlserver查找表空间情况

SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.tota...

2020-03-15 21:23:48 25 0

原创 编译OpenArkCompiler出现进程被kil

最近在关注鸿蒙系统,这个跟车机系统比较密切,网上有个方舟编译器准备想开始玩下。本人在vmware15下安装了ubuntu16.04整个环境和操作步骤都弄好了,进行jbc2mpl -injar java-core.jar -out libjava-core,系统被卡住或者报进程killed。后面考虑...

2020-03-03 22:12:08 69 0

原创 ftp客户端连接云主机出现Permission denied

这个不是权限的问题,是因为端口没有开放。云主机的防火墙的安全组要打开端口。ftp服务器要因为在Nat route之后所以要使用被动模式,设置的端口号需要被防火墙放行。 ...

2020-02-25 22:15:16 65 0

原创 nginx DNS 解析缓存的导致访问出错报502问题

最近碰到一个问题就是nginx转发到另一个nginx使用域名不通报502,通过nginx的日志发现如下 10.220.53.117 - - [18/Feb/2020:10:26:07 +0800] "POST /test/v1/api/f1HTTP/1.1" 502 173 ...

2020-02-18 10:47:56 61 0

原创 [topfreegames]windows xp下安装pip\cmake编译libpitaya

最近在学习golang分布式框架,通过阅读代码来学习go。我选择了一款国外的轻量级的分布式框架。原因是代码量小,但是特点涵盖目前一些前沿技术。这个开源项目比较小众所以学习过程中会比较坎坷。比如光搭建环境就遇到不少问题。现在先来说说客户端SDK的windows环境搭建。 项目地址https://g...

2020-02-05 22:40:35 92 0

原创 github获取代码太慢的解决方案

首先查看github上的最新地址,因为这些IP地址会变 具体查看地址为:https://www.ipaddress.com/ 目前当前查看的地址为 192.30.253.112 github.com #具体ip可能会变 199.232.5.194 github.global.ssl.fast...

2020-02-04 17:25:30 420 0

原创 VMware15下Ubuntu18.04无法自适应屏幕大小&&Ubuntu设置中文

操作步骤如下 1、设置显示器屏幕 2、进入系统安装open-vm-tools sudo apt-get install open-vm-tools sudo apt-get install open-vm-* 3、reboot 重启系统 ubuntu设置中文环境 如果没有安装...

2020-01-31 13:54:23 257 0

原创 centos下安装rancher cli(kubectl kubeadmin)

使用rancher网页版的控制台健壮性不强,想安装rancher cli本地化输入命令方式。在rancher右下角下载cli,下载好后使用 tar -zxvf *.gz解压,解压后mv /path/rancherto /usr/bin/rancher。这样好处可以在其它地方都可以执行ranche...

2020-01-21 18:03:58 108 0

原创 rancher部署mysql出现反复重启现象

最近测试环境上出现mysql pod反复重启,最终分析对比排查后发现是因为连接数据库的应用pod在反复的尝试连接,导致数据库pod进入不健康状态而无法成功启动。需要在数据库成功后再进行启动应用服务。 ...

2020-01-21 15:05:36 133 0

原创 阿里云服务器的IE无法设置安全级别解决办法

最近有朋友请教新买的云服务器不能下载软件,浏览网页不能全部显示。后来看了下,是因为默认安全等级太高,选择IE的安全级别只有高,不能选择低。这个可以通过注册表修改来解决 注册表地址可以看下面状态栏的信息 ...

2020-01-15 23:14:29 174 0

原创 windows10系统安装vmvare出现虚拟机应用cpu100%

最近想玩以前的游戏,游戏是运行在windows xp 上,安装后本来是没有问题运行都正常,后面windows 10有升级,升级后就出现windows xp 里面cpu 始终100%。后面查了相关资料,网上有很多解决办法,但是唯一有用的是把虚拟机驱动替换,步骤如下 这个原本不是Stan...

2019-12-28 22:42:35 148 0

原创 golang学习之——包项目内引用解决方案

最近初学golang,遇到一大堆问题。其中就是怎么项目内引用包。golang之前版本是使用gopath来引用,这个要指定导入路径比较麻烦。后面高版本里面引入了go mod方式,这种是go.mod写依赖包。比如: module golang go 1.13 require github.co...

2019-12-24 17:44:20 170 0

原创 mybatis里的mapper xml书写方法关于特殊符号

第一种方法: 用了转义字符把>和<替换掉,然后就没有问题了。 SELECT * FROM test WHERE 1 = 1 AND start_date &lt;= CURRENT_DATE AND end_date &gt;= CURRENT_DATE ...

2019-12-17 19:05:18 43 0

原创 flume-NG集群搭建

1、安装下载flume 下载地址 http://flume.apache.org mkdir /opt/flume/ tar -zxvf apache-flume-1.8.0-bin.tar.gz 修改配置文件 mv flume-env.sh.template flume-env.s...

2019-12-17 19:04:04 38 0

原创 tomcat错误This is very likely to create a memory leak

现象:最近时间出现了两次tomcat无法响应,重启就恢复正常。经查看日志,有几处可疑点。 下面是查找此问题用到的工具和方法和大家共享。 阿里云centos目前安装的是openjdk,先执行whereis java查看目录,找到bin文件java.exe同个目录发现没有,安装openjdk-...

2019-12-17 19:00:50 77 0

原创 docker java程序cpu过高排查

最近程序出现跑个几个小时就会出现cpu过高100%,要调试下程序,以前使用jdk工具很容易找到cpu100%的线程堆栈,可以分析代码,现在使用docker封装应用,这样jdk就没有,只有最小体积的jre,而且也不好在docker里面安装工具。后面只能使用java visualvm来远程调试,在do...

2019-11-12 10:30:21 364 0

原创 2G|3G|4G网络速率知识普及

本文介绍第二代(2G)移动通信系统和第三代(3G)移动通信系统常见制式基础知识,主要有2G(GSM900/EGSM/DCS1800/PCS1800)、3G(CDMA2000/TD-SCDMA/WCDMA)、4G(TD-LTE/FDD-LTE)上下行频率、速率对照对比情况。 简称 ...

2019-10-29 10:20:45 304 0

原创 centos下路由网络数据抓包

问题场景就是在做了gre隧道的两端,是用ping命令能通,但是ping对端的通网段地址不通。 办法是寻找下网络数据包在那一条路由地址下不通。使用工具是tcpdump 在centos下面安装yum install tcmdump tcpdump [-aAbdDefhHIJKlLnNOpqStu...

2019-07-25 15:03:03 165 0

原创 去除word文档里面从网页拷贝下来的内容里面的下箭头

具体做法就是,使用word替换功能,打开替换窗口后,点击左下角的更多选择自动换行符或者输入^|,替换成段落换行,不然内容不会保持原来换行状态,替换目标输入^p。 ...

2019-07-15 13:57:48 105 0

原创 nginx并发优化路线

网上有一张图是关于Nginx的优化路线大家可以参考 这张图从socket和文件方向去优化nginx 从centos系统方向修改参数如下 echo 50000 > /proc/sys/net/core/somaxconn --- 打开的最大文件的数目 echo 1 > /pro...

2019-07-11 20:07:26 80 0

原创 SpringBootTest测试时不启动程序

开发spring boot 程序过程,如果要针对某个方法做单元测试。一般使用开发工具新建项目都会自动生成单元测试单元。但是默认情况下的配置在测试中会启动程序,如果不想要启动可以修改如下代码 @RunWith(SpringRunner.class) @SpringBootTest public ...

2019-06-22 14:59:40 6236 0

原创 EMQ建集群加入到kubernetes和rancher

最近发现EMQ对物联网场景支持比较好,各种协议插件比较多容器扩展。目前EMQ整个部署想加入到k8s集群里需要做一些事情,首先进行deploayment和server的部署,目前3.1版本版本,首先要在rancher后台新建api key,如果使用kubeconfig里面的token会有如下错误ca...

2019-05-09 19:46:06 367 0

原创 rancher下的k8s集群清理节点上的pod

当rancher建好集群后,k8s集群出现有几个pod在rancher ui上无法删除,后来尝试从k8s的kubectl命令行进行删除。首先是 pod是ternamtied的,这类直接使用强制删除命令,首先使用kubectl get nodes获取所有节点,kubectl get namespa...

2019-05-08 13:34:55 977 0

原创 centos密码修改后免密登录出现登录错误

错误信息如下 ERROR: @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ERROR: IT I...

2019-05-06 19:56:20 421 0

原创 rancher2下的nginx-ingress出现问题不能启动成功

最近rancher2集群出现nginx-ingress出现 端口11111 already in use ,please check --status port感觉好像是nginx-ingress需要使用11111端口,而被其它服务使用,排查下确实有个服务在使用此端口号,使用netstat -pa...

2019-04-08 13:57:04 1680 0

原创 quartz定时任务框架出现qrtz_triggers表的TRIGGER_STATE为error

最近出现定时任务执行不了,查看qrtz_triggers里面的定时任务状态魏error,这种情况在集群模式下部署会有。但目前是按非集群模式部署,而且把任务逻辑都关闭掉还出现。本来想查看SQL语句的执行查找设置这个状态的代码,但在捕捉SQL语句过程中发现既然在时间间隔相差不大情况出现两次更新SQL,...

2019-03-05 13:21:45 5116 0

原创 docker日志路径获取

使用docker logs 查看日志不方便日志长太,想要获取docker日志文件路径,下载到本地使用notepad++查看,需要如下命令 1、获取docker容器的日志路径: dockerinspect--format '{{.LogPath}}' CONTAINER_ID...

2019-03-04 19:23:42 4376 0

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