首页 > 代码库 > 2016.12.08

2016.12.08


explain分析索引SQL语句

队列解决抢购商品问题(队列满就通知用户,商品已抢完)

redis数据转存到硬盘配置 有三种方式:隔多少时间存储、多少次请求存储、每次都存储

Redis的数据回写机制分同步和异步两种,

  1. 同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。
  2. 异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自行关闭。由于这样做不需要主进程阻塞,系统不会假死,一般默认会采用这个方法。


SQL语句:模糊查询放在确定查询后面,因为确定查询快,同时也为模糊查询缩小了查询范围,间接加快了模糊查询。

手机号字段该设成数字类型还是字符类型,哪个比较快要看条件的数据类型

TP3.2和TP5.0有哪些区别

微信签名生成流程
1.第一步按ASCII码升序排列
2.第二步拼接key
3.第三步进行md5运算并转为大写

微信认证流程
1. 将token、timestamp、nonce三个参数进行字典序排序
2. 将三个参数字符串拼接成一个字符串进行sha1加密
3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信

微信授权流程
  • 1 第一步:用户同意授权,获取code
  • 2 第二步:通过code换取网页授权access_token
  • 3 第三步:刷新access_token(如果需要)
  • 4 第四步:拉取用户信息(需scope为 snsapi_userinfo)


来自为知笔记(Wiz)


2016.12.08