V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  securityCoding  ›  全部回复第 113 页 / 共 150 页
回复总数  2987
1 ... 109  110  111  112  113  114  115  116  117  118 ... 150  
2021 年 3 月 31 日
回复了 bthulu 创建的主题 MySQL 西数蓝盘批量写入, 主键 uuid, 无限掉速
1. 先用 fio 测试下磁盘 iops,修改 mysql 设置
2. uuid 做主键要不得,会触发页分裂,io 次数会增加很多
233,阿里云 vip,有问题直接群人摇人
2021 年 3 月 30 日
回复了 lanqing 创建的主题 Python 设计: 一个统计设备上下线的方案
往高大上的方向整就对了
2021 年 3 月 30 日
回复了 wangyzj 创建的主题 Java 公司开始要用 Java , jdk 版本怎么选?
@TypeError 现在很少写 xml
已投
mark 一下,明天投
2021 年 3 月 29 日
回复了 NULL2020 创建的主题 Java 请教下,项目中静态方法过多有什么缺点?
为什么要把 redis 操作方法静态化
配置中心,这都被撸了的话那就莫得办法了😂
秒杀的关键在于动静分离、提前校验。
1. 根据 db 规格做好进程内限流,预留一倍升级空间。
2. 静态数据(商品属性)提前预热至缓存,缓存过期时间为秒杀结束时间。
3. 各种校验提前做,特别是库存校验。
4. 库存怎么扣减
- 提前预热库存数据至 redis,原子 DECR 扣减库存,扣减成功 mq 同步 db 库存。
5. 如何下单?
- 校验成功通过 mq 抛出下单事件,做好耗时监控,前端页面 hold 一下。
6. 超时未支付怎么办?
- 下单成功时抛出抛出延时消息,比如 30 分钟。到期检测订单状态,失败 INCR 把库存还回去。
7. 如何防刷?
- uid 固定时间限流
8. 如何反止链接提前泄露?
- 产品 id 哈希
9. 如何反止暴力遍历?
- 产品 id 经过布隆过滤器校验一下
2021 年 3 月 28 日
回复了 fxjson 创建的主题 程序员 mq 选型
rocketmq 和 kafka 用的比较多,很多时候根本没有选型的机会啊,更多的是有什么用什么
2021 年 3 月 28 日
回复了 killy 创建的主题 Java 关于线上 oom 问题的排查,请教大佬们!
按我的经验来看 mat 导进去,一般就能准确定位到内存泄漏代码了
2021 年 3 月 28 日
回复了 PogChamp 创建的主题 程序员 如何保持编程的乐趣?
凡事预则立不预则废,好好体会一下
@Luxin +1
2021 年 3 月 26 日
回复了 yang2507366 创建的主题 职场话题 一次不太愉快的货拉拉面试经历
说明面试官情商智商太低 , 面试本身包含目的之一就有评价面试者优缺点
2021 年 3 月 25 日
回复了 Baileys 创建的主题 职场话题 隔壁工位敲键盘声音太响说了也没用
脑瓜子嗡嗡的吧,我老板在我对面一把青轴噼里啪啦不停,到工位我就带耳机或者隔音塞
深圳有吗?
@diaryevil 是这样的 ,握手阶段的作用是得到 对称加密的密钥 ,ca 证书公钥内置到浏览器了.
客户端把对称加密密钥用 web 服务器公钥加密, 服务器用它自己的私钥解密拿到对称加密密钥
2021 年 3 月 24 日
回复了 fxjson 创建的主题 Java 灵魂拷问之是否适合 Java 开发
go 泛型出来后可以考虑用来写业务代码
1 ... 109  110  111  112  113  114  115  116  117  118 ... 150  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1105 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 18:16 · PVG 02:16 · LAX 11:16 · JFK 14:16
♥ Do have faith in what you're doing.