捉虫大师_社区达人页

个人头像照片
捉虫大师

0关注

0粉丝

已加入开发者社区2126

勋章 更多

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

成就

已发布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审计的设计与实现

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