08 2021 档案
摘要:1. 常见的redis使用场景 1.缓存 缓存热点数据,提高访问速度和数据压力。
阅读全文
摘要:1. 杀死一个进程 pkill 进程名称 2. 并发下库存超发预防 1. 设置库存字段为无符号整型,当库存为0时,进行-1时会提示error。 2. 更新库存字段时,因该使用 UPDATE table SET sku = sku - num 而并非 row = select sku from tab
阅读全文
摘要:1. 协程 协程使用 go 关键字表示开启一个协程,协程并不是立刻启动的。需要注意的是。当协程中直接使用上下文变量时,变量可能在协程启动前发生改变,可以开启协程时进行值传递避免出现该问题。 简单示例for i:=0; i < 100; i++{ go func(){ fmt.Println(i) }
阅读全文
摘要:日志查看: tail 日志文件名(查看最新10条) tail -f 日志文件名 (动态查询日志,显示日志最新10条并在屏幕持续动态展示最新的日志,直至命令被结束) cat 日志文件名 | grep "字符串"(查询日志中包含该字符串的日志行)
阅读全文
摘要:1.PHP反射 <?php ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(-1); class Test { private $c = 1; public function a($i
阅读全文
摘要:1. 表设计 字段名称:简短明了,见名识意,多词汇使用下划线连接。禁止使用mysql保留关键字。字段数量建议(建议来自百度网友)在20以内。 类型:尽可能使用可以存下数据的最小数据类型。int (tinyInt > ... bigInt) > datatime > varchat (char > v
阅读全文

浙公网安备 33010602011771号