Mysql优化总结

explain查看sql执行计划:type属性,表示连接的类型,如果是ALL这种那就需要优化了,possible_key属性,表示可以使用的索引,如果没有则为null,key属性表示mysql实际决定使用的索引,如果没有选择索引,键是null,rows 表示mysql认为它执行查询时必须检查的行数,


MySQL数据库设计规范

MySQL数据库设计规范目录规范背景与目的设计规范2.1 数据库设计2.1.1 库名2.1.2 表结构2.1.3 列数据类型优化2.1.4 索引设计2.1.5 分库分表、分区表2.1.6 字符集2.1.7 程序DAO层设计建议2.1.8 一个规范的建表语句示例2.2 SQL编写2.2.1 DML语句


Mysql优化/规范

数据库注意事项1、重要的sql必须被索引,例如:1)select、update、delete语句的where条件列;2)order by、group by、distinct字段2、mysql索引的限制:1)mysql目前不支持函数索引2)使用不等于(!=或者<>)的时候,mysql无法使


国内某大厂面试题

一面询问项目经历;主询项目架构hashmap理解。hash数组加拉链法链表组成的一个(k,v)结构的基础存储容器。 16 * 0.75 8 * 6redis分布式锁的理解?在 jdk 中为我们提供了多种加锁的方式:(1)synchronized 关键字(2)volatile + CAS 实现的乐观锁


elasticsearch简单查询语句

查询所有索引及其状态host:port/_cat/indices?v&pretty查询索引host:port/index条件查询{ "query": { ## 全查询 "match_all": { }## 前缀查询 &q


Spring 5 学习

Spring 5@RestControllerpublic class WebFluxController { @RequestMapping("getJson") public Mono<User> getJson() { User use


PopulateBean的过程

属性注入的过程public abstract class AbstractAutowireCapableBeanFactory extends AbstractBeanFactoryimplements AutowireCapableBeanFactory{ /** * Populate the


Bean工厂

刷新bean工厂、生产内部bean工厂,DefaultListableBeanFactory设置序列化IDprotected final void refreshBeanFactory() throws BeansException {if (hasBeanFactory()) {destroyBe


Bean创建过程

从AbstractAutowireCapableBeanFactory说起、AbstractAutowireCapableBeanFactory顾明思议、是带有自动注入功能的BeanFactory、我们先看他的类继承结构如上图所示、AbstractAutowireCapableBeanFactory


AnnotationConfigApplication学习

测试类入口:AnnotationConfigApplicationContextTests test = new AnnotationConfigApplicationContextTests();test.scanAndRefresh();类图如下。由类机构图可以知道AnnotationConfi