求你了,GC 日志打印别再瞎配置了

生产环境上,或者其他要测试 GC 问题的环境上,一定会配置上打印GC日志的参数,便于分析 GC 相关的问题。

但是可能很多人配置的都不够“完美”,要么是打印的内容过少,要么是输出到控制台,要么是一个大文件被覆盖,要么是……

本文带你一步一步,配置一个完美的 GC 日志打印策略

转载

Redis 与 MySQL 双写一致性如何保证?

四月份的时候,有位好朋友去美团面试。他说,被问到Redis与MySQL双写一致性如何保证?这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。

转载

Alpine镜像中时区的设置


缺省状态下Alpine镜像下的timezone会设定成UTC,相较于东八区的CST北京时间来说本地时间比UTC早了8个小时。本文介绍在Alpine中将时间从UTC设定为CST。

原创

shell十三问

我在CU的日子并不长,有幸在shell版上与大家结缘。除了跟众前辈学习到不少技巧之外,也常看到不少朋友的问题。然而,在众多问题中,我发现许多瓶颈都源于shell的基础而已。每次要解说,却总有千言万语不知从何起之感…

这次,我不是来回答,而是准备了关于shell基础的十三个问题要问大家﹗希望shell学习者们能够透过寻找答案的过程,好好的将shell基础打扎实一点…当然了,这些问题我也会逐一解说一遍。只是,我不敢保证什么时候能够完成这趟任务。除了时间关系外,个人功力实在有限,很怕匆忙间误导观众就糟糕了。若能抛砖引玉,诱得其他前辈出马补充,那才真的是功德一件﹗

转载

死磕java同步系列之redis分布式锁进化史


Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

本章我们将介绍如何基于redis实现分布式锁,并把其实现的进化史从头到尾讲明白,以便大家在面试的时候能讲清楚redis分布式锁的来(忽)龙(悠)去(考)脉(官)。

转载