共享锁与排他锁 共享锁(读锁):其他事务可以读,但不能写。 排他锁(写锁) :其他事务不能读取,也不能写。 粒度锁 MySQL 不同的存储引擎支...
一条查询语句是如何执行的 当执行 SQL 语句时,应用程序会连接到相应的数据库服务器,然后服务器对 SQL 进行处理。 接着数据库服务器会先去查...
命名规范 库命名规范 采用单词+下划线'_'组成 命名简洁明确(长度不能超过30个字符) 例如:user,stat,log,也可以wifi_us...
进程通信方式 管道/匿名管道(pipe) 管道的实质是一个内核缓冲区会有哪些问题?怎么解决? 有名管道(FIFO) 先进先出(first in ...
锁是什么? 锁是用于解决隔离性的一种机制某个协程(线程)在访问某个资源时先锁住,防止其他协程的访问,等访问完毕解锁后其他协程再来加锁进行访问 锁...
指针传递与值传递 严格地说,go方法或函数只有一种传递方式,那就是值传递。每次将一个变量作为参数传递时,都会创建一个新的变量副本并将其传递给所调...
数组 数组是值类型,如果你将一个数组赋值给另外一个数组,那么,实际上就是将整个数组拷贝一份 如果数组作为函数的参数,那么实际传递的参数是一份数组...
雪崩 首页等热点信息流数据,更新缓存策略一般有两种 用定时任务刷新缓存的策略,每12小时运行一次 先从redis查,查不到数据后从mysql查这...
墙太高风太大google的包不让下最近在用 grpc 的时候从 google.golang.org 上死活下不下来。只能找找骚操作了 代理 通过...