0%

生产者生产消息到主题的某个分区,消者以消费者组的名义(组内有多个消费者)订阅主题进行接收消息。我们
都知道:同一分区,只能由同一个消费者组内的一个消费者消费,那么生产者的消发送给哪个分区?消费者组
消费哪个分区?

阅读全文 »

OAuth(Open Authorization)

OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第- 三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。

阅读全文 »

ByteBuf 的工作原理

  • 可以自定义缓冲类型
  • 通过一个内置的复合缓冲类型实现零拷贝
  • 扩展性好,比如 StringBuilder
  • 不需要调用 flip() 来切换读/写模式
  • 读取和写入索引分开
  • 方法链
  • 引用计数
  • Pooling(池)
阅读全文 »

面试题及答案

  • 1、private修饰的方法可以通过反射访问,那么private的意 义是什么.

    OOP思想,面向对象的封装,隐藏内部实现

  • 2、Java类初始化顺序

    父类静态变量,父类静态代码块,子类静态变量,子类静态代码块,父类普通变量,父类普通代码块,父类构造函数,子类普通变量,子类普通代码块,子类构造函数

  • 3、对方法区和永久代的理解以及它们之间的关系

    • 方法区:供各线程共享的运行时内存区域,在虚拟机启动时创建。(JAVA虚拟机规范)
    • 永久代:对方法区的实现,HotSpot在1.8之后取消永久代,改为元空间
阅读全文 »