bomekkkk
码龄10年
关注
提问 私信
  • 博客:235,649
    社区:125
    问答:7,491
    243,265
    总访问量
  • 58
    原创
  • 2,266,408
    排名
  • 55
    粉丝
  • 0
    铁粉

个人简介:想进蚂蚁金服

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2014-12-04
博客简介:

Standup-jb的博客

博客描述:
个人开发的基于内存的请求监控系统,欢迎star。https://github.com/standup-jb/tortoise
查看详细资料
个人成就
  • 获得80次点赞
  • 内容获得77次评论
  • 获得184次收藏
  • 代码片获得243次分享
创作历程
  • 3篇
    2021年
  • 11篇
    2020年
  • 10篇
    2019年
  • 28篇
    2018年
  • 5篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • idea
    1篇
  • k8s
    11篇
  • 运维
    4篇
  • Java
    1篇
  • Java virtual machine
  • UnitTest
    3篇
  • Spring
    17篇
  • Quartz
    1篇
  • design pattern
    3篇
  • front-end
    1篇
  • LogBack
    1篇
  • log
    1篇
  • leetcode
    2篇
  • algorithm
    1篇
  • Redis
    6篇
  • Lock
  • Distrbuted
  • sundry
    6篇
  • interview
    2篇
  • golang
    2篇
  • Java concurrency
  • Zookeeper
    1篇
  • Guava
    1篇
  • mysql
    2篇
  • Spring源码
    1篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IDEA显示“Cannot resolve symbol XXX”

菜单 “File” -> “Invalidate Caches / Restart”→ “Invalidate and Restart”。
转载
发布博客 2021.03.30 ·
708 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kubebuilder 使用的一点小提示

背景最近在看使用kubebuilder 自定义CRD,然后按照官方的提升文档来。但是这里有个小坑给大家记录一下。kuberbuilder 官方文档踩坑的地方按照教程,在创建了项目和API之后。执行部署CRD,会报错。得先使用make 命令执行一下 。在config/crd 目录下有bases这个目录,才代表成功了。官方文档没说这一点。导致遇到问题的时候有点懵。...
原创
发布博客 2021.01.28 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s 的admission webhook 部署在集群外,如何创建ssl 文件

背景一般情况下,对于webhook服务都是部署在k8s的集群内部的,但是我们这边有需要,需要部署在集群外面的物理机上,但是在MutatingWebhookConfiguration 里面只能配置https,所以需要自己签发证书。整个过程还是踩了坑。把过程记录下来。照着做肯定能成功。安装cfssl这个就不放具体的方法了,Google搜索一下。安装后执行一下命令 cfssl version 如果能正常显示如下,就代表安装好了Version: 1.4.1Runtime: go1.13.4使用如下命令
原创
发布博客 2021.01.18 ·
1021 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

k8s 搭建HPA和metric-server 问题排查

背景在k8s里面搭建HPA时。HPA需要metric-server进行采集数据,在过程中猜到两个坑,经过最后的折腾总算是解决了问题。所以记录一下方便其他人在遇到问题时可以快速解决。metric-server 修改日志级别查看问题在metric-server搭建完成后,可以通过 kubectl logs -f podName 查看metric-server输出的日志。但是有的时候查看日志看不出来问题的话。可以调整一下日志级别。这样可以输出更多有信息的日志。如下图–v 表示日志级别。数字越大,输出的日志
原创
发布博客 2020.11.27 ·
1502 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

记一次Harbor问题排查过程

Harbor 背景在低版本的harbor 1.X.X 版本的时候,harbor在GC的时候。会导致推送镜像会失败。我们在harbor的后台查看没有GC的任务。但是定期还是有GC的任务在执行。所以就排查了一下问题。有些经验就沉淀下来了2.1.0 版本解决了GC时不能推送镜像的问题查看Harbor的JobService GC 任务日志进入到harbor的输出日志目录grep 'IMAGE_GC' jobservice.log如果遇到Harbor奇怪的问题。建议直接拉取harbor在git的源代
原创
发布博客 2020.10.22 ·
3003 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubelet not ready 问题排查

背景使用kubectl 发现Node不正常。然后查看Node的日志出现如下 Warning ImageGCFailed 53s kubelet, 192.168.60.31 failed to get imageFs info: unable to find data in memory cache Normal NodeHasSufficientMemory 53s kubelet, 192.168.60.31 Node 192.168.60.31
原创
发布博客 2020.10.20 ·
6126 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Raft 协议源码阅读

Raft源码学习背景看本篇博客,需要先对Raft协议本身有了解。然后再开始看源码,会有更深入的体会。不建议对Raft协议没有任何的认识就可以直接开始看本篇文章。Raft协议的中英文论文已经有相关比较好的博客。参考引用。我看的是githab的Raft代码。分析这个代码是如何实现Raft协议的。体会看完算法,再去看源码的实现。功能就真的是按照算法一比一去实现的。这是我第一次看源码如此轻松。读源码就像是读小说的感觉一样。感觉还是得看论文可以最快的认识一个算法和协议。全文没有一句废话。代码分析过程整个
原创
发布博客 2020.10.18 ·
1871 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Client-Go 链接Api-Server报509错误

如果使用client-go连接api-server 报x509的错误如下 85178 reflector.go:123] pkg/mod/k8s.io/client-go@v0.16.6/tools/cache/reflector.go:96: Failed to list *v1.Pod: Get https://ip:port/api/v1/namespaces/default/pods?limit=500&resourceVersion=0: x509: certificate sign
原创
发布博客 2020.10.18 ·
1437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring项目使用H2内存数据库做单元测试

Spring 做单元测试单元测试很重要,对于Spring项目,特别是测试Service层或者dao层的代码时。需要验证访问数据库的逻辑是否正确。测试Dao层的代码两种方式使用外置数据库测试环境在外置数据库里面。这种情况下如果外置的数据库里面的数据变化了。就可能会导致单元测试跑不过。这种方式也是大家常用的但是不规范。使用内存数据库内存数据库也是一个数据库,只不过是在内存里面。每次程序启动的...
原创
发布博客 2020.04.23 ·
2405 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

使用Grafana访问db遇到问题

背景最近在用Grafana访问influxdb。但是发现在Grafana填写了SQL语句。访问有问题。去百度和Google上搜索相关问题。也没有很好的结果。不过后面发现了一个比较好解决的方法。错误情况当你在用Grafana时。写的SQL如果出现了问题。会出现一个红色的感叹号。如下下图所示解决方法打开浏览器的debug模式。会看到一个报错的接口。然后接口里面会有一个参数是q,这个参数就是...
原创
发布博客 2020.04.23 ·
2516 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s 有状态应用实践(Mysql)

有状态应用容器化设计方案有状态应用解释在分布式应用中,它的多个实例之间,往往有依赖关系,比如主从关系,主备关系。还有就是数据存储类应用,它的多个示例,往往都会在本地磁盘上保存一份数据。而这些实例一但被杀掉,即使重建出来,实例与数据之间的对应关系也已经丢失,从而导致应用失败。所以,这种实例不对等关系,以及实例对外部数据有依赖关系的应用,就被称为有状态应用 (Stateful Applicatio...
原创
发布博客 2020.04.16 ·
3308 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Kubernates client-java 获取pod

背景在使用kubernates的sdk。client-java 去访问kubernetes时。遇到了问题就是。我想通过podName同时获取多个pod。找了很久没找到解决方法。最后自己摸索出来了。记录一下。方便其他人排查。通过labelSelector获取某个podlabelName=xxxapi.listPodForAllNamespaces( null, null, "appName...
原创
发布博客 2020.04.14 ·
2162 阅读 ·
3 点赞 ·
3 评论 ·
0 收藏

k8s使用helm部署mysql集群启动问题

我是用helm在k8s里面部署mysql集群时遇到了mysql.sock不存在的问题。具体的问题和解决方法如下。我使用的环境我通过helm部署在阿里提供的Mysql集群的chart,阿里云仓库地址但是在启动的时候失败了。查看k8s的pod日志如下mysql 07:52:12.87mysql 07:52:12.88 Welcome to the Bitnami mysql containe...
原创
发布博客 2020.03.26 ·
4613 阅读 ·
2 点赞 ·
8 评论 ·
3 收藏

搭建Minikube拉取镜像失败问题解决

我是在Mac上搭建Minikube。然后启动k8s集群的时候。拉取镜像出错了。报错日志如下,这种问题是因为我们在国内拉不到k8s的镜像。这个问题的解决方法。这个问题在stackoverflow上也有很多中国人问。解决方法就是用国内的镜像,按照我下面推荐的这一篇重新从头开始搭建应该就可以了。https://juejin.im/post/5d35b0f2f265da1bcb4f6ae2stac...
原创
发布博客 2020.02.27 ·
8299 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

The type java.util.Map$Entry cannot be resolved 问题解决

启动的时候报错The type java.util.Map$Entry cannot be resolved遇到这个问题大概率是你项目的代码的JDK版本和你现在使用的JDK版本不一致导致的。背景:我使用intellij idea开发,但是我选择的项目的SDK是1.8版本的。但是这个代码里面有JDK1.6的代码。所以要解决这个问题只能将项目的SDK选择为1.6的既可。下面是intellij...
原创
发布博客 2019.10.30 ·
1599 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Golang 解析xml文件标签带冒号( : )解决方案

背景:我们有项目需要使用golang语言解析rabbitmq.xml。并把里面的内容解析出来,但是在解析的时候遇到了问题,最后通过google搜索,在stackoverflow上找到了解决方案,目前好像没有中文的解决方案,所以就写下这篇博客,当其他的开发者遇到同样的问题时,可以方便排查,不走弯路。遇到无法解决的问题时请用Google,大概率还是可以找到解决方法的。一、基础的解析XML方法假...
原创
发布博客 2019.10.30 ·
4100 阅读 ·
2 点赞 ·
4 评论 ·
5 收藏

SpringBoot MybatisPlus Druid 多数据源项目

写在前面:本文主要介绍SpringBoot MybatisPlus和Druid这些组件下,如何创建多数据源(DataSource)的web项目。写这篇博客的原因就是我在搜索同类型的问题的时候,其他人写的博客非常不清晰,完全无法按照介绍的步骤来实现。我希望我写的这篇博客可以真的替看这篇博客的人能解决这类问题。如果你看完之后还是没有解决可以评论留言,甚至加我的微信(JB328258)帮你解决。因为我觉...
原创
发布博客 2019.10.19 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Spring源码解析:Spring Aware 原理解析

写在前面Spring源码解析系列文章是我最近在学习了一段Spring,SpringBoot和SpringMVC等一系列的源码后整理的文章。我会随着我对Spring的理解来进行相应的文章的整合和归纳。我决定从提出一个问题开始。然后围绕着解决这个问题的方式来剖析源码。当我们把一个问题搞懂了的时候。里面的源码我们也就清楚了。事实上看源码不是目标。解决一些日常的困惑才是目标。问题为什么被S...
原创
发布博客 2019.05.12 ·
2302 阅读 ·
1 点赞 ·
3 评论 ·
9 收藏

SpringMVC 上传文件遇到的问题和解决方法

背景:SpringMVC项目需要上传文件。于是按照下面的步骤操作了。但是还是遇到了问题。第一步,在application-context.xml添加了如下的代码<bean id="multipartResolver" class="org.springframework.web.multipart.support.StandardServletMultipartResolver...
原创
发布博客 2019.04.29 ·
2333 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

配置中心取代本地文件

football取代本地文件具体实现细节Spring Web 环境变量PropertyPlaceHolderConfigurer 和 ProperiesFactoryBean目前使用方式在Application-context.xml 配置PropertyPlaceHolderConfigurer <bean id="propertyConfigurer" ...
原创
发布博客 2019.04.25 ·
556 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多