自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (4)
  • 收藏
  • 关注

转载 HashMap的设计原理和实现分析

转自: http://blog.csdn.net/luanlouis/article/details/41576373?utm_source=tuicool&utm_medium=referral HashMap在Java开发中有着非常重要的角色地位,每一个Java程序员都应该了解HashMap。    本文主要从源码角度来解析HashMap的设计思路,并且详细地阐述Has

2017-07-26 12:12:47 398

转载 hibernate一级缓存,二级缓存,查询缓存

一、N+1问题首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:list()获得对象:       /** * 此时会发出一条sql,将30个学生全部查询出来 */ List ls = (List)session.createQuery("from Student

2017-07-26 10:58:10 424

转载 https三次握手 4次断开

第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要确认联机信息,向A发送ack number=(主机A的seq+1),syn=1,ack=1,随机产生seq=7654321的包第三次握手:主机A收到后检查ack number是否正确,即第一次发送的seq numbe

2017-07-26 09:57:05 3916

转载 hashmap和hashtable的区别

①HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象将会储存

2017-07-25 15:38:40 473

转载 Java虚拟机:JVM内存分代策略

原文地址:http://blog.csdn.net/xmtblog/article/details/75480912?ref=myreadJava虚拟机根据对象存活的周期不同,把堆内存划分为几块,一般分为新生代、老年代和永久代(对HotSpot虚拟机而言),这就是JVM的内存分代策略。为什么要分代?堆内存是虚拟机管理的内存中最大的一块,也是垃圾回收最频繁的一

2017-07-21 09:23:51 229

转载 mysql 索引

原文地址:https://segmentfault.com/a/1190000010264071?ref=myread认识索引认识索引是什么东西非常关键,一个非常恰当的比喻就是书的目录页与书的正文内容之间的关系,为了方便查找书中的内容,通过对内容建立索引形成目录。因此,首先你要明白的一点就是,索引它也是一个文件,它是要占据物理空间的。比如对于MyISAM存储引擎

2017-07-20 18:34:17 288

空空如也

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

TA关注的人

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