![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
文章平均质量分 52
@猪大肠
阿里云社区专家博主、多年金融行业开发经验,专注于java核心技术、Spring框架研究,学习成功分享
展开
-
Java LinkedBlockingQueue实现消息队列
最近有个项目需要开发一个预约系统,系统涉及到发送短信验证码;一般用户点击发送验证码,发送请求到后端后,调用短信接口,成功后就返回响应的状态码给用户;但是这样的过程,有时候会因为短信接口响应慢,而导致前端响应慢;所以这里需要做一个简单的优化,当用户点击发送短信时,将我们的短信调用放入一个队列中,放入之后,即给前端响应;后面通过阻塞队列,取出队列内容,进行短信发送即可,这样可以更好的提升系统的性能和用户体验度;一、创建短信生产者public class MessageProducer implements原创 2020-09-16 00:41:05 · 1442 阅读 · 0 评论 -
springboot+mybatis实现乐观锁
最近公司接了个商城系统的项目,在秒杀商品这块的设计上,因为我们需要考虑到秒杀时,在线的人数可能会非常多,所以需要考虑高并发的情况;一、在线下单代码1.1、数据库设计这里我们简单建立两个表 goods和order表/*货物表*/CREATE TABLE `goods` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '商品id', `goods_name` varchar(255) DEFAULT NULL COMMENT '商品名称', `stoc原创 2020-09-02 17:12:49 · 3572 阅读 · 8 评论