240 发简信
  • 120
    Java接口文档生成工具--Easy-Doc

    今天给大家介绍一个最近自己一直在搞的接口文档生成工具Easy-Doc,首先来说一下做这个的初衷吧。 首先呢,原来都是用的swagger,但是觉得...

    1.4 13751 6 32 1
  • 120
    使用ThreadLocal到底需不需要remove?

    起因 网上一系列的文章都在分析ThreadLocal,说如果线程不销毁的话,value会一直存在于内存中,所以必须调用remove,下面通过一些...

  • 偏向锁、轻量级锁、重量级锁的升级以及区别

    今天来讲一下偏向锁、轻量级锁、重量级锁的升级以及区别。 锁的状态: 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态 四种状态会随着竞争的情况逐...

  • 服务端通过SSE向前端推送消息

    SSE(Server-Sent Events)相比Websocket来说更加轻量,在代码书写时也更加的方便,所以今天来讲一下SSE的简单使用。 ...

  • SpringBoot如何使用Redis订阅消息

    原来都是直接用的Jedis来实习消息的发布与订阅,要写不少东西,而这次刚好开了一个SpringBoot的新项目,所以想直接使用starter中的...

  • 120
    使用Nacos作为注册中心和配置中心

    毕业设计决定用SpringCloud做一个简单的系统,注册中心和配置中心选择了最近开源的Nacos,因为自己一直对阿里开源的东西比较有好感,下面...

  • 五种线程池的对比与使用

    今天对五种常见的java内置线程池进行讲解。 线程使用的demo newCachedThreadPool 重用之前的线程 适合执行许多短期异步任...

    0.5 8190 4 10
  • 120
    通过Nacos实现多环境部署

    最近看到Nacos出了Pre-GA版本0.8.0,新增了login/namespace等一些实用的功能,新增功能如下 Support Login...

  • 120
    并发框架之Fork/Join框架

    今天来介绍一下java并发框架之Fork/Join 初探Fork/Join: 分割任务 使用一个fork类来把大任务分割成子任务,当子任务还较大...

个人介绍
迷茫时就多读书,多敲代码,知识永远不会欺骗你