自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

universe_ant的博客

努力努力再努力

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 会话Session的持久化处理

问题:什么是持久化?让我们用一张图片来进行说明吧。Session的持久化:Session的持久化就是将HttpSession对象从内存中转移到文件系统或数据库中,这样做的好处是:减少系统资源的占用,如果Servlet容器突然关闭或重启,或Web应用重启,这些持久化了的HttpSession对象可以重新加载进来,对于客户端,还是使用同一个Session。Session的持久化是由

2017-05-17 18:10:48 1132

原创 Java1.8下的ConcurrentHashMap【简要总结】

1.8的ConcurrentHashMap摒弃了1.7的Segment设计,而是在1.8HashMap的基础上实现了线程安全的版本,即也是采用的数组+链表+红黑树的形式。数组可以扩容,链表可以转化为红黑树。有一个重要的参数sizeCtl,代表数组的大小(但是还有其他权值及其含义,后面详细讲)用户可以设置一个初始容量initialCapacity给ConcurrentHashMa

2017-05-07 16:28:46 1508

原创 Java1.7下的ConcurrentHashMap【简要总结】

ConcurrentHashMap是线程安全的,通过分段锁的方式提高了并发度。分段是一开始就确定了,后期不能再进行扩容。其中段Segment继承了重入锁ReentrantLock,有了锁的功能,同时含有类似HashMap的数组加链表的结构。虽然Segment的个数是不能扩容的,但是单个Segment里面的数组是可以扩容的。ConcurrentHashMap有3个参数:i

2017-05-07 11:50:46 426

原创 【简要总结】Java1.8下的HashMap

HashMap采用的是数组+链表+红黑树的形式。数组是可以扩容的,链表是可以转化为红黑树的。用户可以设置的参数:初始总容量默认是16,默认的加载因子是0.75容量*加载因子=阈值什么时候扩容?(1)当前容量超过阈值(2)当链表中元素个数超过默认设定(8个),当数组的大小还未超过64的时候,此时进行数组的扩容,如果超过则将链表转化成红黑树。什么时候链表转化为红

2017-05-07 10:38:35 335

转载 MySQL面试题

1、主键 超键 候选键 外键主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外键:在一个表中存在的另一个

2017-05-04 22:43:16 402

Spring RESTful简单实例

利用Spring对RESTful Web Service进行简单的实现demo。

2016-08-13

空空如也

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

TA关注的人

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