NewBie-Plan

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

进阶篇-Lock体系

浏览 98 扫码 分享 2022-07-10 11:08:04
  • 深入理解Java中的锁
  • CAS 原理
  • LockSupport
  • LongAddr
  • 深度解剖AQS 原理
  • ReentrantLock

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 自律生活
    • 宝爸的准备
      • 1.需要准备的一些东西
      • 2.各类准备材料
    • 理财
    • 健身
  • 职场软沟通
    • 简历需要注意的点
      • 简历模板
    • 专业面需要注意的点
    • HR面需要注意的点
  • 技术实践
    • 1.系统设计
      • 分布式限流器设计
      • 分布式延时队列设计
        • 基于Redis Zset实现的分布式延时队列
        • 基于RocketMQ实现的分布式延时队列
      • 秒杀系统架构设计
        • 1.开发环境准备
        • 2.项目结构与搭建
        • 3.需求分析与技术架构
        • 4.项目模块实现
          • 订单模块
        • 5.常见问题解决方案
      • 短链接系统设计
    • 2.面试汇总
      • 1.小米面经汇总
      • 2.滴滴面经汇总
      • 3.美团面经汇总
      • 4.蚂蚁金服面经
      • 5.网易面经汇总
      • 6.阿里巴巴面试汇总
    • 3.系统学习
      • 系统学习Linux 命令
      • 系统学习MAC IDEA快捷键
      • 系统学习 线上故障排查
        • 学习Arthas
      • 系统学习 Guava
        • 1、限流器-RateLimiter
      • 系统学习 Spring
        • 常见面试问题
      • 系统学习 RPC
        • RPC基本流程及原理
      • 系统学习 Nginx
  • Java 基础
    • Java 异常机制
    • Java 反射机制
    • Java 泛型机制
    • Java 数据类型
      • String
    • Java 序列化机制
    • Java 关键字
      • enum 关键字
      • static 关键字
      • final 关键字
    • Java 集合框架
      • Collection集合
        • Queue
        • Set
        • List
          • Vector
          • LinkedList
          • ArrayList
      • Map
        • TreeMap
        • HashMap
        • LinkedHashMap
          • LRU算法
  • Java 虚拟机
    • 0.常见面试题
    • 1.类加载器子系统
    • 2.运行时数据区与内存
      • 2.1 程序计数器
      • 2.2 虚拟机栈
      • 2.3 本地方法接口
      • 2.4 本地方法栈
      • 2.5 堆
      • 2.6 方法区
    • 3.对象实例化内存布局与访问定位
    • 4.直接内存
    • 5.执行引擎
    • 6.垃圾回收算法
    • 7.垃圾回收器
    • 8.JVM 调优策略
  • Java 多线程
    • 基础篇-线程基础
      • 1.线程状态及基本操作
    • 基础篇-并发理论
      • 2.1 Java内存模型
    • 进阶篇-并发关键字
      • Final 关键字
      • Synchronized 原理
      • Volatile 原理
      • ThreadLocal 原理
    • 进阶篇-Lock体系
      • 深入理解Java中的锁
      • CAS 原理
      • LockSupport
      • LongAddr
      • 深度解剖AQS 原理
        • 源码分析
      • ReentrantLock
    • 进阶篇-并发容器
      • 1. ConcurrentHashMap
      • 2. BlockingQueue
        • 2.1 ArrayBlockingQueue
        • 2.2 LinkedBlockingQueue
      • 3. CopyOnWriteArrayList
    • 进阶篇-异步编程
      • 深度剖析 CompletableFuture异步回调
    • 进阶篇-线程池
  • 算法与数据结构
    • 海量数据算法处理方案
      • BitMap
      • 布隆过滤器
    • PAT 甲级题目汇总
      • 1001 A B Format
      • 1002 A B for Polynomials
    • LeetCode 笔记汇总
      • 1.深度优先搜索
      • 2.广度优先搜索
      • 3.链表
      • 4.二叉树
      • 5.排序算法
      • 6.字符串
      • 7.双指针
      • 8.哈希
      • 9.位运算
      • 10.数组
      • 11.动态规划
      • 12.栈和队列
      • 13.滑动窗口
      • 14. 二分查找
      • 15.数学
        • 15.1 数论
    • 剑指 Offer 笔记汇总
      • 1.二维数组中的查找
      • 2.替换空格
      • 3.从尾到头打印链表
      • 4.重建二叉树
      • 5.用两个栈实现一个队列
      • 6.旋转数组的最小数字
      • 7.斐波那契数列
      • 8.跳台阶
      • 9.变态跳台阶
      • 11.二进制中1的个数
      • 12.数值的整数次方
      • 14-链表倒数第K个节点
      • 15.反转链表
      • 16-合并两个有序链表
      • 17. 树的子结构
      • 18.二叉树的镜像
      • 20.包含min函数的栈
      • 21.栈的压入、弹出序列
      • 28.数组中出现次数超过一半的数字
      • 30.连续子数组的最大和
      • 36-两个链表的第一个公共节点
      • 38.二叉树深度
      • 39.平衡二叉树
      • 42.和为S的两个数字
      • 50.数组中重复的数字
      • 55-链表中环的位置
      • 56-删除链表中重复的节点
      • 60.把二叉树打印出多行
      • 63.数据流中的中位数
      • 64.滑动窗口的最大值
  • 数据库
    • MySQL 数据类型
    • MySQL 存储引擎
    • MySQL-InnoDB 数据存储结构
    • MySQL 索引
    • MySQL 事务
    • MySQL 日志类型
      • 1.Redo Log
      • 2.Undo Log
      • 3.BinLog
    • MySQL 锁机制
    • MySQL-多版本并发控制
    • MySQL 主从复制
    • MySQL 隐式转换
    • MySQL 分库分表
    • MySQL 优化策略
  • 缓存
    • 本地缓存
    • Redis 理论知识
      • Redis 面试题汇总
      • Redis 对象机制
      • Redis 数据类型
        • 1.1 string
        • 1.2 list
        • 1.3 hash
        • 1.4 set
        • 1.5 zset
      • Redis 分布式锁
      • Redis 的过期策略及内存淘汰机制
      • Redis 缓存一致性问题
      • Redis 缓存穿透/击穿/雪崩
      • Redis 并发竞争热点Key
      • Redis 持久化
      • Redis 集群
  • 设计模式
    • 模板模式
    • 单例模式
    • 代理模式
    • 策略模式
  • 计算机网络
    • HTTP 常见的状态码
    • 1.概述
    • 2.物理层
    • 3.数据链路层
    • 4.网络层
    • 5.传输层
    • 6.应用层
      • HTTP 协议
  • 消息队列
    • MQ 常见面试
    • Kafka 核心知识
      • 0.Kafka 面试集合
      • 1. 生产者原理
      • 2.消费者原理
        • Kafka 幂等性
    • RocketMQ 核心知识
      • 0.RocketMQ 面试集合
      • 1.生产者原理
      • 2.消费者原理
      • 3.NameSrv
      • 4.Broker存储机制
      • 5.事务消息
      • 6.延迟消息
  • 操作系统
    • Linux 操作系统
      • I/O多路复用之Epoll原理
    • 虚拟机环境搭建
      • 1.网络配置
    • 操作系统理论知识
      • 1.1 操作系统的基本概念
      • 1.2 操作系统的发展与分类
      • 1.3 操作系统的运行环境
      • 1.4 操作系统的体系结构
      • 2.1 进程概论
      • 2.2 线程概论
      • 2.3 处理机调度
      • 3.1 内存管理
      • 3.2 虚拟内存管理
      • 4.1 文件系统
  • 分布式专题
    • 分布式理论
      • 分布式下幂等保证
      • 一致性Hash算法
    • 分布式ID生成算法-Snake Flake
    • 分布式锁专题
      • 常见问题
    • 分布式事务专题
      • 最终一致性方案-本地消息表
      • 业务层分布式事务-TCC
      • 数据库层分布式事务-二阶段提交与三阶段提交
        • 2PC提交解决方案
      • 消息最终一致性方案
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

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

    书签列表

      阅读记录

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

        思维导图备注