logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM进阶(八)——Stop The World

JVM进阶(八)——Stop The World  小伙伴还记得上一篇中我们留下的一个问题吗?什么是停顿类型!经过前几章的学习,我们知道垃圾回收首先是要经过标记的。对象被标记后就会根据不同的区域采用不同的收集方法。看上去很完美的一件事情,其实并不然。  大家有没有想过一件事情,当虚拟机完成两次标记后,便确认了可以回收的对象。但是,垃圾回收并不会阻塞我们程序的线程,他是与当前程序并发执行

zk持久节点/临时节点

zookeeper 持久节点:该数据节点被创建后,就会一直存在于zookeeper服务器上,直到有删除操作来主动删除这个节点。zookeeper临时节点:临时节点的生命周期和客户端会话绑定在一起,客户端会话失效,则这个节点就会被自动清除。zk虚拟节点 vs 持久节点连接 vs sessionsession vs 句柄ref:https://www.jians...

ZK出现:zxid 0x02 our last zxid is 0x0 client must try another server

现象:Refusing session request for client /ip:30538 as it has seen zxid 0x5009678d0 our last zxid拒绝来自zkCli的请求,因为其携带的事务ID(zxid) > zkServer的事务ID.解决方法:重启所有客户端(例如用到zookeeper的web项目).原因:在重启Z...

到底了