在昨天的面试中问到了MySQL索引怎么优化(查询很慢怎么办),回答的很不理想,所以今天来总结几篇关于MySQL索引的知识。 1.什么是索引? 首先我们一定要明确什么是索引?我自己的总结就是索引是一种数据结构,可以帮助我们快速访问数据库的指定信息,就像一本书的目录一样,可以加快查询速度 2.MySQl ...
分类:
数据库 时间:
2020-05-21 13:21:54
阅读次数:
78
有 n 个整数,求将其合并的最大值。 合并规则为:只有相邻且相等的两个数字能够合并,且合并的值为 合并前的值+1 "题目链接" 例如输入的值为 4 1 1 1 2, 输出的值应该为 3 。 首先将第二个和第三个数进行合并,那么这串数字变为 1 2 2,将2,2合并得 3 。 方法:区间DP 状态表示 ...
分类:
其他好文 时间:
2020-05-20 22:47:06
阅读次数:
55
//merge sort //合并有序序列 //没有改变相等元素的前后位置 #include<iostream> #include<vector> using namespace std; void merge(vector<int>& v, int left, int right, int rig ...
分类:
编程语言 时间:
2020-05-20 20:06:28
阅读次数:
71
数据库 1.什么是存储过程?用什么来调用? 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。 调用: 1)可以用一个命令对象来调用存储过程。 2)可以供外部程序调用,比如 ...
分类:
其他好文 时间:
2020-05-20 18:47:02
阅读次数:
47
*What is "== and equals()"? 好吧,我们来细说一下:https://wangzepeng.cn/ 1. 判断基本类型变量是否相等; 2. 判断引用类型是否指向一个对象; equals():https://wangzepeng.cn 判断引用类型变量所指向的值是否相同(Str ...
分类:
编程语言 时间:
2020-05-20 14:06:14
阅读次数:
45
# 一面1. equals的默认实现、自己实现euqals判断两个对象相等,2. hashcode和euqals的区别、hashcode的使用场景,重写equals有哪些注意事项。3. java对象进行远程传输的时候需要序列化如何实现4. java原生提供了哪些序列化方式,你知道哪些序列化方式5. ... ...
分类:
编程语言 时间:
2020-05-20 12:25:47
阅读次数:
60
题目:求一个3×3的整数矩阵对角线元素总和。 首先要考虑的是二维数组的对角线特征,从二维矩阵不难看出,一般二维矩阵会有两条对角线,一条从左上往右下,这里我称之为正对角线;另一条从左下往右上,这里我称之为反对角线(可能专业术语不是这样叫,下文的各种名词也不保证其专业性)。然后这里假定要求的二维矩阵都是 ...
分类:
其他好文 时间:
2020-05-19 22:30:54
阅读次数:
61
java.util.Arrays.equals方法 | Modifier and Type | 方法 | 描述 | | | | | | | | 如果两个指定的布尔数组彼此 相等 ,则返回 。 | | | | 如果两个指定的布尔值数组在指定的范围内彼此 相等 ,则返回true。 | | | | 如果两 ...
分类:
编程语言 时间:
2020-05-19 21:08:11
阅读次数:
58
高速缓冲存储器(每年必考) 一、概述 1. 问题的提出 避免 CPU “空等” 现象 CPU 和 主存(DRAM)之间速度的差异 |缓存|主存| |: :|: :| | 容量小 | 容量大 | | 速度高 | 速度低 | 程序访问的局部性原理 空间的局部性(冯·诺依曼机,重复访问):空间局部性是指如 ...
分类:
其他好文 时间:
2020-05-19 09:18:23
阅读次数:
273
链接:https://ac.nowcoder.com/acm/problem/205461 王子连接的国服终于上线啦~ 已知王子连接的抽卡系统如下: 共有 个卡池,第 个卡池共有 种卡,每张卡的出货率都是相等的(也就是说该卡池单次抽卡,每种卡出货率是 1/ai1/a_i1/ai? )。 第 个卡池中 ...
分类:
其他好文 时间:
2020-05-19 01:05:12
阅读次数:
88