JVM G1 GC 的算法与实现 【2021-03-16】[toc]G1GC 是什么?G1GC(Garbage First Garbage Collection)是在 OpenJDK 7 中引入的 GC 算法,其最大的特点就是非常重视 ` 实时性 `。一些基本概念实时性程序具有实时性,是指程序必须能在最后期限(deadline)之前完成,其中最后期限...
《量化健身-原理解析》 【2021-03-02】破除健身迷思 计划观念 变量控制与动作选择 制定健身模板 技巧 肌肉增长的生理学过程 量化营养摄入 大多数健身者缺乏标准化的健身知识和完整、成体系的训练思路。破除健身迷思 绝大部分人只要规律训练 1~2 年,并保证足够的蛋白质摄入,练出有线条感的好看肌肉并不难 肌肉增长是一个...
Netty HashedWheelTimer 时间轮源码详解 【2021-03-02】[toc]背景HashedWheelTimer 本质是一种类似延迟任务队列的实现,适用于对时效性不高的,可快速执行的,大量这样的 “小” 任务,能够做到高性能,低消耗。时间轮是一种非常惊艳的数据结构。其在 Linux 内核中使用广泛,是 Linux 内核定时器的实现方法和基础之一。Netty ...
《指数基金投资指南》 【2021-02-03】资产 找到长期收益率最高的资产 为什么选择『指数基金』? 指数基金品种 如何挑选适合投资的指数基金? 如何买入基金?定投 构建属于自己的定投计划 家庭资产配置,构建长期投资的心理建设资产 《穷爸爸富爸爸》:少消费、多储蓄,把攒下的钱投到能带来收入的资产上 资产:能够为我们 “...
股票知识记录 【2021-01-25】诞生的意义 证券交易所的价值 股票价值 你赚的是谁的钱? 股价涨跌的原理 你要选择哪种投资方式? 最重要的是投资自己 视频地址诞生的意义荷兰远洋航行贸易,从亚洲进口香料到欧洲。大家集资,享受收益,承担风险。证券交易所的价值公司在证券交易所上市,中国内地有上海证券交易所、深圳证券交...
消息中间件 【2021-01-24】消息中间件的应用场景 主流 MQ 框架及对比 说明 Kafka 优点 Kafka 缺点 RocketMQ Pulsar 发展趋势 各公司发展 Kafka Kafka 是什么? Ka...
Raft 算法分析 【2021-01-24】为什么需要 Raft? Raft 是什么? Raft 的目标 前置条件:复制状态机 Raft 基础 Leader 选举(选举安全特性) 日志复制(Leader只附加、日志匹配) 安全 学习资料 使用 Raft 的应用? 扩展:ZooKeeper ZAB 协议 扩展:Zoo...
RPC 实战与原理 【2021-01-24】什么是 RPC? RPC 有什么作用? RPC 步骤 为什么需要序列化? 零拷贝 什么是零拷贝? 为什么需要零拷贝? 如何实现零拷贝? Netty 的零拷贝有何不同? 动态代理实现 HTTP/2 特性 为什么需要服务发现...
《八方旅人》故事简介 【2021-01-21】简介 人物介绍 神官 - Ophilia 学者 - Cyrus 商人 - Tressa 剑士 - Olberic 舞女 - Primrose 药师 - Alfyn 盗贼 - Therion 猎人 - H’...