在后端开发中,有些场景是需要使用定时任务的,例如:定时同步一批数据、定时清理一些数据,在Spring Boot中提供了@Scheduled注解就提供了定时调度的功能,对于简单的、单机的调度方案是足够了的。这篇文章准备用实际案例看下@Scheduled的用法。 开发实战 新建Spring Boot工程 ...
分类:
编程语言 时间:
2019-12-22 18:17:18
阅读次数:
150
题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.. ...
分类:
编程语言 时间:
2019-12-21 13:22:26
阅读次数:
102
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><allocations> <queue name="root"> <weight>1.0</weight> <schedulingPolicy>drf</schedulingPolicy> ...
分类:
其他好文 时间:
2019-12-19 19:18:52
阅读次数:
99
1 创建实体类 public class Student { private Integer stuid; private String stuname; public Integer getStuid() { return stuid; } public void setStuid(Integer ...
分类:
数据库 时间:
2019-12-14 11:51:16
阅读次数:
99
你好,我是你的数据库老师周彦伟,欢迎来到第 10 课时“MySQL 亿级数据库项目实战”,这是本系列课程的最后一课时,本课时的主要内容包含 MySQL 典型数据库架构介绍、MySQL 主流数据库架构对比等理论性知识,然后从“订单、用户”两个项目实战,抛砖引玉,介绍亿级互联网业务数据库项目如何设计。 ...
分类:
数据库 时间:
2019-12-13 19:26:13
阅读次数:
235
第一种通过maven创建: 1、点击Create New Project 2、创建maven项目,选择jdk版本,点击next。 3、填写GroupId和ArtifactId,都是自定义的,然后点击next 4、填写项目路径,点击finish,这样maven项目创建成功。 5、导入相关依赖 <par ...
分类:
编程语言 时间:
2019-12-13 12:12:51
阅读次数:
89
Next-Key Locks = Gap+record => 间隙锁+行锁,执行delete/update操作时会加Next-Key Locks ,如果where条件是可以唯一确定一行的话,会被升级为普通行锁不会加区间锁。 1、delete/update操作无索引列=>表锁 2、delete/upd ...
分类:
数据库 时间:
2019-12-11 19:22:38
阅读次数:
107
通过本文记录一次Gaplock的验证,网上大多gaplock是基于明确是数字型列来测试gaplock的,这里不再重复,随便贴个相关地址:https://www.cnblogs.com/crazylqy/p/7821481.html 我的疑问是如果所在的列是非数字型的列,比如说是列值是中文的话,mys ...
分类:
数据库 时间:
2019-12-11 12:59:35
阅读次数:
231
[TOC] 1.排序的基本概念和分类 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。 排序的稳定性: 经过某种排序后,如果两个记录序号同等,且两者在原无序记录中的先后秩序依然保持不变,则称所使用的排序方法是稳定的 ...
分类:
编程语言 时间:
2019-12-11 00:11:32
阅读次数:
84
一.问题的引入 首先我们来看一个最简单的例子。 我们先创建一个SpringBoot的工程,如何创建一个SpringBoot工程就不说了,不会请自行解决。然后写一个controller类,通过请求路径,返回HelloWorld在浏览器页面上显示。 上面两张图就是程序的一个整体的结构和运行的结果,那么问 ...
分类:
编程语言 时间:
2019-12-10 12:55:47
阅读次数:
73