上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 69 下一页
摘要: 一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。 阅读全文
posted @ 2017-02-28 14:36 山河永慕~ 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 前面已经学习完了List部分的源码,主要是ArrayList和LinkedList两部分内容,这一节主要总结下List部分的内容。 List概括 先来回顾一下List在Collection中的的框架图: 从图中我们可以看出: 1. List是一个接口,它继承与Collection接口,代表有序的队列 阅读全文
posted @ 2017-02-24 16:46 山河永慕~ 阅读(14519) 评论(3) 推荐(5) 编辑
摘要: 上一章学习了ArrayList,并分析了其源码,这一章我们将对LinkedList的具体实现进行详细的学习。依然遵循上一章的步骤,先对LinkedList有个整体的认识,然后学习它的源码,深入剖析LinkedList。 LinkedList简介 首先看看LinkedList与Collection的关 阅读全文
posted @ 2017-02-23 18:02 山河永慕~ 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 最近忙着替公司招人好久没写了,荒废了不好意思。 上一章学习了Collection的架构,并阅读了部分源码,这一章开始,我们将对Collection的具体实现进行详细学习。首先学习List。而ArrayList又是List中最为常用的,因此本章先学习ArrayList。先对ArrayList有个整体的 阅读全文
posted @ 2017-02-22 13:58 山河永慕~ 阅读(548) 评论(1) 推荐(0) 编辑
摘要: Collection是一个接口,它主要的两个分支是List和Set。如下图所示: List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有重复的元素。List和Set都有它们各自的实现类。 为了方便,我们抽象出Abstrac 阅读全文
posted @ 2017-02-15 16:13 山河永慕~ 阅读(747) 评论(0) 推荐(0) 编辑
摘要: Memcached的客户端简介 我们已经知道,memcached是一套分布式的缓存系统,memcached的服务端只是缓存数据的地方,并不能实现分布式,而memcached的客户端才是实现分布式的地方。 Memcached现在已被广泛使用,客户端实现也有较多的版本,基本上各个语言的都有。比如:Mem 阅读全文
posted @ 2017-02-15 09:46 山河永慕~ 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 分布式一致性hash算法简介 当你看到“分布式一致性hash算法”这个词时,第一时间可能会问,什么是分布式,什么是一致性,hash又是什么。在分析分布式一致性hash算法原理之前,我们先来了解一下这几个概念。 分布式 分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远 阅读全文
posted @ 2017-02-10 14:15 山河永慕~ 阅读(528) 评论(0) 推荐(0) 编辑
摘要: Redis与spring的整合 相关依赖jar包 spring把专门的数据操作独立封装在spring-data系列中,spring-data-redis是对Redis的封装 Spring 配置文件applicationContext.xml 注意新版的maxTotal,MaxWaitMillis这两 阅读全文
posted @ 2017-02-09 17:59 山河永慕~ 阅读(6126) 评论(1) 推荐(0) 编辑
摘要: 为什么匿名内部类参数必须为final类型 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的 2) 为什么Java中要加上一条限制:只能访问fina 阅读全文
posted @ 2017-02-09 10:04 山河永慕~ 阅读(2234) 评论(0) 推荐(1) 编辑
摘要: 责任链模式,顾名思义,就是一条链。这个链到底是怎么运行的呢?它主要是将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象进行处理,以此类推。 比如说公司请假需要审批,举个不恰当的例子,如果请假小于3天,主 阅读全文
posted @ 2017-02-08 15:58 山河永慕~ 阅读(496) 评论(1) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 69 下一页