240 发简信
IP属地:上海
  • Thread Join使用

    Thread Join在我们实际业务场景中使用的场景可能不是很多,java.util.concurrent包下面已经提供很多种方式来帮我们解决线...

  • CyclicBarrier使用

    CyclicBarrier循环屏障(障碍),同样都是jdk线程并发包下的java.util.concurrent,底层使用ReentrantLo...

  • CountDownLatch使用

    CountDownLatch结合多线程可以控制并发,异步先行,并发阻塞,充分利用多核cpu,同时处理多项事情,底层实现是sync、volatil...

  • Semaphore使用

    Semaphore:信号量通常用于限制线程的数量访问一些(物理或逻辑)资源。个人理解:限流、控制访问量。使用场景:竞争仅有的资源、一个车厢最多可...

  • Spring Event使用

    SpringEvent 自定义事件链,实用性很强的一种设计,可以利用它来做业务剥离,复杂场景解耦、代码独立等,也是事件驱动模型的核心,并且可以处...

    0.1 3147 0 3 1
  • Resize,w 360,h 240
    Nacos配置中心

    本文介绍spring cloud 集成 nacos案例 官方文档:https://nacos.io/zh-cn/docs/what-is-nac...

  • Resize,w 360,h 240
    ElasticSearch基本查询(入门级)

    小白入口:ElasticSearch官网ElasticSearch GitHub地址 为了方便理解es中的关系,es的index、type可以看...

  • MySQL开发规范

    一、基础规范 表字符集使用 UTF8 所有表都需要添加注释 不在数据库中存储图⽚、文件等大数据 禁止在线上做数据库压力测试 禁⽌从测试、开发环境...