Redis使用规范一、键值设计1. key名设计
(1)【建议】: 可读性和可管理性
以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id
<业务模块名>:<应用名(ktv模块缺省)>:<...
怎么才能很好的避免低级故障?以下规范在大型互联网公司经过了充分的验证,尤其适用于并发量大、数据量大的业务场景。
在我们对数据库技术方案设计的时候,我们是否有自己的设计理念或者原则,还是更多的依据自己的直觉去设计,是否曾经懊悔线上发生过的一次低级故障,...
题记本文主要用来规范自己编写Golang的代码,感谢本人实习的mentor孙晨辉(万声音乐),让我对编码规范有了新的认识。
正文函数和方法命名
函数和方法名称中通常可以省略以下内容:
输入和输出的类型(当没有冲突时)
方法的接收器的类型
输入或输出...
题记本文记录Golang语言面试的八股文。
Go基础init和main函数相关特点init函数(没有输入参数、返回值)的主要作用:
初始化不能采用初始化表达式初始化的变量。
程序运行前的注册。
实现sync.Once功能。
其他
init 顺序
...
题记Golang面试前用于突击的八股文。
Go基础Go 程序的基本结构?
Go 有哪些关键字?
Go 有哪些数据类型?
Go 方法与函数的区别?
Go 方法值接收者和指针接收者的区别?如果方法的接收者是指针类型,无论调用者是对象还是对象指针,修改的都...
题记记录操作系统+计算机网络+MySQL+Redis的八股文,主要是小林coding网站的文章。
小林coding操作系统Linux 内核 vs Windows 内核什么是内核?——应用连接硬件设备的桥梁
内核的功能?——
管理进程、线程,决定哪个...
题记本文记录对Kafka的入门学习。
Kafka介绍Kafka是什么12345678kafka使用scala开发,支持多语言客户端(c++、java、python、go等)Kafka最先由LinkedIn公司开发,之后成为Apache的顶级项目。Ka...
题记当我们需要生成不重复的ID,通常有以下几种做法:
UUID(通用唯一标识符):使用算法生成的通用唯一标识符,可以保证在同一台机器上生成的ID不会重复,也可以在多台机器之间生成全局唯一ID。
雪花算法(Snowflake):Twitter开发的一...