需求分析: 30分钟未支付则自动取消订单,订单生成60s后给用户发送短信延时任务的实现,与定时任务区别比较大。 延时任务实现方案: 数据库轮询J...
Spring 的IOC IOC 又称控制反转,是指对象的获取方式被反转。 传统的对象创建方式,当需要对象时,直接进行new创建,这种方式存在耦合...
今天突然想使用简单的方式,总结一下常见的六种排序算法。我们都知道,这六种排序算法分别是:冒泡排序、选择排序、插入排序、归并排序、希尔排序、快速排...
一、秒杀系统为什么难?(难点在哪里?) 1、场景分析 场景1:QQ即时通讯业务 业务特点:细粒度的数据查询 业务场景: 查询个人用户信息查询好友...
上一节我们把我们的第一个程序运行起来了,这一节我们开始我们Java基础的学习。先对程序的数据类型进行介绍吧。 一、数据类型简介 在Java中,数...
前面一节,我们已经准备好了代码编辑器和Java运行环境,这一节我们需要在IDEA上运行我们的第一个Java程序,也就是传说中的“Hello Wo...
概述 我们首先要理解,代理模式是干什么的?我们知道,代理模式是用于松耦合的,其实代理模式是通过将主要业务与次要业务分开处理实现松耦合的。...
主要内容: 一、动态参数二、自定义结果映射三、SQL片段的使用四、动态SQL五、MyBatis级联操作六、延迟加载 一、动态参数 动态参数的两种...
一、下载安装包 进入官网的下载页,https://dev.mysql.com/downloads/mysql/,将页面拉到最下方,出现如下图: ...