Java Core

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

分布式、微服务

浏览 165 扫码 分享 2022-07-09 01:26:17

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • JDK 新特性
      • JDK 10 新特性
      • JDK 9 新特性
      • JDK 8 新特性
        • JDK 8 新特性
        • 函数式编程 / Lambda
        • Java 8 函数式接口
        • Stream 流编程
    • 面试
      • 分布式、微服务
      • JVM
      • Java 基础
      • 多线程、并发
      • Redis 相关
      • MQ 消息中间件
    • gPRC
    • 面试
      • 面试
    • JNI
      • C 程序编译过程
      • JNI 调用步骤
      • 手写 JNI 线程
    • 多线程与锁
      • Java 并发编程体系-脑图
      • LockSupport
      • Interrupt 中断机制
      • 线程的几种状态
      • 进程 & 线程 & 协程
      • as-if-serial & happens-before
      • 内存屏障
      • JVM 调试相关参数
      • Java 内存模型(JMM)
      • Java 并发编程
        • 00、并发编程
        • 01、可见性、原子性、有序性问题
          • 并发编程三大特性
        • 02、Happens-Before 规则
        • 03、互斥锁(上)解决原子性问题
        • 04、互斥锁(下)如何用一把锁保护多个资源?
        • 05、死锁
        • 06、等待 - 通知机制
        • 07、安全性、活跃性以及性能问题
        • 08、管程:并发编程的万能钥匙
        • 09、Java线程(上):Java线程的生命周期
        • 10、Java线程(中):创建多少线程才是合适的?
        • 11、Java线程(下):为什么局部变量是线程安全的?
        • 12、如何用面向对象思想写好并发程序
        • 13、理论基础模块热点问题答疑
        • 14、Lock 和 Condition(上):隐藏在并发包中的管程
        • 15、Lock和Condition(下):Dubbo如何用管程实现异步转同步
        • 16、Semaphore:如何快速实现一个限流器?
        • 17、ReadWriteLock:如何快速实现一个完备的缓存
        • 18、StampedLock:有没有比读写锁更快的锁?
        • 19、CountDownLatch 和 CyclicBarrier:如何让多线程步调一致?
        • 20、并发容器:都有哪些“坑”需要我们填?
        • 21、原子类:无锁工具类的典范
        • 22、Executor与线程池:如何创建正确的线程池?
        • 23、Future:如何用多线程实现最优的“烧水泡茶”程序?
        • 24、CompletableFuture:异步编程没那么难
        • 25、CompletionService:如何批量执行异步任务?
        • 26、Fork/Join:单机版的MapReduce
        • 27、并发工具类模块热点问题答疑
        • 28、Immutability模式:如何利用不变性解决并发问题?
        • 29、Copy-on-Write模式:不是延时策略的COW
        • 30、线程本地存储模式:没有共享,就没有伤害
        • 31、Guarded Suspension模式:等待唤醒机制的规范实现
        • 32、Balking模式:再谈线程安全的单例模式
        • 33、Thread-Per-Message 模式:最简单实用的分工方法
        • 34、Worker Thread模式:如何避免重复创建线程?
        • 35、两阶段终止模式:如何优雅地终止线程?
        • 36、生产者-消费者模式:用流水线思想提高效率
        • 37、设计模式模块热点问题答疑
        • 38、案例分析(一):高性能限流器Guava RateLimiter
        • 39、案例分析(二):高性能网络应用框架Netty
        • 40、案例分析(三):高性能队列 Disruptor
        • 41、案例分析(四):高性能数据库连接池HiKariCP
        • 42、Actor模型:面向对象原生的并发模型
        • 43、软件事务内存:借鉴数据库的并发经验
        • 44、协程:更轻量级的线程
        • 45、CSP模型:Golang的主力队员
      • 多线程概念
      • Synchronized 关键字
      • Volatile 关键字
      • CAS 原理
      • AQS 原理
      • 锁的种类
      • 重入锁
      • 并发工具
      • 并发集合
      • 线程池
    • 集合
      • List 原理分析
        • CopyOnWriteArrayList
        • LinkedList
        • ArrayList
      • HashMap 原理分析
        • HashMap(JDK 1.7)
        • ConcurrentHashMap(JDK 1.7)
        • HashMap (JDK 1.8)- 红黑树
        • HashMap 面试要点
    • 队列
      • Queue
      • ArrayBlockingQueue(有界)
      • LinkedBlockingQueue(无界)
      • SynchronousQueue(无界)
      • ConcurrentLinkedQueue(无界,非阻塞)
      • PriorityBlockingQueue
      • DelayQueue 延迟队列
    • 其他
      • JMX
      • ASM 字节码操控框架-0488
      • Synthetic
      • isAssignableFrom() 与 instanceof
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注