240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    kafka分布式部署实践

    准备工作:准备三台虚拟机,分别下载kafka,跟zookeeper(注意zookeeper版本选择最好跟kafka对应,可以去kafka/lib...

  • Resize,w 360,h 240
    kafka的关键组成

    大部分内容是翻译至Kafka The Definitive Guide,有翻译不好的地方请见谅,想深入学习的小伙伴,建议去看一下这本书,因为理解...

  • Resize,w 360,h 240
    初识kafka

    大部分内容是翻译至Kafka The Definitive Guide,有翻译不好的地方请见谅,因为理解问题翻译错误的地方希望指出,我会及时改进...

  • Resize,w 360,h 240
    多线程进阶笔记

    下面会介绍到volatile关键字,java内存模型,并发编程中的三个特性(原子性,可见性,有序性),happen-beforeg规则 java...

  • Resize,w 360,h 240
    设计模式-四种单利模式

    饿汉模式 特点:不管你用还是不用,反正我帮你加载出来,并且不会有线程安全问题保证了只有一份实例。 懒汉模式(非线程安全) 特点:实行了懒加载,只...

  • 多线程-多生产者多消费者模型

    多线程中比较经典的就是生产者消费者模式了,很多复杂的模式也是在这个基础上演变的。里面也又很多的小知识点。 生产者消费者代码 执行代码 总结 在生...

  • Resize,w 360,h 240
    优雅的停止线程

    在平常的开发中我们想打断一个正在blocking的线程,或者结束执行任务超时的线程可以通过下面的几种方式优雅的停止线程。、 1.利用标识符去停止...

  • ThreadApi详解

    这里会总结Thread中我认为比较重要的api的用法。 构造函数参数 介绍参数最多的一个构造函数Thread(ThreadGroup group...

  • Resize,w 360,h 240
    多线程基础知识

    线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(P...