- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 基于Node.js的AES加密
文本加密const crypto = require('crypto');function aesEncrypt(data,key,iv){ let cipher = crypto.createCipheriv('aes-128-cbc', key, iv); return cipher.update(data, 'utf8', 'hex')+cipher.final('hex'
2018-01-25 20:34:30 2418
原创 商品秒杀问题的解决方案
引言假设num是存储在数据库中的字段,保存了被秒杀产品的剩余数量。if($num > 0){ //用户抢购成功,记录用户信息 $num--;}假设在一个并发量较高的场景,数据库中num的值为1时,可能同时会有多个进程读取到num为1,程序判断符合条件,抢购成功,num减一。这样会导致商品超发的情况,本来只有10件可以抢购的商品,可能会有超过10个人抢到,此时num
2018-01-07 21:59:11 4913 3
原创 大文件分块上传
前端代码使用file.slice将文件进行分割,然后分别进行异步上传。html lang="zh-cn"> head> meta charset="utf-8"> meta http-equiv="X-UA-Compatible" content="IE=edge"> meta name="viewport" content="width=device-wid
2018-01-05 19:36:47 2331
psftp上传下载工具
2016-01-11
OAuth2.0新浪微博简单示例
2015-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人