会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山河永慕
你我暮年,闲坐庭院。云卷云舒听雨声,星密星稀赏月影。花开花落忆江南,你话往时,我画往事。愿有岁月可回首,且以深情共白头。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
27
28
29
30
31
32
33
34
35
···
70
下一页
2017年3月1日
Java虚拟机学习 - 垃圾收集器 (4)
摘要: HotSpot JVM收集器 上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。 Serial(串行GC)收集器 Serial收集器是一个新生代收集器,单线程执行,使用复制算法。它在进行垃圾收集时,必须暂停其他所有的工作线程(用户
阅读全文
posted @ 2017-03-01 14:34 山河永慕~
阅读(203)
评论(0)
推荐(0)
2017年2月28日
Java虚拟机学习 - 垃圾收集算法(3)
摘要: 跟踪收集器 跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC Roots 没有任 何引用链时,则证明此对象是不可用的。 下图中,对象Object6、Object7、Object8虽然
阅读全文
posted @ 2017-02-28 16:48 山河永慕~
阅读(344)
评论(1)
推荐(1)
Java虚拟机学习 - 对象访问 (2)
摘要: 对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。 如下面这句代码: 假设这句代码出现在方法体中,"Object objectRef” 这部分将会反映到Java栈的本地变量中,作为一个reference类型数据出现。而“new Object()”这部分将会反映到Java堆中,形成一块存储
阅读全文
posted @ 2017-02-28 16:04 山河永慕~
阅读(302)
评论(1)
推荐(0)
Java虚拟机学习 - 体系结构 内存模型(1)
摘要: 一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。
阅读全文
posted @ 2017-02-28 14:36 山河永慕~
阅读(379)
评论(0)
推荐(0)
2017年2月24日
java集合框架05——ArrayList和LinkedList的区别
摘要: 前面已经学习完了List部分的源码,主要是ArrayList和LinkedList两部分内容,这一节主要总结下List部分的内容。 List概括 先来回顾一下List在Collection中的的框架图: 从图中我们可以看出: 1. List是一个接口,它继承与Collection接口,代表有序的队列
阅读全文
posted @ 2017-02-24 16:46 山河永慕~
阅读(14621)
评论(3)
推荐(5)
2017年2月23日
java集合框架04——LinkedList和源码分析
摘要: 上一章学习了ArrayList,并分析了其源码,这一章我们将对LinkedList的具体实现进行详细的学习。依然遵循上一章的步骤,先对LinkedList有个整体的认识,然后学习它的源码,深入剖析LinkedList。 LinkedList简介 首先看看LinkedList与Collection的关
阅读全文
posted @ 2017-02-23 18:02 山河永慕~
阅读(665)
评论(0)
推荐(0)
2017年2月22日
java集合框架03——ArrayList和源码分析
摘要: 最近忙着替公司招人好久没写了,荒废了不好意思。 上一章学习了Collection的架构,并阅读了部分源码,这一章开始,我们将对Collection的具体实现进行详细学习。首先学习List。而ArrayList又是List中最为常用的,因此本章先学习ArrayList。先对ArrayList有个整体的
阅读全文
posted @ 2017-02-22 13:58 山河永慕~
阅读(565)
评论(1)
推荐(0)
2017年2月15日
java集合框架02——Collection架构与源码分析
摘要: Collection是一个接口,它主要的两个分支是List和Set。如下图所示: List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有重复的元素。List和Set都有它们各自的实现类。 为了方便,我们抽象出Abstrac
阅读全文
posted @ 2017-02-15 16:13 山河永慕~
阅读(759)
评论(0)
推荐(0)
分布式缓存技术memcached学习系列(五)—— memcached java客户端的使用
摘要: Memcached的客户端简介 我们已经知道,memcached是一套分布式的缓存系统,memcached的服务端只是缓存数据的地方,并不能实现分布式,而memcached的客户端才是实现分布式的地方。 Memcached现在已被广泛使用,客户端实现也有较多的版本,基本上各个语言的都有。比如:Mem
阅读全文
posted @ 2017-02-15 09:46 山河永慕~
阅读(284)
评论(0)
推荐(0)
2017年2月10日
分布式缓存技术memcached学习系列(四)—— 一致性hash算法原理
摘要: 分布式一致性hash算法简介 当你看到“分布式一致性hash算法”这个词时,第一时间可能会问,什么是分布式,什么是一致性,hash又是什么。在分析分布式一致性hash算法原理之前,我们先来了解一下这几个概念。 分布式 分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远
阅读全文
posted @ 2017-02-10 14:15 山河永慕~
阅读(551)
评论(0)
推荐(0)
上一页
1
···
27
28
29
30
31
32
33
34
35
···
70
下一页
公告