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