Java
胖佳儿Clara
微信:zejia98,期待和你成为朋友
展开
-
【java】如何实现秒杀功能
秒杀的过程中【减库存,下订单,写入秒杀订单】需要具有原子性。所以要保证这三个操作是一个事物。在java中可以用@Transactional注释//保证这三个操作,减库存 下订单 写入秒杀订单是一个事物 @Transactional public OrderInfo seckill(User user, GoodsVo goods){ //减库存 goodsService.reduceStock(goods); //下订单 写入秒杀订单原创 2020-08-23 02:37:20 · 1536 阅读 · 0 评论 -
【Java】自动登录
本来想通过Oauth2.0来实现自动登录的。但是因为一系列原因,最后还是通过如下的方法。自定义SpringMVC参数解析器, 改变SpringMVC的Controller传入参数,实现可以User替换Token做为参数从登陆页面传到商品列表页面WebConfig.java/** * 自定参数解析器, 作用:改变SpringMVC的Controller传入参数,实现可以User替换Token做为参数从登陆页面传到商品列表页面 */@Configurationpublic class Web原创 2020-08-23 02:36:40 · 269 阅读 · 0 评论 -
【Java】RedisTemplate
//向redis里存入数据和设置缓存时间 stringRedisTemplate.opsForValue().set("baike", "100", 60 * 10, TimeUnit.SECONDS);//val做-1操作 stringRedisTemplate.boundValueOps("baike").increment(-1);//根据key获取缓存中的val stringRedisTemplate.opsForValue().get("baike")//val +1 str原创 2020-08-23 02:33:46 · 571 阅读 · 0 评论 -
【Java】压力测试
打开JMeter,对商品列表和获取用户信息进行压力测试。对Redis进程压力测试原创 2020-08-23 02:32:46 · 493 阅读 · 0 评论 -
【Java】RabbitMQ
helloworld模式动态路由模式原创 2020-08-23 02:31:21 · 142 阅读 · 0 评论