1.垃圾收集器 虽然我们对各个收集器进行比较,但并非为了挑选出一个最好的收集器。因为直到现在为止还没有 最好的垃圾收集器出现,更加没有万能的垃圾收集器, 试想一下:如果有一种...
1.垃圾收集器 虽然我们对各个收集器进行比较,但并非为了挑选出一个最好的收集器。因为直到现在为止还没有 最好的垃圾收集器出现,更加没有万能的垃圾收集器, 试想一下:如果有一种...
1.JVM内存分配与回收 1.1 对象优先在Eden区分配 大多数情况下,对象在新生代中 Eden 区分配。当 Eden 区没有足够空间进行分 配时,虚拟机将发起一次Mino...
一、JVM整体结构及内存模型 (查看指令码:javap -c/v matn.class > math.txt)-jvap -v可看常量池本地方法栈:存放c源码方法,比如:Th...
1、类加载过程 查看是否加载命令 VM options:-verbose:class 多个java文件经过编译打包生成可运行jar包,最终由java命令运行某个主类的main...
1.Tomcat 支持四种线程模型介绍 什么是IO?IO是指为数据传输所提供的输入输出流,其输入输出对象可以是:文件、网络服务、内存等。 提问:假设应用在从硬盘中读取一个大文...
1.Tomcat各组件认知 Tomcat是一个基于JAVA的WEB容器,其实现了JAVA EE中的 Servlet 与 jsp 规范,与Nginx apache 服务器不同在...
1.Nginx 反向代理实现 知识点:-反向代理基本配置-负载均衡配置与参数解析-负载均衡算法详解 1.Nginx 反向代理实现 1.1反向代理基本配置 提问:什么是反向代理...
概要: 1.Nginx 简介 1.1知识点: Nginx 简介Nginx是一个高性能WEB服务器,除它之外Apache、Tomcat、Jetty、IIS,它们都是Web服务器...
1.锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外, 数据也是一种供需要用户共享的资...
1.分页查询优化 很多时候我们业务系统实现分页功能可能会用如下sql实现1 mysql>select*fromemployeeslimit10000,10;表示从表 empl...
Mysql如何选择合适的索引mysql> EXPLAIN select * from employees where name > 'a';如果用name索引需要遍历name...
总结 Explain工具介绍使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈 在 select 语句之前增加 explain 关键字,...
1.索引数据结构红黑树,Hash,B+树详解 索引的本质 描述:索引是帮助Mysql高效获取数据的排好序的数据结构 索引数据结构分类 1.二叉树 特点:左边小右边大于等于父节...