捉虫大师_社区达人页

个人头像照片
捉虫大师
已加入开发者社区2015

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布61篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址

粉丝 更多

技术能力

兴趣领域
擅长领域
  • Java
    初级

    能力说明:

    了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。

技术认证

暂无个人介绍

暂无精选文章
暂无更多信息

2022年04月

  • 04.28 10:05:25
    发表了文章 2022-04-28 10:05:25
  • 04.26 18:46:00
    发表了文章 2022-04-26 18:46:00

    Sentinel在docker中获取CPU利用率的一个BUG

    微服务治理中限流、熔断、降级是一块非常重要的内容。目前市面上开源的组件也不是很多,简单场景可以使用Guava,复杂场景可以选用Hystrix、Sentinel。今天要说的就是Sentinel,Sentinel是一款阿里开源的产品,
  • 04.26 18:42:11
    发表了文章 2022-04-26 18:42:11

    以为是青铜,没想到是王者的dubbo标签路由

    在开发测试中我们通常会遇到多项目并行开发测试,假设应用ABCDE均为dubbo应用,需求1修改了应用A、C代码,需求2修改了应用A、B、E代码,此时如果并行测试,需求1可能会调用到需求2修改的代码上,造成测试混乱。
  • 04.26 18:37:24
    发表了文章 2022-04-26 18:37:24

    当dubbo多注册中心碰上标签路由

    今天的主角是标签路由和dubbo的多注册中心。标签路由在之前的文章《以为是青铜,没想到是王者的dubbo标签路由》中已经详细介绍过,多注册中心是dubbo可以使用多个注册中心来提供或者消费服务,利用多注册中心的特性可以搭建多机房。然而很不幸,当多注册中心遇上标签路由,却产生了一个bug。
  • 04.26 18:33:33
    发表了文章 2022-04-26 18:33:33

    nacos的一致性协议distro介绍

    nacos在它的官网上是这样介绍自己的 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
  • 04.26 18:30:29
    发表了文章 2022-04-26 18:30:29

    一次漫长的dubbo网关内存泄露排查经历

    在微服务架构中,不同的微服务有不同的网络地址,而客户端则是通过统一的地址进行调用,在客户端与服务端之间需要有一个通信的桥梁,这就产生了微服务网关。微服务网关可以连接客户端与微服务,提供统一的认证方式,管理接口的生命周期,做更好的负载均衡、熔断限流,提供方便的监控,提供统一的风控入口。
  • 04.26 18:20:45
    发表了文章 2022-04-26 18:20:45

    skywalking内存泄露排查

    最近写的关于dubbo内存泄露稍微复杂了一点,很多人表示看不明白,想到之前遇到的比较简单的内存泄露问题,更容易入门,于是拿出来分享一下。
  • 04.26 18:10:47
    发表了文章 2022-04-26 18:10:47

    基准测试神器JMH —— 详解36个官方例子

    基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。而JMH是一个用来构建,运行,分析Java或其他运行在JVM之上的语言的 纳秒/微秒/毫秒/宏观 级别基准测试的工具。
  • 04.26 17:59:46
    发表了文章 2022-04-26 17:59:46

    从nacos客户端的TIME_WAIT说起

    前段时间调研nacos,用来代替zookeeper当作dubbo的注册中心,使用的是nacos的1.1.4版本。还用了nacosSync,一款nacos提供的迁移工具,可将常见的注册中心上的服务同步到nacos上。这玩意很不好用,至少不是生产级别的工具。
  • 04.26 17:55:04
    发表了文章 2022-04-26 17:55:04

    AtomicStampedReference是怎样解决CAS的ABA问题

    但凡对Java有一点深入就会知道 CAS,即 compareAndSwap。在Java中使用 Unsafe 类提供的native方法可以直接操作内存,其中就有对compareAndSwap的实现。
  • 04.26 17:50:57
    发表了文章 2022-04-26 17:50:57

    如何设计一款“高可用高性能”的发号器?

    在分布式场景中,很多地方需要生成全局唯一的id,如数据库分库分表后需要用唯一id代替单机版本的自增id。发号器的基本要求是 全局唯一,无论如何都不能重复 某些场景下还要求单调递增,如排序需求等。
  • 04.26 17:41:27
    发表了文章 2022-04-26 17:41:27

    实现一个比LongAdder更高性能的计数器有多难?

    LongAdder是jdk8引入的适用于统计场景的线程安全的计数器。
  • 04.26 17:35:11
    发表了文章 2022-04-26 17:35:11

    zookeeper到nacos的迁移实践

    公司的RPC框架是dubbo,配合使用的服务发现组件一直是zookeeper,长久以来也没什么大问题。至于为什么要考虑换掉zookeeper,并不是因为它的性能瓶颈,而是考虑往云原生方向演进
  • 04.26 17:27:28
    发表了文章 2022-04-26 17:27:28

    cpu分析利器 — async-profiler

    async-profiler是一款采集分析java性能的工具,翻译一下github上的项目介绍
  • 04.26 17:09:33
    发表了文章 2022-04-26 17:09:33

    一种极致性能的缓冲队列

    举个日志采集的例子,日志在不同的线程上生产,在日志生产速度远超消费者速度时,可以丢弃部分数据,要求打日志的性能损耗最小,这种情况下可采用本文提供的极致性能的缓冲队列。
  • 04.26 17:02:49
    发表了文章 2022-04-26 17:02:49

    微服务网关演进之路

    尽管很早我们就做了会员、商品、交易的服务化,但流量入口还是php主站,php实际上仍是一个单体应用,单体应用无需网关。当全站java化之后,单体应用将被拆分为微服务,自然需要一个网关来负责统一流量入口、鉴权、安全防护、业务统一处理等。
  • 04.26 16:56:13
    发表了文章 2022-04-26 16:56:13

    当我们谈注册中心时谈什么?

    最近工作重心转向了注册中心,于是想来写一篇关于注册中心的文章
  • 04.26 16:44:35
    发表了文章 2022-04-26 16:44:35

    dubbo应用级服务发现初体验

    了解dubbo的朋友知道,dubbo的provider启动时向注册中心注册,consumer从注册中心消费。 目前dubbo往注册中心上注册的数据是接口级,而应用级服务发现是往注册中心上注册实例(ip+port),两者的区别只是注册的粒度不同。
  • 04.26 16:37:51
    发表了文章 2022-04-26 16:37:51

    OpenResty解决的第一个问题

    OpenResty通过汇聚各种设计精良的 Nginx模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。
  • 04.26 15:53:21
    发表了文章 2022-04-26 15:53:21

    Cobar SQL审计的设计与实现

    Cobar 是阿里开源的一款数据库中间件产品。
  • 04.26 15:44:10
    发表了文章 2022-04-26 15:44:10

    Nacos配置中心模块详解

    业务上的配置,功能开关,服务治理上对弱依赖的降级,甚至数据库的密码等,都可能用到动态配置中心。 在没有专门的配置中心组件时,我们使用硬编码、或配置文件、或数据库、缓存等方式来解决问题。 硬编码修改配置时需要重新编译打包,配置文件需要重启应用,数据库受限于性能,缓存丧失了及时性
  • 04.26 15:33:09
    发表了文章 2022-04-26 15:33:09

    小白也能看懂的dubbo3应用级服务发现详解

    dubbo 是一款开源的 RPC 框架,主要有3个角色:提供者(provider)、消费者(consumer) 、注册中心(registry)
  • 04.26 15:21:13
    发表了文章 2022-04-26 15:21:13

    Java 问题排查技术分享

    最近翻看以前写的 PPT, 发现了在2019年做的一次技术分享,关于 Java 问题排查,由于没什么公司机密可言,整理下分享给大家~
  • 04.26 15:11:58
    发表了文章 2022-04-26 15:11:58

    我好像发现了一个Go的Bug?

    事儿还得从一次重构优化说起。 最近在重构一个路由功能,由于路由比较复杂,需求变化也多,于是想通过责任链模式来重构,刚好这段时间也在 Sentinel-Go 中看到相关源码。
  • 04.26 15:02:55
    发表了文章 2022-04-26 15:02:55

    Sentinel-Go 源码系列(三)滑动时间窗口算法的工程实现

    要说现在工程师最重要的能力,我觉得工程能力要排第一。 就算现在大厂面试经常要手撕算法,也是更偏向考查代码工程实现的能力,之前在群里看到这样的图片,就觉得很离谱(大概率是假的~)。
  • 04.26 14:51:09
    发表了文章 2022-04-26 14:51:09

    惨,给Go提的代码被批麻了

    hello大家好,我是小楼。 不知道大家还记不记得我上次找到了一个Go的Benchmark执行会超时的Bug?就是这篇文章《我好像发现了一个Go的Bug?》。 之后我就向Go提交了一个PR进行修复,本想等着代码被Merge进去,以后也可以吹牛说自己是个Go的Contributor,但事情并不顺利,今天就来分享一下这次失败的代码提交。
  • 04.26 14:34:32
    发表了文章 2022-04-26 14:34:32

    踩了个DNS解析的坑,但我还是没想通

    hello大家好,我是小楼。 最近踩了个DNS解析的小坑,虽然问题解决了,但排查过程比较曲折,最后还是有一点没有想通,整个过程分享给大家。
  • 04.26 14:18:16
    发表了文章 2022-04-26 14:18:16

    Go能实现AOP吗?

    hello~大家好,我是小楼,今天分享的话题是Go是否能实现AOP? 在开始之前,请允许我推荐《Go语言底层原理剖析》的作者,最近在读这本书,发现作者竟然是我同事,本文是从这本书的第一章得到的灵感,作者也在公众号上写文章,可以关注下哦 ~ 当然买书支持也是可以的。
  • 04.26 11:30:03
    发表了文章 2022-04-26 11:30:03

    眼见不一定为实:调用链HBase倾斜修复

    今天给大家分享一个关于HBase数据倾斜的排查案例,不懂调用链?不懂HBase?没关系,看完包懂~
  • 04.24 10:00:38
    发表了文章 2022-04-24 10:00:38

    祖传代码如何优化性能?

    今天又带来一次性能优化的分享,这是我刚进公司时接手的祖传(坏笑)项目,这个项目在我的文章中屡次被提及,我在它上面做了很多的性能优化,比如《记一次提升18倍的性能优化》这篇文章,比较偏向某个细节的优化,本文更偏向宏观上的性能优化,可以说是个老演员了。
  • 发表了文章 2022-04-28

    灵感乍现!造了个与众不同的Dubbo注册中心扩展轮子

  • 发表了文章 2022-04-26

    Sentinel在docker中获取CPU利用率的一个BUG

  • 发表了文章 2022-04-26

    以为是青铜,没想到是王者的dubbo标签路由

  • 发表了文章 2022-04-26

    当dubbo多注册中心碰上标签路由

  • 发表了文章 2022-04-26

    nacos的一致性协议distro介绍

  • 发表了文章 2022-04-26

    一次漫长的dubbo网关内存泄露排查经历

  • 发表了文章 2022-04-26

    skywalking内存泄露排查

  • 发表了文章 2022-04-26

    基准测试神器JMH —— 详解36个官方例子

  • 发表了文章 2022-04-26

    从nacos客户端的TIME_WAIT说起

  • 发表了文章 2022-04-26

    AtomicStampedReference是怎样解决CAS的ABA问题

  • 发表了文章 2022-04-26

    如何设计一款“高可用高性能”的发号器?

  • 发表了文章 2022-04-26

    实现一个比LongAdder更高性能的计数器有多难?

  • 发表了文章 2022-04-26

    zookeeper到nacos的迁移实践

  • 发表了文章 2022-04-26

    cpu分析利器 — async-profiler

  • 发表了文章 2022-04-26

    一种极致性能的缓冲队列

  • 发表了文章 2022-04-26

    微服务网关演进之路

  • 发表了文章 2022-04-26

    当我们谈注册中心时谈什么?

  • 发表了文章 2022-04-26

    dubbo应用级服务发现初体验

  • 发表了文章 2022-04-26

    OpenResty解决的第一个问题

  • 发表了文章 2022-04-26

    Cobar SQL审计的设计与实现

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