1.数据库预编译起源 (1)数据库SQL语句编译特性:数据库接受到sql语句之后,需要词法和语义解析,优化sql语句,制定执行计划。这需要花费一些时间。但是很多情况,我们的一...
IP属地:天津
1.数据库预编译起源 (1)数据库SQL语句编译特性:数据库接受到sql语句之后,需要词法和语义解析,优化sql语句,制定执行计划。这需要花费一些时间。但是很多情况,我们的一...
知识点: 线程生命周期(新建、运行、阻塞、等待(一直等待)、超时等待(超时取消等待)、终止); Synchronized和Lock锁(Condition)的区别,和8锁问题;...
看到很多注解都被@Inherited进行了修饰,但是这个@Inherited有什么作用呢? 查看@Inherited代码描述: Indicates that an annot...
本文章只是自我总结,巩固基础之用,如有错误,望大佬不吝赐教。 1 链表简介 说起链表,我们脑海中浮现出它的样子如下图所示,总是一个节点连着下一个节点。因为之前已经有写一篇文章...
P发生时需要在C和A中进行权衡。即使在同一个业务系统中,有些业务需要保证C(即使需要保证C,但是也有一些策略在保证C的前提下不断提高A),但是有些业务对数据一致性要求不那么高...
主键生成策略 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,下面介绍一些常见的ID生成策略。 Sequence ID UUID GUID COMB Snowflak...
一、概述 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持可以各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。本文只关注BTr...
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request bo...