HashMap与HashTable的区别
摘要:1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。 2 HashTable是线程安全的一个Collec
阅读全文
posted @
2019-05-22 10:29
Renduo
阅读(344)
推荐(0)
List集合优化、泛型、拆箱与装箱
摘要:1.list集合 vector:线程同步 线程安全(增删改查都慢) arraylist:允许速度较快,因为没有使用线程(连续数据空间存储数据,查询快(下标),增删慢) LlinkedList:以链表结构存储数据(查询慢、增删快) 2.泛型 以类型作为参数的类就叫范型 作用:提高程序健壮性 简化代码
阅读全文
posted @
2019-05-21 10:23
Renduo
阅读(585)
推荐(0)
List接口
摘要:List接口 1.特点:有序、对象可以重复 2.遍历方式 ArrayList arr=new ArrayList();arr.add("a");arr.add("b");arr.add("c");arr.add("d");arr.add("e"); * (1)下标 for(int i=0;i<arr
阅读全文
posted @
2019-05-18 12:10
Renduo
阅读(116)
推荐(0)
如何优化limit
摘要:当一个数据库表过于庞大,LIMIT offset, length中的offset值过大,则SQL查询语句会非常缓慢,你需增加order by,并且order by字段需要建立索引。 如果使用子查询去优化LIMIT的话,则子查询必须是连续的,某种意义来讲,子查询不应该有where条件,where会过滤
阅读全文
posted @
2019-05-17 21:47
Renduo
阅读(184)
推荐(0)
MySQL五大引擎之间的区别和优劣之分
摘要:MyISAM: 创建一个myisam存储引擎的表的时候回出现三个文件 1.tb_demo.frm,存储表定义; 2.tb_demo.MYD,存储数据; 3.tb_demo.MYI,存储索引。 MyISAM表无法处理事务,这就意味着有事务处理需求的表,不能使用MyISAM存储引擎。 MyISAM存储引
阅读全文
posted @
2019-05-17 19:45
Renduo
阅读(5311)
推荐(0)