07 2022 档案

摘要:JVM中垃圾收集算法: 其中: 分代收集理论:当前虚拟机的垃圾收集器都采用分代收集理论,及就是将对象根据存货周期分为几种,一般将java堆分为新生代和老年代,这样可以根据不同年龄代选择合适的垃圾收集算法。 复制算法:就是将堆空间均等分为二份,一份存在老年代和新生代的对象,一份为复制空间,当一份内存使 阅读全文
posted @ 2022-07-18 09:42 LeslieBlogs 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Explain工具介绍: 使用EXplain关键字可以模拟优化器执行sql语句,分析你的查询sql语句是结构的性能瓶颈,在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划信息,而不是执行这条sql。 注意:如果from中包含子查询,仍会执行该子查 阅读全文
posted @ 2022-07-12 13:59 LeslieBlogs 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1 CREATE TABLE `employees` ( 2 `id` int(11) NOT NULL AUTO_INCREMENT, 3 `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', 4 `age` int(11) NOT NULL D 阅读全文
posted @ 2022-07-12 11:43 LeslieBlogs 阅读(137) 评论(0) 推荐(0) 编辑
摘要:MySQL的内部组件结构: 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 Server层 主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如 阅读全文
posted @ 2022-07-08 09:33 LeslieBlogs 阅读(62) 评论(0) 推荐(0) 编辑
摘要:索引:索引是帮助MySQL高效获取数据的排好序的数据结构。 索引的数据结构:(为什么要使用B+结构或者hash结构索引) 数据结构网站:http://www.rmboot.com/ 其中:数据结构最初为二叉树: 二叉树数据结构以根节点为首,向左下方和右下方延伸节点元素,其中左下方的元素小于根节点,右 阅读全文
posted @ 2022-07-08 09:21 LeslieBlogs 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Java的类加载过程主要是通过类加载器来实现的,其中Java有如下几种加载器 1:引导类加载器:负责支撑JVM运行的位于我们JDK中的JRE目录的lib目录下的核心类库。 扩展类加载器:负责支撑JVM运行的位于JDK中的JRE目录的lib目录下的ext扩展目录中的JAR类包 应用程序类加载器:负责我 阅读全文
posted @ 2022-07-04 17:37 LeslieBlogs 阅读(60) 评论(0) 推荐(0) 编辑
摘要:当我们用java命令运行某个类的main函数启动程序的时候,首先会通过类加载器把主类加载到jvm中。 以下是我手写的一个java的main方法启动类: package com.hu.jvm; /** * @author hu * @ClassName: $Main * @Description: $ 阅读全文
posted @ 2022-07-04 16:37 LeslieBlogs 阅读(63) 评论(0) 推荐(0) 编辑