会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
妮蔻
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2018年2月16日
JVM笔记3-java内存区域之运行时常量池
摘要: 1.运行时常量池属于线程共享区中的方法区。 2.运行时常量池用于编译期生成的各种自变量,符号引用,这部分内用将在类加载后接入方法区的运行时常量池中存放。 看如下代码所示,如图: 很明显s1 == s2为true,而s1 == s3为false。 因为基本数据类型和抽象数据类的引用是放在栈帧的局部变量
阅读全文
posted @ 2018-02-16 23:59 国见比吕
阅读(436)
评论(0)
推荐(0)
2018年2月13日
JVM笔记2-Java虚拟机内存管理简介
摘要: java虚拟机内存管理图如下图所示: 1.线程共享区,是所有的线程所共用的,线程共享区有一下几个组成: 1.方法区: 1.运行时常量池,已经被虚拟机加载的类信息(1.类的版本信息,2.字段,3.方法,4.接口等),常量,静态变量,即时编译器编译后的代码等数据。 2.垃圾回收器也会光顾这个区域,例如常
阅读全文
posted @ 2018-02-13 17:29 国见比吕
阅读(570)
评论(0)
推荐(0)
2018年2月11日
JVM笔记1-内存溢出分析问题与解决
摘要: 假设我们项目中JVM内存溢出了,大项目中上百万行代码,是很难定位的。因此我们需要借用一个Memory Analyzer工具, 官网地址为:http://www.eclipse.org/downloads/download.php?file=/mat/1.7/rcp/MemoryAnalyzer-1.
阅读全文
posted @ 2018-02-11 17:10 国见比吕
阅读(1244)
评论(0)
推荐(0)
2018年1月28日
ActiveMq笔记1-消息可靠性理论
摘要: 原博客:http://shift-alt-ctrl.iteye.com/blog/2020182 https://mp.weixin.qq.com/s/h74d6LtGB5M8VF0oLrXdCA 我们先看一消息的声明周期如下图: 图片中简单的描述了一条消息的生命周期,不过在不同的架构环境中,mes
阅读全文
posted @ 2018-01-28 00:05 国见比吕
阅读(2360)
评论(0)
推荐(0)
2018年1月25日
Zookeeper笔记3——原理及其安装使用
摘要: Zookeeper到底能干什么? 1.配置管理:这个好理解。分布式系统都有好多机器,Zookeeper提供了这样的一种服务:一种集中管理配置的方法,我们在这个集中的地方修改了配置,所有对这个配置感兴趣的都可以获得变更。这样就省去手动拷贝配置了,还保证了可靠和一致性。 在分布式系统中,常会遇到这样的场
阅读全文
posted @ 2018-01-25 00:25 国见比吕
阅读(649)
评论(0)
推荐(0)
2018年1月24日
Zookeeper笔记二-各种一致性协议解释
摘要: 我们知道Zookeeper的一致性是解决分布式事务的。 那么分布式事务代表的是强一致性。 强一致性解决的代表有以下协议(注意这几个协议跟zookeeper是没任何关系的,这是分布式的理论基础): 1. 2PC(二阶提交),顾名思义它分成两个阶段,先由一方进行提议(propose)并收集其他节点的反馈
阅读全文
posted @ 2018-01-24 00:11 国见比吕
阅读(1613)
评论(0)
推荐(1)
2018年1月23日
Zookeeper笔记1-CAP/BASE理论
摘要: 分布式系统八大谬论: 1.网络相当可靠 2.延迟为0 3.传输带宽是无限的 4.网络相当安全。 5.拓扑结构不会改变 6.必须要有一名管理员 7.传输成本为0 8.网络同质化。 分布式最常出现的问题: 1.通信异常。表现为网络通信成功,失败,超时这三种。 2.节点故障。表现为宕机,OOM 因此我们不
阅读全文
posted @ 2018-01-23 16:04 国见比吕
阅读(1015)
评论(1)
推荐(0)
2018年1月21日
nginx笔记6-总结
摘要: 1.轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2.weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3.ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决sessi
阅读全文
posted @ 2018-01-21 17:55 国见比吕
阅读(309)
评论(0)
推荐(1)
nginx笔记5-双机热备原理
摘要: 1动静分离演示: 将笔记3的Demo改造一下,如图所示: 改造完成后,其实就是在网页上显示一张图片 现在启动Tomcat运行起来,如图: 可以看到图片的请求是请求Tomcat下的图片。 现在,通过把静态资源放在nginx的html目录下(必须和原来工程请求路径一样,如下第一张图),实现动静分离,首先
阅读全文
posted @ 2018-01-21 17:37 国见比吕
阅读(1124)
评论(0)
推荐(0)
2018年1月20日
nginx笔记4-负载均衡带来的问题以及解决办法
摘要: 接着笔记3,将笔记三的改造一下,现在分别启动两个Tomcat,在页面获取session。如图所示: tomcat2的session: tomcat1的session: 根据上图发现,每个tomcat取到的session不一样。因此nginx负载均衡带来的问题就是session不一致,假设用户登陆后请
阅读全文
posted @ 2018-01-20 22:36 国见比吕
阅读(1637)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
下一页
公告