疫情还在反复,但个人学习不能松懈,新的一周加油。
Tech
- Starred:github.com/shopspring/decimal 浮点运算
- Starred: https://github.com/panjf2000/ants 控制并发数量
- github.com/miaogaolin/gotool/blob/main/utils/struct_slic_sort.go 根据字段名称对切片结构体进行排序
- 阿里云 sls 日志的搜索语法的简单使用
* | select * from iwaty-golang-stat where content like 'site_id%'
- 利用 Mysql 影子表将新表数据替换旧表。
/** cc_products_rules_new 保存新数据 cc_products_rules_old 是 cc_products_rules表的老数据 cc_products_rules 业务中使用该表,有新数据了将 cc_products_rules 表的历史数据保存到 cc_products_rules_old 表,并使用 cc_products_rules_new 表替换 cc_products_rules 表 **/ -- 在使用新表替换主表前,需将旧表删除,以保证主表的旧数据保存 drop table if exists cc_products_rules_new, cc_products_rules_old; -- 创建与主表结构相同的新表 create table cc_products_rules_new like cc_products_rules; -- 原子操作:主表保存到旧表,新表保存到主表 rename table cc_products_rules to cc_products_rules_old, cc_products_rules_new to cc_products_rules;
- mac 下 say 命令朗读英语。