240 发简信
IP属地:上海
  • Spring Boot 自定义kafka 消费者配置 ContainerFactory最佳实践

    Spring Boot 自定义kafka 消费者配置 ContainerFactory最佳实践 本篇博文主要提供一个在 SpringBoot 中...

  • 多级树的深度优先遍历与广度优先遍历(Java实现)

    多级树的深度优先遍历与广度优先遍历(Java实现) 深度优先遍历与广度优先遍历其实是属于图算法的一种,多级树可以看做是一种特殊的图,所以多级数的...

  • Java使用Optional与Stream来取代if判空逻辑(JDK8以上)

    Java使用Optional与Stream来取代if判空逻辑(JDK8以上) 通过本文你可以用非常简短的代码替代业务逻辑中的判null校验,并且...

  • SpringBoot 整合mongoDB并自定义连接池

    SpringBoot 整合mongoDB并自定义连接池 得力于SpringBoot的特性,整合mongoDB是很容易的,我们整合mongoDB的...

  • 用AOP拦截自定义注解并获取注解属性与上下文参数(基于Springboot框架)

    [TOC] AOP可以用于日志的设计,这样话就少不了要获取上下文的信息,博主在设计日志模块时考虑了一下此法,整理了一下如何用AOP来拦截你自定义...

  • 为什么ConcurrentHashMap的读操作不需要加锁?

    为什么ConcurrentHashMap的读操作不需要加锁? 我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的...

  • Resize,w 360,h 240
    如何向面试官描述RPC框架?

    RPC框架 此篇文章主要对有关RPC框架理论概念的整理总结,现有的技术都是为了实现理论而诞生出来的,无论多么花哨的技术无非是更好的实现了提出的理...

    3.3 14334 1 104
  • 一步搞清楚多态与类初始化的底层原理

    首先我们先看一个段非常有代表性的代码,里面一口气牵扯到了多态和类初始化顺序知识。 它的输出是:父类构造器子类的process01子类构造器子类的...

  • 单例模式中的volatile关键字

    在之前学习了单例模式在多线程下的设计,疑惑为何要加volatile关键字。加与不加有什么区别呢?这里我们就来研究一下。单例模式的设计可以参考个人...

个人介绍
决定我们心情的不止是现在这个时候我们所拥有的,更是我们对未来的预期。个人博客:https://www.cnblogs.com/keeya/