首页
Java
Kubernetes
杂谈
归档
意念笔墨
累计撰写
43
篇文章
累计创建
9
个标签
累计收到
0
条评论
栏目
首页
Java
Kubernetes
杂谈
归档
目 录
CONTENT
以下是
Java
相关的文章
2022-01-10
ZooKeeper单体安装和测试
Download 下载 https://zookeeper.apache.org/releases.html 选择最新稳定版下载,下载后解压 示例配置文件 执行 cd命令到根目录下,cd 到 conf 目录下,可以看到一个zoo_sample.cfg示例配置文件。 cat zoo_sample.cf
2022-01-10
6
0
0
Java
2022-01-09
ZooKeeper的API实现
简单的API create 在树中的某个位置创建一个节点 delete 删除一个节点 <
2022-01-09
13
0
0
Java
2022-01-08
ZooKeeper特性以及数据结构
保证 顺序一致性 来自客户端的更新将按照发送的顺序应用。 原子性
2022-01-08
8
0
0
Java
2022-01-07
ZooKeeper应用场景
数据发布/订阅 Zookeeper采取推拉结合模式。 服务端会推给注册了监控节点的客户端 Wathcer 事件通知 客户端获得通知后,然后主动到服务端拉取最新的数据 在实现时只需要少许步骤: 创建一个 Znode
2022-01-07
9
0
0
Java
2022-01-06
ZooKeeper设计目标
简单性 ZooKeeper 允许分布式进程通过共享的分层命名空间相互协调,该命名空间的组织方式与标准文件系统类似。命名空间由数据寄存器(用 ZooKeeper 的说法称为 znode)组成,它们类似于文件和目录。与专为存储而设计的典型文件系统不同,ZooKeeper 数据保存在内存中,这意味着 Zo
2022-01-06
11
0
0
Java
2021-05-29
Java应用cpu满了,异常分析
定位服务端进程 通过执行 ps-ef|grep java 找到服务端进程pid。 获取线程pid 执行top-Hp pid 查询该进程下所有线程的运行情况 通过“shift+p”对CPU占用大小做排序 获取线程的pid及对应的CPU占用大小 转换16进制 使用printf‘%x\n’ pid将pid
2021-05-29
54
0
0
Java
2015-12-18
JVM的各GC回收器原理及参数
Serial和Serial Old垃圾回收器 分别用来回收新生代和老年代的垃圾对象 工作原理就是单线程运行,垃圾回收的时候会停止我们自己写的系统的其他工作线程,让我们系统直接卡死不动,然后让他们垃圾回收,这个现在一般写后台Java系统几乎不用。 ParNew ParNew现在一般都是用在新生代的垃圾
2015-12-18
395
0
0
Java
2015-12-15
JVM调优各垃圾回收器参数
经验 系统真正最大的问题,就是因为内存分配、参数设置不合理,导致你的对象 频繁的进入老年代,然后频繁触发老年代gc,导致系统频繁的每隔几分钟就要卡死几秒钟。 针对大内存机器通常建议采用G1垃圾回收器。 尽量让每次Young GC后的存活对象小于Survivor区域的50%,都留存在年轻代里。尽量别让
2015-12-15
66
0
1
Java
2015-12-01
jstat常用命令以及实战
常用 jstat -gc PID S0C:这是From Survivor区的大小 S1C:这是To Survivor区的大小 S0U:这是From Survivor区当前使用的内存大小 S1U:这是To Survivor区当前使用的内存大小 EC:这是Eden区的大小 EU:这是Eden区当前使用的
2015-12-01
112
0
0
Java
2015-11-29
jmap常用场景以及命令
查看heap的概要信息,GC使用的算法,heap(堆)的配置及JVM堆内存的使用情况 jmap -heap 进程id
2015-11-29
98
0
0
Java
1
2