Fork me on GitHub
摘要: 在秒杀业务中,会出现当只剩一个库存时,但有多个人仍然秒杀成功,且都减库存成功,因此,在减库存,更新数据库的时候,需要在sql语句上进行判断,是否库存大于0. @Update("update miaosha_goods set stock_count = stock_count - 1 where g 阅读全文
posted @ 2020-02-21 23:37 lovejune 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 利用服务端缓存技术,将页面和对象缓存在redis中,可以减少时间浪费,内存开销。但在每次请求的过程中,仍然会有大量静态资源的请求和返回。 使用静态页面技术,页面不必要使用页面交互技术,比如thymeleaf,jsp等。而是写一个纯的html静态页面,然后在页面端通过js的ajax请求,获得数据,并通 阅读全文
posted @ 2020-02-21 23:25 lovejune 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 页面缓存的原理: 普通要想生成一个页面,需要该页面在springboot的templates目录下,然后通过springboot的内部渲染,视图解析器将页面渲染回客户端,这中间会花费很长的时间。 但如果将整个页面的代码转化为字符串,存到redis中,当请求一个页面时,通过ResponseBody注解 阅读全文
posted @ 2020-02-21 19:28 lovejune 阅读(331) 评论(0) 推荐(0) 编辑