- 博客(6)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 DelayQueue搞定超时订单
二、延时队列使用场景 那么什么时候需要用延时队列呢?常见的延时任务场景 举栗子: 订单在30分钟之内未支付则自动取消。 重试机制实现,把调用失败的接口放入一个固定延时的队列,到期后再重试。 新创建的店铺,如果在十天内都没有上传过商品,则自动发送消息提醒。 用户发起退款,如果三天内没有得到处理则通知相关运营人员。 预定会议后,需要在预定的时间点前十分钟通知各个与会人员参加会议。 关闭空...
2019-09-29 09:27:06 1321 3
原创 spring 事务控制 设置手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
当我们需要在事务控制的service层类中使用try catch 去捕获异常后,就会使事务控制失效,因为该类的异常并没有抛出,就不会触发事务管理机制。怎样才能即使用try catch去捕获异常,而又让出现异常后spring回滚呢,可在catch中抛出运行时异常throw new RuntimeException(e)或者手动回滚TransactionAspectSupport.currentTr...
2019-09-24 09:02:19 13749
原创 Thymeleaf非严格的html
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <!-- https://mvnreposi...
2019-09-16 19:52:10 232
原创 docker安装nginx挂载启动
拉取镜像 docker pull nginx 准备工作,创建nginx目录,用于存放配置文件和日志 mkdir -p /usr/local/docker/nginx/conf 进入nginx/conf目录 cd/usr/local/docker/nginx/conf 创建nginx.conf文件 vinginx.conf worker_processes 1; eve...
2019-09-11 17:08:58 552
原创 VMware安装linux虚拟机
提前准备linux系统镜像,本文以centos为例. 阿里云镜像下载网站,http://mirrors.aliyun.com/centos/ 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7-x86_64-DVD-1708.iso 标准安装版,一般下载这个就可以了(推荐) CentOS-7-x86_64-NetInstall-1708....
2019-09-10 22:29:49 152
原创 10行代码搞定树形结构数据
我们经常会有返回树形结构数据的需求。比如这里的菜单表,第一级是目录,目录下面是菜单,菜单下面有按钮。如果我们要返回一个集合,包含目录,目录下面嵌套菜单,菜单下面嵌套按钮。使用Stream API可以很方便的解决这个问题。 注意:这里我们的菜单上下级之间以parent_id来关联,parent_id是指上一级菜单的id,顶级菜单的id为0。 定义包含下级菜单的对象 继承自SysMen...
2019-09-04 10:04:13 862
docker-compose-Linux-x86_64
2019-09-12
dubbo-admin.war(包含tomcat)
2018-06-10
swing复选框的问题swing复选框的问题
2018-07-27
怎么让计时器动画完整结束后继续循环计时器
2017-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人