订单超时取消的解决方案

背景 为什么需要使用延迟队列?适用于什么场景? 场景一:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单。 这样类似的需求是我们经常会遇见的问题。最常用的方法是定期轮训数据库,设置 ...

常见的bug总结,快来看一下你有没有遇到

接口请求:Status(blocked:other)有一次在前端请求后台提供的接口时,突然发现自己的浏览器不能请求 倒腾了很久,才发现是被浏览器插件(如我使用的是AdBlock插件)当作广告拦截了, ...

JDK8日常开发系列:Consumer详解

java.util.function中 Function, Supplier, Consumer, Predicate和其他函数式接口广泛用在支持lambda表达式的API中。这些接口有一个抽象方法,会被lambda表达式的定义所覆盖。

...

Mysql索引优化初体验-使用索引

上回介绍了几种常见的索引类型:normal、unique、fulltext、spatial,本次,主要讲解索引的工作原理及针对normal索引的创建、删除进行举例。

索引是如何工作的

...

Mysql索引优化初体验-了解索引

Mysql的历史

简单回顾一下Mysql的历史,Mysql 是一个关系型数据库管理系统,由瑞典 Mysql AB 公司开发,目前属于 Oracle 公司。关系型数据库​将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

...

JDK8

参考自 1. 杜琪,2. github地址:SnailClimb

简介

毫无疑问,Java 8是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么场景下适合使用。

这个教程包含Java开发者经常面对的几类问题:

...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×