ShuYou's Blog

我不知道去何方,但我已经在路上

阻塞队列BlockingQueue

本文介绍BlockingQueue阻塞队列相关知识 简介 BlockingQueue是JUC包下的一个接口,通常用于一个线程生产对象,而另外一个

Mysql相关知识(五)

本文介绍Mysql ACID特性的实现原理 ACID: 原子性 一致性 隔离性 持久性 原子性:一个事务是一个不可切割的单位,要么全部执行成功,要么全部失败。 是采

Mysql相关知识(四)

本文介绍Mysql中explain相关知识 explain: 当mysql的查询语句执行较慢时,可以通过使用explain命令解释mysql语句,通过结果分析

Mysql相关知识(三)索引

本文介绍Mysql索引相关知识 索引是什么 索引是一种帮助数据库高效查询数据的数据结构 索引本身也很大,不可能全部存储在内存中,因此索引往往是存储

Mysql相关知识(二)

本文介绍Mysql操作和语句相关知识,包括增删改查、建表、函数、过程等相关知识。 1.操作 连接Mysql: mysql -h 主机地址 -u 用户名 -p 密码 本地连接:

Mysql相关知识(一)

本文介绍Mysql相关知识,主要包括Mysql的基础架构、事务、索引和日志等知识。 基础架构 基础架构示意图: 连接器:管理连接,权限验证 查询缓存

Java线程池相关知识

本文介绍Java线程池相关知识 前言 线程池:线程池是一种基于池化思想管理线程的工具,经常出现再多线程服务器中。 线程池解决的问题是什么: 线程池解

二叉树相关知识

本文介绍二叉树相关知识 定义:树的任意节点至多包含两棵子树。 数据存储: 链表 数组 链表方式定义 public class TreeNode { public int val; public TreeNode left; public TreeNode right; public TreeNode(int val) { this.val = val; } public TreeNode(int val, TreeNode left,