240 发简信
  • 120
    Java异常控制机制和异常处理原则

    Java异常控制机制又被称为“违例控制机制”。捕获程序错误最理想的时机是在编译阶段,这样可以彻底避免错误的代码运行。但并非所有的错误都能在编译期间侦测到,有些问题必须在运行期...

  • 120
    Dubbo源码分析:Router

    介绍 上篇文章介绍了 Directory ,再次看一下dubbo调用的处理流程: 本篇文章介绍调用的第二步, Router 的实现。 从图中可以看到, Router 的实现有...

  • 120
    Dubbo源码分析:Directory

    介绍 在集群容错时,dubbo处理的流程如下图所示: 下面是来自官网的介绍,各节点关系如下: 这里的 Invoker 是 Provider 的一个可调用 Service 的抽...

  • 120
    TCP的连接队列与backlog参数

    在Netty中经常会看到这样的代码: 这里有一个SO_BACKLOG参数,本篇文章解释一下这个参数的具体用途。 TCP的连接队列 我们看一下TCP三次握手的过程: 当 cli...

  • Java线程上下文加载器与SPI

    SPI机制 SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceL...

  • AIO写文件的OutOfMemoryError

    问题重现 AIO进行写文件使用了AsynchronousFileChannel类来实现,测试代码如下: 执行结果如下: 可见,该问题是内存溢出,不能创建新的线程。 查看原因 ...

  • Java终极面试题

    Java基础 Vector,ArrayList, LinkedList的区别是什么? 答: Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedLi...

  • 120
    “我不是来工作的,是来生活的。”

    01 晚上10点多从办公室走出来,碰见了也是刚来不久的同事。 外表娇小,个子不高,长相可爱,标准的南方的姑娘,但却还是一个人能抱一大摞资料来回跑出风的姑娘。 我问她这么晚了怎...

  • 120
    资深技术专家总结:架构师要看懂这几本书,还要懂这一套学习方法

    1、大型网站技术架构:核心原理与案例分析 本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例...

个人介绍
More Articles,More Ideas