摘要: 先说一下为什么要分表 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行 阅读全文
posted @ 2017-12-03 20:50 毛会懂 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来 阅读全文
posted @ 2017-12-03 20:33 毛会懂 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1. 请简洁地描述下MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别? 答: SQL标准定义的四个隔离级别为:read uncommited,read committed,repeatable read,serializable; 不同的隔离级别有不同的现象。主要有下面3种现在 阅读全文
posted @ 2017-12-03 20:14 毛会懂 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.LinkedList的遍历方式 a.一般的for循环(随机访问) [java] view plain copy int size = list.size(); for (int i=0; i<size; i++) { list.get(i); } [java] view plain copy [ 阅读全文
posted @ 2017-12-03 12:07 毛会懂 阅读(24297) 评论(0) 推荐(2) 编辑
摘要: LinkedList是Java List类型的集合类的一种实现,此外,LinkedList还实现了Deque接口。本文基于Java1.8,对于LinkedList的实现原理做一下详细讲解。 (Java1.8源码:http://docs.oracle.com/javase/8/docs/api/) 一 阅读全文
posted @ 2017-12-03 12:06 毛会懂 阅读(9026) 评论(1) 推荐(1) 编辑
摘要: 1. 概述 关于Java集合的小抄中是这样描述的: 以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。 按数组下标访问元素—get(i)/set(i,e) 阅读全文
posted @ 2017-12-03 11:44 毛会懂 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ArrayList是Java List类型的集合类中最常使用的,本文基于Java1.8,对于ArrayList的实现原理做一下详细讲解。 (Java1.8源码:http://docs.oracle.com/javase/8/docs/api/) 一、ArrayList实现原理总结 ArrayList 阅读全文
posted @ 2017-12-03 11:43 毛会懂 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、Java中的hashCode和equals 1、关于hashCode 再归纳一下就是hashCode是用于查找使用的,而equals是用于比较两个对象的是否相等的。 以下对hashCode的解读摘自其他博客: 2、关于equals 1.equals和 用于比较引用和比较基本数据类型时具有不同的功 阅读全文
posted @ 2017-12-03 11:31 毛会懂 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object ke 阅读全文
posted @ 2017-12-03 11:16 毛会懂 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用 阅读全文
posted @ 2017-12-01 10:43 毛会懂 阅读(212) 评论(0) 推荐(0) 编辑