解读秒杀
慕课秒杀项目
zy1104560031
这个作者很懒,什么都没留下…
展开
-
秒杀结果(慕课秒杀)
/** * orderId:成功 * -1:秒杀失败 * 0: 排队中 */@RequestMapping(value = "/result", method = RequestMethod.GET)@ResponseBodypublic Result<Long> seckillResult(Model model, User user, ...原创 2019-11-05 15:02:39 · 355 阅读 · 0 评论 -
立即秒杀(慕课秒杀)
前端function():function doSeckill() { $.ajax({ url: "/seckill/do_seckill", type: "POST", data: { goodsId: $("#goodsId").val(), },success: function (d...原创 2019-11-05 14:19:32 · 408 阅读 · 2 评论 -
RateLimiter了解
本文参考:https://blog.csdn.net/u014730658/article/details/79374356本文参考:https://blog.csdn.net/manzhizhen/article/details/52606732RateLimter实现了令牌桶的限流算法假设我们希望每秒最多发送5个请求,那么相当于每0.2秒发送一个。- 当第一个请求发送后,记为开始...原创 2019-11-05 11:20:24 · 436 阅读 · 0 评论 -
商品列表(慕课秒杀)
/** * 商品列表页面 */@RequestMapping(value = "/to_list", produces = "text/html")@ResponseBodypublic String list(HttpServletRequest request, HttpServletResponse response, Model model, User user) { ...原创 2019-11-02 15:59:43 · 160 阅读 · 0 评论 -
登录功能(慕课秒杀)
账号和密码登录将用户输入的密码和固定Salt通过MD5加密生成第一次加密后的密码,再讲该密码和随机生成的Salt通过MD5进行第二次加密,最后将第二次加密后的密码和第一次的固定Salt存数据库 好处: 1. 第一次作用:防止用户明文密码在网络进行传输 2. 第二次作用:防止数据库被盗,避免通过MD5反推出密码,双重保险前端代码:var inputPass = $("#pas...原创 2019-11-02 14:57:17 · 232 阅读 · 0 评论