- 博客(6)
- 收藏
- 关注
翻译 什么是面向对象编程以及面向对象的特性?
什么是面向对象编程?面向对象编程的英文缩写是 OOP,全称是 Object Oriented Programming。对应地,面向对象编程语言的英文缩写是 OOPL,全称是 Object Oriented Programming Language。
2021-06-02 22:53:55 561
翻译 “order by”是怎么工作的?
一、全字段排序假设有个表的部分定义是这样的:CREATE TABLE `t` ( `id` int(11) NOT NULL, `city` varchar(16) NOT NULL, `name` varchar(16) NOT NULL, `age` int(11) NOT NULL, `addr` varchar(128) DEFAULT NULL, PRIMARY KEY (`id`), KEY `city` (`city`) ) ENGINE=InnoDB;你要根据city字段来
2021-04-24 22:09:23 128
翻译 为什么表数据删掉一半,表文件大小不变
目录参数 innodb_file_per_table表数据既可以存在共享表空间里,也可以是单独的文件。这个行为是由参数 innodb_file_per_table 控制的:数据删除流程重建表Online 和 inplace小结一个 InnoDB 表包含两部分,即:表结构定义和数据。在 MySQL 8.0 版本以前,表结构是存在以.frm 为后缀的文件里。而 MySQL 8.0 版本,则已经允许把表结构定义放在系统数据表中了。因为表结构定义占用的空间很小,所以我们主要看的是表数据。
2021-04-12 22:51:09 131
翻译 MySQL为什么有时候会选错索引?
在Mysql中的表建立索引,是我们的常规操作,如果一张表中有好几个索引,而我们的sql又没有指定使用哪个索引,那么Mysql是如何选择索引的呢?举个例子:先建一个简单的表,表里有 a、b 两个字段,并分别建上索引CREATE TABLE `t` ( `id` int(11) NOT NULL, `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `a` (`a`), K
2021-04-07 22:39:55 115
原创 Java内存模型及实现
概念JMM是一个抽象的概念,并不真实存在。JMM主要是指java线程之间的通信,也就是工作内存和主内存之间如何通信,它涵盖了缓存、写缓存区、寄存器和其他的硬件编译器优化等内容。JMM的实现主要是通过重排序、三个同步原语(synchronize、volatile、final)、内存屏障构成的happen-before原则。重排序重排序是指编译器和处理器为了优化程序性能对指...
2020-03-08 13:36:57 312
原创 Spring boot 集成mybatis通用mapper配置步骤及注意事项
一、添加依赖二、继承通用mapper,可以重写和选择需要的mapper方法,可以去掉一些不需要的方法(一般直接继承即可)Mapper3提供的全部的方法,可以查看Mapper3通用接口大全三、application.properties配置四、设置dao路径在Application中,以注解的形式设置扫描的basepackage,可以设置多个,dao可
2018-01-06 10:44:37 35276 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人