Spring Cloud 项目日志 Day 13:秒杀-上

发布于 2020-10-17

Day 13:秒杀-上学习目标==秒杀业务分析==秒杀商品压入Redis缓存Spring定时任务了解-定时将秒杀商品存入到Redis中秒杀商品频道页实现-秒杀商品列表页秒杀商品详情页实现下单实现(普通下单)==多线程异步抢单实现-队列削峰==1 秒杀业务分析1.1 需求分析所谓“秒杀”,就是网络卖家

0 条评论
99 热度

多线程的 n 种实现方式

发布于 2020-09-29

## 有多少种实现线程的方法?从不同的角度看,会有不同的答案。典型答案是两种,分别是实现 Runnable 接口和继承 Thread 类,然后具体展开说;但是,我们看原理,其实Thread类实现了 Runnable 接口,并且看 Thread 类的 run 方法,会发现其实那两种本质都是一样的,ru

0 条评论
146 热度

Synchronized 锁总结

发布于 2020-09-29

Synchronized 的作用能够保证在同一时刻最多只有一个线程执行该段代码, 以达到保证并发安全的效果.Synchronized 的地位Synchronized 是 Java 的关键字, 被 Java 语言原生支持是最基本的互斥同步手短Synchronized 的两个用法对象锁包括方法锁 (默认

0 条评论
143 热度

Java 如何停止线程

发布于 2020-09-29

Java中停止线程的原则是什么?在 Java 中, 最好的停止线程的方式是使用中断 interrupt, 但是这仅仅是会通知到被终止的线程 "你该停止运行了", 被终止的线程自身拥有决定权 (决定是否、以及何时停止), 这依赖于请求停止方和被停止方都遵守一种约定好的编码规范.任务

0 条评论
116 热度