- 博客(5)
- 收藏
- 关注
原创 MySQL隐式转换问题修复
一、背景某业务一条UPDATE SQL where条件中存在隐式转换,预期要更新1条数据,实际由于隐式转换更新了80W条数据,更新后数据异常。二、问题SQLUPDATE `xm_user` SET `status`=0 WHERE `user_number`=0;三、表结构表数据有一千多万;user_number为用户的唯一标识,其中有M159632/45841315两种格式的数据...
2019-07-18 14:10:09 444
原创 经典面试题【Redis】
(一)如何访问 Redis 中的海量数据,服务才不会挂掉?1、事故产生因为我们的用户token缓存是采用了【user_token:userid】格式的key,保存用户的token的值。我们运维为了帮助开发小伙伴们查一下线上现在有多少登录用户。直接操作上线 redis,执行 keys * wxdb(此处省略)cf8* 这样的命令,导致redis锁住,导致 CPU 飙升,引起所有支付链路卡住,等...
2019-07-11 11:28:10 172
原创 php涉及金钱的计算【BC高精确度函数库】
1、两个高精度数比较*工作中遇到一种情况,0.00 != 0*int bccomp ( string $left_operand , string $right_operand [, int $scale ] )*$left=$right 返回 0*$left<$right 返回 -1*$left>$right 返回 1*$scale 小数点位数2、两个高...
2019-07-10 17:30:45 1169
原创 工作中常用sql宝典以及优化方案
#### 1. MySQL Client登录```shellmysql -h 127.0.0.01 -P 3306 -u root -p -Dmifm_backend --default-character-set=utf8```#### 2. 数据库操作命令 | 描述:----|:----create database db_name; | 创建数据库drop databas...
2019-07-05 10:20:56 245
原创 使用docker搭建php环境
1、在官网安装dockerhttps://hub.docker.com/editions/community/docker-ce-desktop-windows2、在官网测试你的安装https://docs.docker.com/docker-for-windows/#test-your-installation3、安装镜像 https://www.runoob.co...
2019-07-01 10:44:13 923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人