自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

松啊呆的博客

嘿,来了就瞅瞅呗

  • 博客(20)
  • 收藏
  • 关注

原创 x-www-from-urlencoded与form-data区别

x-www-from-urlencoded与form-data区别

2022-09-09 18:38:31 597

原创 CrashLoopBackOff问题排查

使用kubectl get pod --all-namespaces查看pod运行情况,发现ks-controller-manage这个pod提示CrashLoopBackOff失败了。开始排查.先查看pod的启动日志,使用命令kubectl logs ks-controller-manager-ccd88d45f-jrg7r -n kubesphere-system ,发现有报错信息,然后拿这个报错信息进行下一步排查即可。...

2021-12-04 12:09:21 2575

原创 dial tcp 10.96.0.1:443: i/o timeout

在安装KubeSphere使用kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.2.0/kubesphere-installer.yaml命令时,然后查看日志发现提示dial tcp 10.96.0.1:443: i/o timeout,这个报错尝试了很多解决方案,最终是将fannel网络组件切换成了Calico网络组件,具体操作如下:1.重置k8ssudo kubeadm reset

2021-12-04 11:16:39 10162

原创 RemotingTooMuchRequestException: sendDefaultImpl call timeout

在正常部署完rocketmq后,使用java客户端进行发送消息时,报如下错误。RemotingTooMuchRequestException: sendDefaultImpl call timeout。这是因为broker注册时,注册是broker的内网ip。解决方案很简单,在conf/broker.conf文件中,新增两个配置.namesrvAddr=公网ip:9876brokerIP1=公网ip然后启动时,指定配置文件启动,nohup sh bin/mqbroker -n 公网ip:9876

2021-11-15 23:36:58 4038

原创 ping丢包率高问题排查过程。

1.使用长ping命令ping服务器,发现丢包率高达百分90%2.原因猜想是不是服务器资源已经达到瓶颈,我用的是百度云服务器,1核2g的,配置低的可怜。使用top命令查看cpu使用情况,发现cpu的id(空闲率)是为0,但是us(用户进程使用率)才0.7,这不合常理,感觉像是有另外的程序在偷偷占用大量cpu,只是top命令查询不出来。4.这里推荐使用htop命令,使用前需要安装下,yum install htop -y,安装完成后,直接输入htop命令,发现了/usr/share/[crypto

2021-11-13 16:01:56 4592 1

原创 Cannot resolve plugin org.apache.maven.plugins:xxxx

这种是因为中途下载下载失败,需要删除本地库目录下所有的.lastUpdated文件,重新下载即可解决。for /r %i in (*.lastUpdated) do del %i

2021-09-25 14:26:05 160

原创 maven指定配置文件

mvn -s "d:\settins.xml" clean install -Dmaven.test.skip=true

2021-09-04 22:20:52 1622

原创 redis 6379端口 telnet登录不上

bind配置跟防火墙没有问题,但是就是使用redis-cli -h ip登录不上redis-server,困扰了一下午,后面在一篇博文中了解到iptables,简单来说,iptables可以理解成内核提供的一个简单的防火墙,具体可以https://www.zsythink.net/archives/1199这篇博客。使用iptables -L -n 查看防火墙配置规则。发现一个DROP规则,相当于请求6379端口都会丢掉,使用iptables -F命令清除掉这个规则,一切就正常了。...

2021-07-04 22:08:06 880

原创 单机版redis的安装以及redis生产环境启动方案

1.下载及编译去官网https://redis.io/下载最新稳定版本,

2021-06-19 11:30:22 159

原创 Starting zookeeper ... already running as process 30988.

zookeeper启动中,提示ZooKeeper JMX enabled by defaultUsing config: /usr/local/app/zookeeper/apache-zookeeper-3.6.3-bin/bin/../conf/zoo.cfgStarting zookeeper ... already running as process 30988.,这是因为上次启动异常gu

2021-06-09 22:10:47 175 2

原创 springboot maven父项目脚手架

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0..

2021-06-06 11:39:30 155

原创 rocketmq集群搭建 双主双从

1.说明准备好两台机器,分别为182.61.35.150(下面会表述成机器一) 跟106.13.127.201(下面会表述成机器二),而且两台机器rocketmq包路径为/usr/local/rocketmq/rocketmq-all-4.4.0-bin-release。rocketmq安装包从官网获取即可。本次rocket集群采用的双主双从同步集群模式。rocketmq集群安装说明 名字 机器ip 端口 master1 182.61.35.150 10911 s.

2021-05-30 10:51:52 697

原创 rocketmq安装教程以及遇到的坑排查

按照官网教程https://rocketmq.apache.org/docs/quick-start/,输入命令,结果提示没有此目录,namesrv应该是启动失败了,下面开始排查过程。 > unzip rocketmq-all-4.8.0-source-release.zip > cd rocketmq-all-4.8.0/ > mvn -Prelease-all -DskipTests clean install -U > cd distribution/ta.

2021-05-18 23:45:09 1440 2

原创 centos 7安装java 8

1.将安装上传至/usr/soft 目录(可以是任意目录,在usr目录下即可)2.解压 安装包 tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/3.配置环境变量vim /etc/profile末尾添加export JAVA_HOME=/usr/local/java/jdk1.8.0_291export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}.

2021-05-05 23:13:40 126

原创 巨牛,访问github速度加快数倍

很简单,C:\Windows\System32\drivers\etc\hosts文件添加这两行,发现访问github速度快的一匹。 140.82.113.3 github.com 199.232.69.194 github.global.ssl.Fastly.net另外,谷歌浏览器安装一个Octotree插件,阅读代码简直不要太爽。...

2021-04-18 14:57:58 146

原创 AbstractQueuedSynchronizer简单理解及介绍

1.AbstractQueuedSynchronizer介绍AbstractQueuedSynchronizer是一个抽象同步队列器,它的作用是提供一个框架,简化程序员对锁,同步控制工具的开发。如果从零开发一个可重入的独占锁,程序员至少需要做以下的处理,先尝试获取锁,如果获取锁失败,则线程进入阻塞,等待“释放锁线程”唤醒,而有了AQS,程序员只需要继承AQS类,实现“尝试获取锁”方法,实现"尝试释放锁",就可以轻松实现可重入独占锁了。...

2021-04-13 21:01:17 2944

原创 idea下载源代码报错提示Connection refused to host: 127.0.0.1;

今天再点击download Sources时,控制台报错如下错误:java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82) at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForRes...

2021-03-06 13:08:21 5824 11

原创 spring-boot-maven-plugin 爆红,分析原因并解决。

spring-boot-maven-plugin 这个东东一直下载不下来,看网上的解决都是加版本号<version>,重启啥的,都没用。后来我看了下maven的setting文件,发现了秘密,原来我配置的仓库是central仓库,我在想是不是spring-boot-maven-plugin东东不在central仓库,后来我去阿里镜像软件一查,原来是在grail-core仓库中,瞬间明白了。然后把<mirrorOf>central</mirrorOf>改成<mi.

2020-12-05 15:35:20 1408 1

原创 庖丁解牛之spring源码系列二 spring bean生命周期介绍

这篇本来要介绍这个finishBeanFactoryInitialization(beanFactory)实例化方法的,但考虑到这里面涉及的东西实在很多,决定进行拆分介绍,先介绍spring bean的生命周期、生命周期在源码的体现以及怎么完成自动注入的、然后在介绍spring怎么解决循环依赖的。这篇先来介绍下spring bean的生命周期。生命周期概览 spring生命周期从总体上说,分为实例化之前,实例化,实例化之后,自动注入,AWare,初始化之前,初始化,初始...

2020-05-31 16:26:08 241

原创 庖丁解牛之spring源码系列一

spring最重要的是ioc和aop了,深入spring学习,源码当然必不可少,本文尝试分下spring ioc源码,希望能够对大家深入spring有一定的帮助。一、AnnotationConfigApplicationContextspring提供了很多容器,AnnotationConfigApplicationContext是spring提供的一个支持注解式注入的容器,本文从AnnotationConfigApplicationContext容器开始,进行对spring ioc源码探索之旅。先来

2020-05-23 21:49:53 370

空空如也

空空如也

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

TA关注的人

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