自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 正则表达式验证

  大陆身份证正则表达式: var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; 香港身份证正则表达式: var reg = /[A-Z]{1,2}[0-9]{6}([0-9A])/; 澳门身份证正则表达式: var reg = /^[1|5|7][0-9]{6}\([0-9Aa]\)/; 台湾身份证正则表达式: ...

2018-09-21 10:39:38 672

原创 ArrayList集合总结

  个人经验总结如有错误欢迎指正。   Array是实现List接口的可变数组,它具有数组的特点。查找相对迅速,增删操作后续会有元素移动,所以速度相对较慢。ArrayList不仅可以储存普通元素,还可以储存null值。因为是基于数组结构,元素对应索引来查找,可储存重复元素包括null值。 1.ArrayList底层:数组结构 /** * The array buffer ...

2018-08-26 12:58:19 136

转载 数据库事务以及隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。   如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一...

2018-08-18 15:56:29 366

转载 HashMap实现原理及源码分析

    哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。 目录    一、什么是哈希表 ...

2018-08-16 16:07:22 157

原创 常用集合特点简单总结

map:键值对结构(k,v),键是唯一的,值可重复,根据键找值 set:无序的,不可重复. List:有序,可重复,增删慢,可通过索引查找数据 ArrayList:基于动态数组的结构,get和set较优 LinkedList:链表数据结构,add和remove较优 HashMap:允许空键值,实现Map接口,方法不同步 Hashtable:不允许空键值,实现Map接口,方法同步...

2018-08-08 13:23:08 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除