Memory

tip here to listen

midnight

not a sound from the pavement

has the moon lost her memory

she is smiling alone

in the lamplight

the withered leaves collect at my feet

and the wind begins to moan

阅读全文 »

MySQL 可以恢复到半个月内任意一秒的状态,这个是如何做到的?

首先列举一下 mysql 中的日志。

  • 错误日志(error log):故名思意,记录错误信息,启动信息等。
  • 查询日志(general log):记录与客户端连接和执行的语句(基本不用)。
  • 二进制日志(bin log):记录对数据库的修改操作,恢复到之前的状态也是通过 bin log + 表的备份完成的。
  • 慢查询日志(slow log):经常遇到的问题,记录所有执行时间超过 long_query_time 的所有查询或不使用索引的查询。
  • 中继日志(relay log):主从复制使用的日志(一般使用 bin log)。
阅读全文 »

最近从字节离职了,趁着秋招之前自己学一学知识,其实在公司也能挤出时间学习,但在公司每天大概都是做重复的事情,被 oncall、查调用链、开会、联调、写 if else,久而久之向着魔了一般,莫名的心力憔悴,回到家也没有了学习的动力。好在 Leader 给我说我转正无望,我也就此离职,花了几天时间梳理了一下心情,第一件做的事情就是搭建自己的博客。
其实我很早就想搭建自己的博客了,但是一直苦于没有大段时间(也可能是我懒),所以一直没搭建。这次终于有机会将博客好好搭建搭建了,将自己的学习、思考、感悟都能一口气的写在博客里。不必在意语法格式,不必在意是非对错。自己的树洞,也不会有人看,我自己开心就好。
我其实也不怎么在意找工作,如果让我自己评价自己:虽然能力不强,但是也不至于差到找不到工作,随随便便找个公司也挺好的,起码能不饱受 996 的折磨,而且也可以自己学一学想学的。先把技术学好,其他的都是次要的,钱什么的,虽然我也挺在意的,但是和自己的收获比起来,其实算不得什么,内心充盈才是真的强大,活一辈子就为了有点钱,没意思,还不如现在死了算了。之前看 etcd 的 README.md 中的会议,几个爷爷辈的人在那敲代码,当时真的深深震惊到我了,中国程序员 40 基本就都被淘汰了,真心佩服他们那些人,做自己喜欢的事情,做一辈子。
也不想那么多了,我确实爱 coding,先把 coding 这件事做好再说吧,一辈子,还长着呢!

阅读全文 »