上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页
摘要: 存储引擎Storage engine:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。 常见存储引擎: InnoDB:支持ACID事务,提供行级锁和外键的约束。处理大数据容量 MyISAM:不提供事务支持,不支持行级锁和外键 memory:数据存在内存 InnoDB与MyIS 阅读全文
posted @ 2020-03-21 17:09 Ivy_Xu 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 第一范式:每个列不可拆分 第二范式:在第一范式上,非主键列完全依赖主键,而不能依赖主键一部分 第三范式:在第二范式上,非主键列只能依赖主键,不依赖其他非主键 设计数据库结构,尽量遵守3范式。考虑性能等问题,可以不严格遵守。 阅读全文
posted @ 2020-03-21 16:55 Ivy_Xu 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 我们以MySQL为例,来说明btree索引算法和hash索引算法。首先,我们先了解一下索引,以及btree和hash是什么。 索引原理 索引用来快速寻找特定的数据值,如果没有索引,查询时需要遍历整张表。原理大概是这样: 把创建了索引的列内容排序 排序结果生成倒排表 在倒排表内容上拼上数据地址 在查询 阅读全文
posted @ 2020-03-21 15:20 Ivy_Xu 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: 一、聚簇索引 数据与索引放在一起,找到索引就找到数据 二、非聚簇索引 数据与索引存储分开 这里说的数据与索引一起还是分开指的是在btree叶子节点是否只存在索引。 使用场景 动作描述 使用聚簇索引 使用非聚簇索引 列经常被分组排序 应 应返回某范围内的数据 应 不应一个或极少不同值 不应 不应小数目 阅读全文
posted @ 2020-03-21 14:17 Ivy_Xu 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 组合索引,就是多个列组成一个索引。 划重点:最左前缀匹配原则是组合索引最重要的一个原则。 什么意思呢?我们举例说明,a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d 阅读全文
posted @ 2020-03-21 13:58 Ivy_Xu 阅读(3534) 评论(0) 推荐(0) 编辑
摘要: 去重可以用set,这里使用jdk8 stream去重。 例如: 1 public static void main(String[] args) { 2 String subStr = "a"; 3 List<String> list = new ArrayList<>(Arrays.asList( 阅读全文
posted @ 2020-03-18 19:34 Ivy_Xu 阅读(2282) 评论(0) 推荐(0) 编辑
摘要: 思路: 1.用map记录数组元素和出现次数,treemap不能用,如果元素是null,treemap put报错。 2.比较使用Comparator或者Comparable。(默认升序) 比如: 1 public static void main(String[]args){ 2 String[] 阅读全文
posted @ 2020-03-18 14:53 Ivy_Xu 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1.NoClassDefFoundError 是一个 Error 类型的异常,是由 JVM 引起的,不应该尝试捕获这个异常。引起该异常的原因是 JVM 或 ClassLoader 尝试加载某类时在内存中找不到该类的定义,该动作发生在运行期间,即编译时该类存在,但是在运行时却找不到了,可能是变异后被删 阅读全文
posted @ 2020-03-18 00:04 Ivy_Xu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、运行时异常(非受检异常):RuntimeException NullPointerException,ArrayIndexOutBoundException,ClassCastException,IndexOutOfBoundsException,ArrayStoreException,Buff 阅读全文
posted @ 2020-03-17 23:59 Ivy_Xu 阅读(990) 评论(0) 推荐(0) 编辑
摘要: REST命名规范,简单总结: 请求API的URL定位资源 请求METHOD对资源的操作类型 细一点说: 逻辑层级 复数 全部小写 使用 - 代替 _ 阅读全文
posted @ 2020-03-17 15:09 Ivy_Xu 阅读(1506) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页