暂时未有相关云产品技术能力~
暂无个人介绍
目录 1.工具 2.html简介 3.编程实战
软件编程概念与入门 1.概要 2 项目开发流程 3.编程提升
配合对屏幕的截图操作,即可实现黑屏检测。稍微修改可以实现对任意指定颜色的图片进行判断,也可以实现纯色检测。
我们已经了解了AQS的的基本原理了,不如自己仿照其它锁实现一个排他锁吧。 要求如下:同一时间只允许一个线程持有锁,不要求可重入(反复加锁直接忽视即可
先来回顾下公平锁的tryAcquire代码
我们看下Reentrantock的源码
可重入锁是一种排他锁,同一时间只允许一个线程操作竞争资源。读写锁是针对读、写场景设计的,允许多个线程同时持有锁。读写锁维护了一个读锁和一个写锁。其机制如下:
1.为什么要有并发编程
Redis的网络配置与心跳机制
Zookeeper客户端命令行操作 5.1 常见命令行操作 5.2 查看节点信息 5.3 节点类型与对应操作 5.3.1 节点类型 5.3.2 创建节点 5.3.3 监听器原理
4.zookeeper集群选举与集群操作 4.1 集群选举机制 4.1.1 第一次启动 4.1.2 非第一次启动 4.2 zookeeper启动停止脚本 4.2.1 脚本编写 4.2.2 脚本测试
4.zookeeper集群选举与集群操作 4.1 集群选举机制 4.1.1 第一次启动 4.1.2 非第一次启动 4.2 zookeeper启动停止脚本 4.2.1 脚本编写 4.2.2 脚本测试
zookeeper集群搭建 3.1 多虚拟机环境搭建 3.2 zookeeper集群搭建
zookeeper集群搭建 3.1 多虚拟机环境搭建 3.2 zookeeper集群搭建
2.zookeeper的本地安装操作 2.1 本地安装
1.zookeeper入门 1.1 概述
文章目录 7.方法区 7.1 定义 7.2 方法区内存溢出 7.3 常量池 7.4 String table 7.5 String table的位置 7.6 String table的垃圾回收 7.7 String table调优
文章目录 7.方法区 7.1 定义 7.2 方法区内存溢出 7.3 常量池 7.4 String table 7.5 String table的位置 7.6 String table的垃圾回收 7.7 String table调优
文章目录 6.堆 6.1 堆的特点 6.2 堆内存溢出问题 6.3 代码内存性能影响的评估 6.4 多次垃圾回收内存占用仍很高问题的排查
文章目录 6.堆 6.1 堆的特点 6.2 堆内存溢出问题 6.3 代码内存性能影响的评估 6.4 多次垃圾回收内存占用仍很高问题的排查
6.垃圾回收 6.1 判断垃圾 6.1.1 引用计数法
6.垃圾回收 6.1 判断垃圾 6.1.1 引用计数法
6.垃圾回收 6.1 判断垃圾 6.1.1 引用计数法
6.垃圾回收 6.1 判断垃圾 6.1.1 引用计数法
文章目录 1. GROUP BY优化 2.优化分页查询 3.覆盖索引的使用 3.1 什么是覆盖索引? 3.2 覆盖索引的利弊
文章目录 1.子查询的优化 2 排序优化
文章目录 1.子查询的优化 2 排序优化
文章目录 1.驱动表和被驱动表 2.Simple Nested-Loop Join(简单的嵌套循环连接) 3.Index Nested-Loop Join(索引嵌套循环连接) 4 Block Nested-Loop Join(快嵌套循环连接) 5 JOIN小结 6 hash join
文章目录 1.数据准备 2. 采用左外连接 3.采用内连接
文章目录 1️⃣ 数据库调优的场景 2️⃣数据准备
文章目录 1️⃣ 数据库调优的场景 2️⃣数据准备
文章目录 1️⃣ 数据库调优的场景 2️⃣数据准备
建表
1、索引的声明与使用 1.1. 索引的分类 先介绍下索引的分类,方便后续介绍索引的创建与设计。
1、索引的声明与使用 1.1. 索引的分类 先介绍下索引的分类,方便后续介绍索引的创建与设计。
1、索引的声明与使用 1.1. 索引的分类 先介绍下索引的分类,方便后续介绍索引的创建与设计。
前面我们已经剖析了mysql中InnoDB与MyISAM索引的数据结构,了解了B+树的设计思想、原理,并且介绍了B+树与Hash结构、平衡二叉树、AVL树、B树等的区别和实际应用场景。 页和页之间并不一定在物理上相连,只是在逻辑上使用双向链表关联。指针、记录究竟是如何存储的呢?其实这就需要联系我们之前提到的行格式了。数据查找在页目录中二分法快速定位到槽,上面的过程都与页的内部结构相关,本文将详细的阐述。
前面我们已经剖析了mysql中InnoDB与MyISAM索引的数据结构,了解了B+树的设计思想、原理,并且介绍了B+树与Hash结构、平衡二叉树、AVL树、B树等的区别和实际应用场景。 页和页之间并不一定在物理上相连,只是在逻辑上使用双向链表关联。指针、记录究竟是如何存储的呢?其实这就需要联系我们之前提到的行格式了。数据查找在页目录中二分法快速定位到槽,上面的过程都与页的内部结构相关,本文将详细的阐述。
前面我们已经剖析了mysql中InnoDB与MyISAM索引的数据结构,了解了B+树的设计思想、原理,并且介绍了B+树与Hash结构、平衡二叉树、AVL树、B树等的区别和实际应用场景。 页和页之间并不一定在物理上相连,只是在逻辑上使用双向链表关联。指针、记录究竟是如何存储的呢?其实这就需要联系我们之前提到的行格式了。数据查找在页目录中二分法快速定位到槽,上面的过程都与页的内部结构相关,本文将详细的阐述。
深度讲解索引的数据结构:B+树
深度讲解索引的数据结构:B+树
深度讲解索引的数据结构:B+树