摘要:目录 Buffer概述 Buffer的创建 Buffer的使用 总结 参考资料 Buffer概述 注:全文以ByteBuffer类为例说明 在Java中提供了7种类型的Buffer,每一种类型的Buffer根据分配内存的方式不同又可以分为 直接缓冲区和非直接缓冲区。 Buffer的本质是一个定长数组 阅读全文
posted @ 2020-07-06 16:42 bmilk 阅读(64) 评论(0) 推荐(1) 编辑
摘要:##目录 二叉树的深度 平衡二叉树 二叉树的子结构 二叉树的重建 总结 参考资料 ##序 二叉树相关的套路,澳门博彩未来网上娱乐场:除了四种遍历方式,还有很多的内容,有二叉树的深度,将一个数组构建成为一个二叉树。 今天接着搞定二叉树。 二叉树的深度 剑指offer第55-I题,Leetcode第104题: 输入一棵二叉树的 阅读全文
posted @ 2020-07-06 09:35 bmilk 阅读(73) 评论(0) 推荐(1) 编辑
摘要:##目录 树 二叉树 二叉树的遍历 总结 参考资料 序 树是学习数据结构的时候非常重要的一个数据结构,尤其是二叉树更为重要。像Java的HashMap 就使用了红黑树,而Mysql的索引就使用到了B+树。恰好最近刷leetcode碰到了不少的有关 二叉树的题目,今天想着写个总结。 1. 树 1.1 阅读全文
posted @ 2020-07-04 19:42 bmilk 阅读(120) 评论(0) 推荐(1) 编辑
摘要:目录 Buffer简介 Buffer的核心属性 Buffer的创建与使用(ByteBuffer为例) 总结 参考资料 Buffer简介 缓冲区(Buffer):本质上是一个数组,用于临时保存、写入以及读取数据。在Java NIO中,该内存块包含在NIO Buffer对象当中,NIO Buffer对象 阅读全文
posted @ 2020-07-02 19:19 bmilk 阅读(82) 评论(0) 推荐(0) 编辑
摘要:目录 synchronized简介 同步的原理 对象头与锁的实现 锁的优化与升级 Monitor Record 锁的对比 synchronized简介 synchronized关键字,一般称之为“同步锁”或者重量级锁(JAVA SE 1.6之后引入了偏向锁和轻量级锁)。它具有可重入性. 根据锁的锁的 阅读全文
posted @ 2020-06-29 17:11 bmilk 阅读(153) 评论(0) 推荐(0) 编辑
摘要:本文目录 从多线程交替打印A和B开始 Java 内存模型中的可见性、原子性和有序性 Volatile原理 volatile的特性 volatile happens-before规则 volatile 内存语义 volatile 内存语义的实现 CPU对于Volatile的支持 缓存一致性协议 工作内 阅读全文
posted @ 2020-06-22 17:40 bmilk 阅读(80) 评论(0) 推荐(0) 编辑
摘要:##目录 多线程需要解决的问题 线程之间的通信 线程之间的同步 Java内存模型 内存间的交互操作 指令屏障 happens-before规则 指令重排序 从源程序到字节指令的重排序 as-if-serial语义 程序顺序规则 顺序一致性模型 顺序一致性模型特性 顺序一致性模型特性 当程序未正确同步 阅读全文
posted @ 2020-06-21 22:57 bmilk 阅读(96) 评论(2) 推荐(0) 编辑
摘要:##目录 阻塞队列简介:介绍阻塞队列的特性与应用场景 java中的阻塞队列:介绍java中实现的供开发者使用的阻塞队列 BlockQueue中方法:介绍阻塞队列的API接口 阻塞队列的实现原理:具体的例子说明阻塞队列的实现原理 总结 ##阻塞队列简介 阻塞队列(BlockingQueue)首先是一个 阅读全文
posted @ 2020-06-11 09:57 bmilk 阅读(202) 评论(0) 推荐(1) 编辑
摘要:##本文结构 读写锁简介:介绍读写锁、读写锁的特性以及类定义信息 公平策略及Sync同步器:介绍读写锁提供的公平策略以及同步器源码分析 读锁:介绍读锁的一些常用操作和读锁的加锁、解锁的源码分析 写锁:介绍写锁的一些常用操作和写锁的加锁、解锁的源码分析 总结:总结全文,附读写锁全部源码理解 ##读写锁 阅读全文
posted @ 2020-06-04 17:31 bmilk 阅读(102) 评论(0) 推荐(1) 编辑
摘要:package java.util.concurrent.locks; import java.util.concurrent.TimeUnit; import java.util.Collection; /** * 一个{@link ReadWriteLock}的实现 * 支持类似{@link R 阅读全文
posted @ 2020-06-04 17:28 bmilk 阅读(21) 评论(0) 推荐(0) 编辑
菲律宾申博太阳城手机端手机客户端下载登入 澳门赌场VR3分彩时时彩计划软件 澳门新葡京官方网站 88堵城网上娱乐场 88游戏平台对战
海立方江苏快三时时彩软件 菲律宾申博太阳城代理开户合作游戏导航 金沙国际注册 63 23041688开户网登入 上海百乐门娱乐有限公司网上娱乐场
西澳大利亚的赌场多少岁可以进 澳门银河服务网上娱乐场 菲律宾申博太阳城PT老虎机登入2007 柳州名人娱乐城 离大三巴最近的赌场
手机赌博网站大全 申博游戏登录官网现金网网上娱乐场 沙龙娱乐直营登入 中国彩票游戏平台登入 澳门酒店业协会网上娱乐场