不焦躁的程序员_社区达人页

个人头像照片
不焦躁的程序员
已加入开发者社区1798
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士
成就
已发布76篇文章
54条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人 更多
技术能力
兴趣领域
  • Java
  • 容器
  • 微服务
  • Devops
  • 中间件
  • 大数据
  • 架构师
  • 程序员
  • 开发者
  • 数据库
擅长领域
技术认证
一个既懂技术又懂业务和商业的技术直男,13余年IT行业经验,做过架构创过业。专注于软件开发、云原生、大数据、云服务等领域。
暂无精选文章
暂无更多信息

2024年04月

  • 04.08 19:01:38
    发表了文章 2024-04-08 19:01:38

    深度剖析:Dubbo使用Nacos注册中心的坑

    2020年笔者在做微服务部件升级时,Dubbo的注册中心从Zookeeper切换到Nacos碰到个问题,最近刷Github又有网友提到类似的问题,就在这篇文章里做个梳理和总结。
  • 04.02 10:11:30
    发表了文章 2024-04-02 10:11:30

    Java并发-如何避免死锁

    一般在Java项目里用到锁的场景不多,有朋友调侃说用到锁的次数还没有面试被问到的次数多,哈哈!

2024年03月

2024年02月

  • 02.23 13:52:22
    发表了文章 2024-02-23 13:52:22

    最简最快了解RPC核心流程

    本文主要以最简易最快速的方式介绍RPC调用核心流程,文中以Dubbo为例。同时,会写一个简易的RPC调用代码,方便理解和记忆核心组件和核心流程。
  • 02.05 10:38:47
    发表了文章 2024-02-05 10:38:47

    系统干崩了,只认代码不认人

    为了保障系统的高可用和稳定,我发誓以后只认代码不认人。文末总结了几个小教训,希望对你有帮助。
  • 02.01 11:19:38
    发表了文章 2024-02-01 11:19:38

    Flink CDC引起的Mysql元数据锁

    记一次Flink CDC引起的Mysql元数据锁事故,总结经验教训。后续在编写Flink CDC任务时,要处理好异常,避免产生长时间的元数据锁。同时出现生产问题时要及时排查,不能抱有侥幸心理。

2024年01月

  • 01.25 09:28:39
    发表了文章 2024-01-25 09:28:39

    Elasticsearch实现Mysql的Like效果

    在Mysql数据库中,模糊搜索通常使用LIKE关键字。然而,随着数据量的不断增加,Mysql在处理模糊搜索时可能面临性能瓶颈。因此,引入Elasticsearch作为搜索引擎,以提高搜索性能和用户体验成为一种合理的选择。
  • 01.20 11:21:37
    发表了文章 2024-01-20 11:21:37

    Go语言的匿名字段

    Go语言支持一种特殊的字段只需要提供类型而不需要写字段名的字段,称之为匿名字段或者嵌套字段。
  • 01.13 09:33:27
    发表了文章 2024-01-13 09:33:27

    快速初始化容器化Gin项目

    Gin是一个使用Go语言开发的Web框架,追求性能和效率。本文主要聊:如何使用Gin快速初始化一个项目,再将Gin项目打包成镜像,最后以容器化的方式运行。
  • 01.10 09:40:32
    发表了文章 2024-01-10 09:40:32

    职场重要技能-解决问题

    今天咱们唠一个职场技能-解决问题。许多所谓的前辈指导别人职场技能时,总是把:向上管理、PPT汇报等,放在第一位,对此笔者不以为然。
  • 01.06 08:37:51
    发表了文章 2024-01-06 08:37:51

    排查网络-几个步骤 几款工具

    先抛个问题,如果哪天突然发现IDC机房 和 公有云 之间的服务无法访问了(排除服务本身的问题之外,可能是网络不通,也可能是网络变的很慢使得资源无法及时下载,从而导致服务无法访问)。

2023年12月

  • 12.30 10:07:59
    发表了文章 2023-12-30 10:07:59

    Go语言的常用基础

    Go语言有一些让人影响深刻的核心特性核心特性,比如:以消息传递模式的并发、独特的_符号、defer 、函数和方法、值传递等等,可以查看这篇文章《Go语言-让我印象深刻的13个特性》。首先要记住一些核心特性的用法。
  • 12.26 18:15:46
    发表了文章 2023-12-26 18:15:46

    大白话-设计RocketMQ延迟消息

    RocketMQ的延迟消息使用上非常便捷,但是不支持任意时间的延迟,这一点对于有强迫症的朋友来说就比较难受,但是搞明白为什么这么设计后,就自然释怀了。
  • 12.22 19:05:49
    发表了文章 2023-12-22 19:05:49

    程序员的“防御性编程”

    最近都在聊程序员要做好“防御性编程”,"防御性编程"的概念从之前的“保护程序”一下子变成了现在的“保护程序员”,一字之差,千差万别。
  • 12.20 09:13:11
    发表了文章 2023-12-20 09:13:11

    Elasticsearch-Alias别名的2个核心场景

    了解Elasticsearch的Alias别名之后,可以在业务上很方便的实现复杂需求,快速解决问题,本文从3个方面介绍:官方定义、使用场景、使用方法。
  • 12.17 17:46:35
    发表了文章 2023-12-17 17:46:35

    9个问答牢记RocketMQ架构

    RocketMQ是Java兄弟们常用的消息中间件,虽说常用,但对于RocketMQ架构经常忘记。究其原因就2点:忙于业务开发然后长时间不看则忘了、不理解架构设计的根本原因记不牢。本文用大白话描述架构设计过程,牢记RocketMQ架构。
  • 12.13 09:35:19
    发表了文章 2023-12-13 09:35:19

    Elasticsearch与文件描述符的恩恩怨怨

    提到Elasticsearch,让笔者最恶心的倒不是它的反人类的DSL设计,而是每次安装都需要修改进程的最大文件描述符。那ES与文件描述符有啥恩怨呢,下面就来唠叨唠叨。首先说说文件描述符、在说说ES为什么要这么多文件描述符。
  • 12.10 09:19:29
    发表了文章 2023-12-10 09:19:29

    云计算-虚拟化-OpenStack

    在上一篇《云计算-共享&服务》介绍过:云计算的本质是一种IT资源通过虚拟化进行的共享,是一种更高维度的服务。本文介绍:云计算和虚拟化有哪些区别,以及基于OpenStack的云计算。
  • 12.05 17:55:21
    发表了文章 2023-12-05 17:55:21

    Netty入门实践-模拟IM聊天

    本文以入门实践为主,通过原理+代码的方式,实现一个简易IM聊天功能。分为2个部分:Netty的核心概念、IM聊天简易实现。
  • 11.30 20:00:26
    发表了文章 2023-11-30 20:00:26

    云计算-共享&服务

    最近云厂商问题频发,我们还能把应用放心的交给云厂商吗?云计算这玩意儿是新瓶装旧酒吗?笔者聊聊自己的看法。

2023年10月

  • 10.28 20:25:56
    发表了文章 2023-10-28 20:25:56

    巧记Elasticsearch常用DSL语法

    记知识先记轮廓,关于DSL语法的轮廓,记住以下3句话即可:1.索引、文档和查询。2.Match、Term和Bool。3.还有翻页和聚合
  • 10.26 11:40:04
    发表了文章 2023-10-26 11:40:04

    Springboot项目中使用Elasticsearch的RestClient

    上一篇介绍了Elasticsearch的入门《5000字详说Elasticsearch入门(一)》,本篇介绍Springboot如何集成使用Elasticsearch。分为3步:配置properties文件、引入pom依赖、配置RestHighLevelClient类。
  • 10.23 10:02:19
    发表了文章 2023-10-23 10:02:19

    5000字详说Elasticsearch入门(一)

    本文主要介绍快速入门Elasticsearch,从安装、基本概念、分词器、文档基本操作这4个方面快速入门。本篇是ES入门系列的第一篇,后续还有springboot项目集成ES、ES高级查询用法、数据库同步到ES的方案等。
  • 10.20 08:22:53
    发表了文章 2023-10-20 08:22:53

    为啥有的configMap要重启Pod才生效

    在Kubernetes场景中,则使用configMap实现应用与配置分离。使用configMap的方式有多种,有的方式修改了configMap的配置,无需重启Pod即可生效,有的方式需要重启Pod才生效。看看你用的是哪一种吧。
  • 10.18 08:21:45
    发表了文章 2023-10-18 08:21:45

    速读《技术人修炼之道》-看到最后定有收获

    最近一段时间读完了《技术人修炼之道》,书中内容涵盖了作者多年实践和思想的结晶,整体读来有许多观点深有同感,也学习到了一些新的理念,在这里感谢黄哲铿老师。本文主要结合我自身十几年的IT行业经验,以及创业多年的感受,从书中提炼了一些个人觉得非常有价值并且好落地的点进行分享。
  • 10.14 13:23:13
    发表了文章 2023-10-14 13:23:13

    要想Pod好--健康检查少不了

    本文主要从以下6个方面介绍Pod的健康检查:刚接触K8S的糗事、Pod生命周期、重启策略、健康检查、如何选择探针、实战,最后还会有知识点的总结和排查Pod问题的总结。
  • 10.12 08:13:14
    发表了文章 2023-10-12 08:13:14

    10分钟3个步骤集成使用SkyWalking

    此时就非常推荐SkyWalking了,SkyWalking不仅仅是一款链路跟踪工具,还可以作为一个系统监控工具,还具有告警功能。使用简便、上手又快。真可谓快、准、狠。
  • 10.10 09:20:52
    发表了文章 2023-10-10 09:20:52

    OOM内存泄露速查备忘录

    本文整理了一份OOM内存泄露问题速查备忘录,详细见下文。
  • 10.07 09:27:19
    发表了文章 2023-10-07 09:27:19

    Kubernetes-Init容器的6个特性

    本文主要从以下4个方面介绍Init容器:Init容器作用、Init容器特性、Init容器与应用容器的区别、Init容器实战。
  • 10.03 10:26:42
    发表了文章 2023-10-03 10:26:42

    Go语言-让我印象深刻的13个特性

    我们正在加速进入云原生时代,Go语言作为云原生的一块基石,确有它的独到之处。本文介绍Go语言的几个让我印象深刻的特性。

2023年09月

  • 09.29 09:05:13
    发表了文章 2023-09-29 09:05:13

    一份接地气的Kubernetes日志方案

    本文主要聊聊Kubernetes场景下收集微服务应用日志方案,相对来说更接地气,非常好落地。
  • 09.27 09:26:55
    发表了文章 2023-09-27 09:26:55

    给你一份Kubernetes常用命令备忘录

    本文主要整理了Kubernetes常用命令,给朋友们一个备忘录。
  • 09.24 07:38:17
    发表了文章 2023-09-24 07:38:17

    10分钟搞懂K8S的亲和与反亲和调度

    首先来个一句话总结:亲和性调度就像关系亲密的闺蜜,你去哪儿我也去哪儿。反亲和性调度就像赌气的两个孩子,赌气永远不在一起玩儿。更多解释和实战详见下文。花10分钟看到最后,你肯定会有收获。
  • 09.22 15:05:16
    发表了文章 2023-09-22 15:05:16

    Java判断Integer相等-应该这么这样用

    Java判断Integer相等-应该这么这样用
  • 09.22 15:04:42
    发表了文章 2023-09-22 15:04:42

    3步让Dubbo项目快速集成Sentinel

    在微服务系统中,缓存、限流、熔断是保证系统高可用的三板斧。本文通过3个步骤,让Dubbo项目快速集成使用Sentinel实现系统限流。
  • 09.20 12:41:21
    发表了文章 2023-09-20 12:41:21

    5分钟搞懂K8S的污点和容忍度(理论+实战)

    本文主要快速讲解Kubernetes的污点和容忍度,一句话总结:如果Pod能容忍某个节点上的污点,那么Pod就可以调度到该节点。
  • 09.18 09:56:06
    发表了文章 2023-09-18 09:56:06

    5小步快速集成使用sentinel限流

    在微服务系统中,缓存、限流、熔断是保证系统高可用的三板斧。本文通过如下几个小步骤,即可让spring项目快速集成使用sentinel实现系统限流。
  • 09.15 10:53:08
    发表了文章 2023-09-15 10:53:08

    5分钟搞懂Ingress / IngressController / IngressClass的区别

    先来个一句话总结:Ingress由Ingress规则、IngressController、IngressClass这3部分组成。Ingress资源只是一系列路由转发配置,必须使用IngressController才能让路由规则生效,而IngressClass是IngressController的具体实现。使用原则:先部署IngressController → 再部署Ingress资源。
  • 09.13 08:18:39
    发表了文章 2023-09-13 08:18:39

    大白话说明白K8S的PV / PVC / StorageClass(理论+实践)

    本文主要通过大白话说明白PV、PVC的概念和原理,再说说StorageClass的作用,最后通过实践加深理解。
  • 09.10 17:16:30
    发表了文章 2023-09-10 17:16:30

    6个步骤搞定云原生应用监控和告警(建议收藏)

    本文主要以springboot应用为例,讲解云原生应用监控和告警的实操,对于理论知识讲解不多。等朋友们把实操都理顺之后,再补充理论知识,就更容易理解整个体系了。
  • 09.07 15:09:49
    发表了文章 2023-09-07 15:09:49

    Dubbo + Nacos这么玩就失去高可用的能力了

    酱香配拿铁喝了伤头,Dubbo配Nacos这么玩也会伤头。本文介绍Dubbo配合Nacos搭建的微服务系统,在Nacos-Server集群重启时出现的问题。过程中通过种种现象、猜测、翻看源码、实践,最终让Nacos-Server平滑重启。
  • 09.05 08:03:08
    发表了文章 2023-09-05 08:03:08

    一句话总结Kubernetes的Headless服务

    Kubernetes的概念很多,有的着实让人费解,比如说Headless服务,听名字就很拗口。那Headless服务是什么,使用场景是什么。一句话总结:Headless服务就是一组Pod组成的只供集群内访问(没有ClusterIP)的Service,一般结合StatefulSet用于部署有状态应用的场景。
  • 09.03 08:01:15
    发表了文章 2023-09-03 08:01:15

    Java实现系统限流

    限流是保障系统高可用的方式之一,也是大厂高频面试题,如果面试官问一句,“如何实现每秒钟1000个请求的限流?”,你要是分分钟给他写上几种限流方案,那岂不香哉,哈哈!话不多说,我来列几种常用限流实现方式。
  • 09.02 11:36:11
    发表了文章 2023-09-02 11:36:11

    @RefreshScope和过滤器Filter不要这样用

    在注册自定义的OncePerRequestFilter所在的类上加了@RefreshScope导致自定义的OncePerRequestFilter不会被注册到上下文。

2023年08月

  • 08.30 12:32:54
    发表了文章 2023-08-30 12:32:54

    一文总结Kubernetes核心组件-控制器

    在《Kubernetes架构及核心部件》一文中,介绍了Kubernetes的核心部件-控制器的作用:当客户端通过API Server 提交请求时,控制器驱动对象的当前状态逼近提交的期望状态。
  • 08.29 09:20:27
    发表了文章 2023-08-29 09:20:27

    踩坑-判断Integer相等

    踩坑-判断Integer相等
  • 08.29 09:18:40
    发表了文章 2023-08-29 09:18:40

    算法-矩阵置零

    算法-矩阵置零
  • 08.28 18:07:07
    发表了文章 2023-08-28 18:07:07

    Springboot+WebSocket 实现IM及时通讯

    项目中碰到需要及时通讯的场景,使用springboot集成websocket,即可实现简单的及时通讯。本文介绍springboot如何集成websocket、IM及时通讯需要哪些模块、开发和部署过程中遇到的问题、以及实现小型IM及时通讯的代码。
  • 08.28 18:06:20
    发表了文章 2023-08-28 18:06:20

    大厂算法题目-单链表删除数字

    大厂算法题目-单链表删除数字
  • 发表了文章 2024-04-08

    深度剖析:Dubbo使用Nacos注册中心的坑

  • 发表了文章 2024-04-02

    Java并发-如何避免死锁

  • 发表了文章 2024-03-08

    程序员-你得把自己卖出去

  • 发表了文章 2024-02-23

    最简最快了解RPC核心流程

  • 发表了文章 2024-02-05

    系统干崩了,只认代码不认人

  • 发表了文章 2024-02-01

    Flink CDC引起的Mysql元数据锁

  • 发表了文章 2024-01-25

    Elasticsearch实现Mysql的Like效果

  • 发表了文章 2024-01-20

    Go语言的匿名字段

  • 发表了文章 2024-01-13

    快速初始化容器化Gin项目

  • 发表了文章 2024-01-10

    职场重要技能-解决问题

  • 发表了文章 2024-01-06

    排查网络-几个步骤 几款工具

  • 发表了文章 2023-12-30

    Go语言的常用基础

  • 发表了文章 2023-12-26

    大白话-设计RocketMQ延迟消息

  • 发表了文章 2023-12-22

    程序员的“防御性编程”

  • 发表了文章 2023-12-20

    Elasticsearch-Alias别名的2个核心场景

  • 发表了文章 2023-12-17

    9个问答牢记RocketMQ架构

  • 发表了文章 2023-12-13

    Elasticsearch与文件描述符的恩恩怨怨

  • 发表了文章 2023-12-10

    云计算-虚拟化-OpenStack

  • 发表了文章 2023-12-05

    Netty入门实践-模拟IM聊天

  • 发表了文章 2023-12-01

    云计算-共享&服务

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息