03 2019 档案

摘要:需求 项目老大让外包做了官网,不甚满意,想自己搞搞,遂叫我反编译他们发过来的 war 包。 方法 第一步:解压 war 包其实就是 zip 压缩包,用 zip 解压。 第二步:反编译 查看 war 包下面的 WEB INF/classes,用 http://java decompiler.githu 阅读全文
posted @ 2019-03-24 23:51 Piers 阅读(9673) 评论(1) 推荐(0)
摘要:2019.3.12 https://github.com/mofadeyunduo/distribution system unique id 为什么我写的 Snowflake 比官方实现慢一倍 阅读全文
posted @ 2019-03-13 09:28 Piers 阅读(126) 评论(0) 推荐(0)
摘要:学习目标 秒杀原理 性能测试 性能分析 系统目标 性能优秀 能经受住高并发 不会超卖 框架 Spring Redis 线程池 思路 lpush N 个需要秒杀商品的序号 lpop 取序号,取不出来则秒杀失败 之后异步存入数据库 一些错误 过度设计 想设计一个秒杀操作可以有不同实现的父类,发现没有必要 阅读全文
posted @ 2019-03-11 23:24 Piers 阅读(185) 评论(0) 推荐(0)