在学习SQL优化之前,我们先来学习一下存储引擎,因为不同的存储引擎在增删改查方面的性能有所不同。 存储引擎 存储引擎就是存储数据、建立索引、更新...
索引 Mysql官方对索引的定义为:是帮助Mysql高效获取数据的数据结构(有序),在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这...
学习了tomcat的启动流程,我们来学习一下tomcat的配置文件server.xml 顶级组件Server 代表整个Tomcat容器,表示一个...
我们知道在java编程中,每个对象都是有生命周期的。在tomcat中,由于所有的组件均存在初始化、启动、停止等生命周期方法,拥有生命周期管理的特...
Tomcat主要功能可分为如下两种:1、处理Socket连接,负责网络字节流与Request 和 Response 对象的转化2、加载和管理Se...
一、什么是线程池? 线程的创建和销毁对于系统来说是一种较大的开销,线程池通过多个任务重用线程,线程创建的开销就被分摊到了多个任务上,而且请求到达...
分布式锁 是控制分布式系统之间共同访问共享资源的一种锁的实现 分布式锁需要解决的问题 1、互斥性:任意时刻只能有一个客户端获取锁;2、安全性:锁...
最近在面试的时候碰到这样一个问题:数据库插入操作insert into value和insert into values有什么区别? 数据库插入...
如何判定对象为垃圾对象? 1. 引用计数法: 在对象中添加一个引用计数器,每当有一个地方引用这个对象时引用计数器的值就+1,当引用失效的时候,...