摘要: [TOC] 生成Java core dump 可以按照下面这个文章的指引来通过jni调用触发Java core dump "Generating a Java Core Dump" 基本思路是通过Java调用本地C代码,然后在C代码中触发一个错误,从而引发jvm crash。 需要注意两个问题 1. 阅读全文
posted @ 2019-08-31 21:36 lacker 阅读(3300) 评论(0) 推荐(0)
摘要: 目录 处理写请求总体过程 客户端发起写请求 follower和leader交互过程 follower发送请求给客户端 处理写请求总体过程 zk为了保证分布式数据一致性,使用ZAB协议,在客户端发起一次写请求的时候时候,假设该请求请求到的是follower,follower不会直接处理这个请求,而是转 阅读全文
posted @ 2019-06-05 00:45 lacker 阅读(5652) 评论(0) 推荐(2)
摘要: 目录 session建立的主要过程 客户端发起连接 服务端创建session session建立的主要过程 用一张图来说明session建立过程中client和server的交互 主要流程 服务端启动,客户端启动 客户端发起socket连接 服务端accept socket连接,socket连接建立 阅读全文
posted @ 2019-05-26 21:58 lacker 阅读(1337) 评论(0) 推荐(0)
摘要: dubbo序列化 dubbo作为一个rpc框架支持丰富的序列化方式,本文简单介绍dubbo的序列化。本文结构: 对象序列化是什么意思? dubbo序列化 几个问题 对象序列化是什意思? 先来思考两个问题: 1. 普通的Java对象的生命周期是仅限于一个JVM中的,只要JVM停止,这个对象也就不存在了 阅读全文
posted @ 2019-05-20 01:20 lacker 阅读(8478) 评论(0) 推荐(2)