摘要: Apache Cassandra源码阅读笔记 目前更新在我自己的独立博客上,具体的目录如下: 1. "Cassandra源码阅读(1) 启动流程" 2. "Cassandra源码阅读(2) 写流程解析" 3. "Cassandra源码阅读(3) Memtable Flush" 4. "Cassand 阅读全文
posted @ 2019-06-05 21:51 ctgulong 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: MyLive 使用JAVA实现的直播RTMP服务器 介绍 MyLive 是一个我用业余时间使用Java实现的RTMP直播服务器,它并不是一个全功能的RTMP实现,也就是说不支持seek和play2命令,支持AMF0编码。 MyLive实现了RTMP的协议的基础功能,RTMP实时转FLV。 为什么我要 阅读全文
posted @ 2020-01-18 16:45 ctgulong 阅读(8735) 评论(4) 推荐(3) 编辑
摘要: Rust程序设计语言 最近因为facebook开源了libra,整体是用rust写的,为了快速入门rust,我搭建了一个 "Rust快速入门文档" ,欢迎访问 "https://rust.longyb.com" 阅读全文
posted @ 2019-06-28 18:18 ctgulong 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 本文描述Tomcat启动因为 Creation of SecureRandom instance for session ID generation using [SHA1PRNG] 卡住的问题,以及解决办法 注:我的独立博客对应链接: "Tomcat启动Creation of SecureRand 阅读全文
posted @ 2019-06-05 21:55 ctgulong 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: Apache Cassandra源码阅读笔记 目前更新在我自己的独立博客上,具体的目录如下: 1. "Cassandra源码阅读(1) 启动流程" 2. "Cassandra源码阅读(2) 写流程解析" 3. "Cassandra源码阅读(3) Memtable Flush" 4. "Cassand 阅读全文
posted @ 2019-06-05 21:51 ctgulong 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: "事务消息组件的套路" 本文总结一些互联网产品的服务端关于处理事务消息的套路 套路1:最终一致性消息模型 该方案关键是要有个消息表。另外,一般会有个队列,而且我们一般都会假设这个MQ不丢消息。 基本思路如下 消息生产方 需要额外建一个消息表,并记录消息发送状态。消息表和业务数据要在一个事务里提交(有 阅读全文
posted @ 2019-01-23 23:37 ctgulong 阅读(393) 评论(1) 推荐(1) 编辑
摘要: 论文笔记:Scaling Memcache at Facebook 论文介绍了Facebook如何使用memcache,以及相关魔改和维护memcache集群。 欢迎访问我的 "博客" 背景 facebook使用一致性哈希来构建memcahce集群。 We provision hundreds of 阅读全文
posted @ 2018-12-17 23:07 ctgulong 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 基数估计算法简介 注1:本文是之前工作时在团队内分享的一个PPT的文字版本. 注2 :我有了新的个人博客 "地址" 下文中的sqrt表示开根号(sqrt(4)=2),m^n表示m的n次方 什么是基数(Cardinality) 基数指的是一个可重复集合中不重复元素的个数。 什么是基数计算 给定一个含有 阅读全文
posted @ 2018-10-12 22:52 ctgulong 阅读(3094) 评论(0) 推荐(0) 编辑
摘要: JDK 11 ZGC简介 注1:本文翻译自这篇 "文章" 注2: 我有了新的独立博客 "地址" ,欢迎访问 前言 ZGC是最近由Oracle为OpenJDK开源的新垃圾收集器。它主要由Per Liden编写。ZGC类似于 "Shenandoah" 或Azul的C4,专注于减少暂停时间的同时仍然 "压 阅读全文
posted @ 2018-10-04 16:06 ctgulong 阅读(10976) 评论(0) 推荐(1) 编辑
摘要: Java查看动态代理生成的代码 1.创建一个导出生成类的agentagent是一个用来个jvm打交道的东西,需要实现一个静态的public static void premain(String agentArgs, Instrumentation inst) 方法.我使用如下的代码创建agent ... 阅读全文
posted @ 2015-12-01 23:08 ctgulong 阅读(9079) 评论(0) 推荐(0) 编辑
摘要: 先说坑: 本文环境: java version "1.8.0"Java(TM) SE Runtime Environment (build 1.8.0-b132)Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode) common 阅读全文
posted @ 2015-07-20 22:50 ctgulong 阅读(2949) 评论(0) 推荐(0) 编辑