ShuYou's Blog

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

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,

Spring bean的生命周期相关知识

本文简单介绍Spring bean的生命周期相关知识 Spring IOC 简介 IOC:Inversion of Control,即控制反转。传统Java程序中,我们是

Java垃圾回收

本文介绍Java垃圾回收相关知识 判断一个对象是否可以被回收 回收对象首先需要判断这个对象是否可以被回收,Java虚拟机采用可达性分析算法判断。

深入了解JVM内存结构

本文主要介绍JVM内存结构相关知识,需要注意JVM内存结构和Java内存模型是两个概念。 运行时数据区 Java虚拟机在执行程序时会把它所管理的

Spring 事务相关知识

本文介绍Spring事务相关的知识,包括事务隔离级别和事务传播特性。 事务 事务是逻辑上的一组操作,要么都执行,要么都不执行。我自己的理解是,数

Java类加载机制

本文简单介绍Java类加载相关知识 Java类的生命周期 一个类从被加载到虚拟机内存到卸载出虚拟机内存,它的生命周期会经历:加载、验证、准备、解