共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页 
摘要: 1.对象的结构有: 1.Header(对象头),其组成主要有两部分: 1.自身运行时的数据(Mark Word),包括: 1.哈希值 2.GC分代年龄。 3.锁状态标志 4。线程所持有的锁 5.偏向线程ID 6.偏向时间戳 自身运行时的数据(Mark Word)说占多少多内存呢?其实是根据32位,6阅读全文
posted @ 2018-02-18 16:22 妮蔻 阅读(241) 评论(0) 编辑
摘要: 1.对象的创建过程: 1.new 类名 2.根据new的参数在常量池中定位一个类的符号的引用。 3.如果没找到这个符号的引用,说明类还没有被加载。则进行类的加载,解析和初始化 4.虚拟机为对象分配内存(位于堆中)。 5.将分配的内存初始化为零(不包括对象头),即抽象属性初始化为null,基本数据类型阅读全文
posted @ 2018-02-17 19:14 妮蔻 阅读(116) 评论(0) 编辑
摘要: 1.运行时常量池属于线程共享区中的方法区。 2.运行时常量池用于编译期生成的各种自变量,符号引用,这部分内用将在类加载后接入方法区的运行时常量池中存放。 看如下代码所示,如图: 很明显s1 == s2为true,而s1 == s3为false。 因为基本数据类型和抽象数据类的引用是放在栈帧的局部变量阅读全文
posted @ 2018-02-16 23:59 妮蔻 阅读(130) 评论(0) 编辑
摘要: java虚拟机内存管理图如下图所示: 1.线程共享区,是所有的线程所共用的,线程共享区有一下几个组成: 1.方法区: 1.运行时常量池,已经被虚拟机加载的类信息(1.类的版本信息,2.字段,3.方法,4.接口等),常量,静态变量,即时编译器编译后的代码等数据。 2.垃圾回收器也会光顾这个区域,例如常阅读全文
posted @ 2018-02-13 17:29 妮蔻 阅读(166) 评论(0) 编辑
摘要: 假设我们项目中JVM内存溢出了,大项目中上百万行代码,是很难定位的。因此我们需要借用一个Memory Analyzer工具, 官网地址为:http://www.eclipse.org/downloads/download.php?file=/mat/1.7/rcp/MemoryAnalyzer-1.阅读全文
posted @ 2018-02-11 17:10 妮蔻 阅读(372) 评论(0) 编辑
摘要: 原博客:http://shift-alt-ctrl.iteye.com/blog/2020182 https://mp.weixin.qq.com/s/h74d6LtGB5M8VF0oLrXdCA 我们先看一消息的声明周期如下图: 图片中简单的描述了一条消息的生命周期,不过在不同的架构环境中,mes阅读全文
posted @ 2018-01-28 00:05 妮蔻 阅读(1257) 评论(0) 编辑
摘要: Zookeeper到底能干什么? 1.配置管理:这个好理解。分布式系统都有好多机器,Zookeeper提供了这样的一种服务:一种集中管理配置的方法,我们在这个集中的地方修改了配置,所有对这个配置感兴趣的都可以获得变更。这样就省去手动拷贝配置了,还保证了可靠和一致性。 在分布式系统中,常会遇到这样的场阅读全文
posted @ 2018-01-25 00:25 妮蔻 阅读(256) 评论(0) 编辑
摘要: 我们知道Zookeeper的一致性是解决分布式事务的。 那么分布式事务代表的是强一致性。 强一致性解决的代表有以下协议(注意这几个协议跟zookeeper是没任何关系的,这是分布式的理论基础): 1. 2PC(二阶提交),顾名思义它分成两个阶段,先由一方进行提议(propose)并收集其他节点的反馈阅读全文
posted @ 2018-01-24 00:11 妮蔻 阅读(540) 评论(0) 编辑
摘要: 分布式系统八大谬论: 1.网络相当可靠 2.延迟为0 3.传输带宽是无限的 4.网络相当安全。 5.拓扑结构不会改变 6.必须要有一名管理员 7.传输成本为0 8.网络同质化。 分布式最常出现的问题: 1.通信异常。表现为网络通信成功,失败,超时这三种。 2.节点故障。表现为宕机,OOM 因此我们不阅读全文
posted @ 2018-01-23 16:04 妮蔻 阅读(415) 评论(0) 编辑
摘要: 1.轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2.weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3.ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决sessi阅读全文
posted @ 2018-01-21 17:55 妮蔻 阅读(134) 评论(0) 编辑
共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页