如果没有完成项目,你再忙碌,也无法掩饰没有成效。

文章

深入理解 MySQL ——锁、事务与并发控制

本文对 MySQL 数据库中有关锁、事务及并发控制的知识及其原理做了系统化的介绍和总结,希望帮助读者能更加深刻地理解 MySQL 中的锁和事务,从而在业务系统开发过程中可以更好地优化与数据库的交互。

SlimTrie: 单机百亿文件的极致索引-设计篇

介绍了一个全新的索引数据结构: SlimTrie 。对索引数据进行了裁剪、压缩和聚合的方法,对索引进行了极大的优化。

SlimTrie: 单机百亿文件的极致索引-实现篇

介绍了 SlimTrie 的实现。

蚂蚁金服开源 SOFAJRaft:生产级 Java Raft 算法库

SOFAJRaft 是一个基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景,从百度的 braft 移植而来,做了一些优化和改进。又有新的源码可看了~

RocketMQ源码分析之消息刷盘

RocketMQ的两种刷盘策略: - 一种是类似强一致的,保证消息存储到文件中的同步策略。 - 一种是提交到内存中就算存储成功,在后台异步进行刷盘的异步策略。

面试官问我,Redis分布式锁如何续期?懵了

提前续期 🤣

资源

2019年2月份Github上收获最多Star的10个Java项目

快来 star 👻👻

The ggplot flipbook – building charts slowly

ggplot_flipbook.png

一份教程,说明如何使用 ggplot 构建图表。

Microservice Architecture

Microservice Architecture

微服务架构相关的电子书

[英文]程序员数学入门

pimbook

一位科技博主Jeremy Kun花了4年时间,写成一本书《程序员数学入门》,在科技论坛Hack News引发热议。 这本书精简了大量数学内容,为程序员提供所需的基本数学知识。不是学霸也没关系,能看懂!

工具

hexyl

hexyl

一个命令行的文件十六进制查看工具。它能够以不同的颜色,表示不同的字节内容。

每周图片

20190317

中国上海,从这个有利位置,你可以看到环绕城市的道路层

感谢阅读。

本文会同步更新到公众号(程序员私塾)中,欢迎订阅。