Doujohner 
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •   
  •   

Notes about MySQL Log

几种常用的log binlog 归档日志(二进制日志)在MySql Server上进行(因为主从复制mysql支持多种引擎,所以和redo log分开) 作用:用于复制,在主从复制中,从库利用主库上的binlog进行重播,实现主从同步,用于数据库的基于时间点的还原。 内容:逻辑格式的日志,可以简单认为就是执行过的事务中的sql语句; 但又不完全是sql语句这么简单,而是包括了执行的sql语

2020-07-03
MySQL

Golang type

//todo

2020-06-24
golang

Golang指针

比较容易混淆三种值:

2020-05-03
golang

MySQL InnoDB B+tree

我们都知道计算机在存储数据的时候,有最小存储单元; 在计算机中磁盘(机械硬盘)存储数据最小单元是扇区,一个扇区的大小是512字节,而文件系统(例如XFS/EXT4)他的最小单元是块,一个块的大小是4k,而对于我们的InnoDB存储引擎也有自己的最小储存单元——页(Page),一个页的大小是16K。

2020-04-03
MySQL

Golang Reflection

Reflect Package 很多类型在runtime里是未导出的,比如_type,typeAlg,interfaceType,eface,iface等等,reflect包就是用于对应导出这些类型; 所以他们的结果在两个包中其实是一样的;

2020-03-26
golang

Golang sync.Pool

golang进程池

2020-03-24
golang

Redis basis

直接从几道常见的面试题出发

2020-03-01
redis

Golang Garbage Collection

看了下runtime的代码(注释),总结一哈

2020-02-24
golang

Golang Memory Allocator

golang内存管理

2020-02-24
golang

Consensus

基本的共识思想

2020-02-10
Distributed
1234…6

Search

Hexo Fluid