240 发简信
IP属地:北京
  • dubbo client引用远程服务逻辑探究

    本文主要记录下自己阅读源码时的一些理解,本文主要聊下dubbo client是如何引用远程服务的,以使用zookeeper作为注册中心为例。 接...

  • dubbo server服务导出(暴露)过程探究

    本文主要聊下dubbo的服务导出部分,即服务暴露,服务导出的核心接口是 Protocol 的 export方法;暴露的方式可以有很多种(tcp/...

  • dubbo server请求处理逻辑探究

    这篇文章主要聊聊 dubbo 的服务端接受请求处理流程 服务端接口声明及实现如下: 在真实业务处理 sayHello return 语句加入断点...

  • dubbo client发送逻辑探究

    最近在阅读dubbo的源码,记录下阅读的一些关键点,本文主要探究dubbo客户端请求发送逻辑; 接口声明及客户端调用方式如下: 以dubbo官方...

  • 树的遍历

    N叉树的遍历 N叉树的前序遍历 N叉树的后序遍历 N叉树的层序遍历 二叉树 鉴于递归法遍历比较简单,就不重复写了 二叉树的层序遍历 二叉树的深度

  • java异步编程之 future

    工作中发现有些同学在异步编程方面有些困惑,这里讲解一些应对措施。 回调地狱 回调地狱是说我们在异步编程时常用到回调(callback)的方式进行...

  • Resize,w 360,h 240
    jvm-exporter整合k8s+prometheus监控报警

    文章背景:使用Prometheus+Grafana监控JVM[https://chanjarster.github.io/post/prom-g...

  • Resize,w 360,h 240
    kubernetes集群一键部署prometheus+grafana监控

    Prometheus是CNCF基金会继Kubernetes之后第二个正式项目,是一个开源的完整监控报警解决方案,无外部依赖,单机部署十分简单,可...

  • Resize,w 360,h 240
    记一次jvm堆外内存OOM的解决过程

    本文记录一次堆外内存OOM的排查过程。周末的时候同事对线上服务进行了一次扩容,本以为只是简单增加几个实例而已,结果新实例接入流量后疯狂报警,只能...