240 发简信
IP属地:江西
  • 240
    kafka全面认知

    什么是Kafka[#---kafka] Kafka的应用场景[#kafka-----] Kafka的架构[#kafka---]consumer的pull模式和push模式的区...

  • 240
    高性能Server---Reactor模型

    无处不在的C/S架构 在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的! 你发邮件用的Outlook,Foxmail等 你看视频用的优酷,土豆等 你写文档用的...

  • 240
    Java基础-锁

    为了提高系统的资源利用率,促使了进程,线程的出现。进程和线程提高了系统CPU利用率的同时,又引出了一些其他的问题。这里仅讨论线程安全性的问题,因为多个线程中操作执行顺序是不可...

  • 240
    Java基础 -- 线程池

    为什么需要线程池 在生产环境中,为每个任务都分配一个线程,这种方法存在一些缺陷,尤其是当需要创建大量的线程时:线程生命周期开销非常高:线程的创建与销毁都会需要JVM和操作系统...

  • 240
    Java基础-AbstractQueuedSynchronizer类

    AbstractQueuedSynchronizer类(简称AQS)依赖于内部的FIFO队列,提供了一个可以实现阻塞锁和同步机制的框架。依赖于AQS实现的具有同步机制和锁功能...

  • 240
    记一次使用arthas线上问题排查

    背景介绍 项目中有使用到com.github.dreamroute excel-helper这个工具来辅助Excel文件的解析,出错时的代码是这样写的:如下所示(非源代码) ...

  • 缓存-FIFO算法

    FIFO算法简介 提到FIFO(First In First Out),大家应该都知道这就是队列。队列这种数据结构,主要描述了元素在给定长度的链表中的生命周期。同样的,在缓存...