-
实现过期订单的关闭
常用方式RedissionRabitMQ插件RabitMQ私信队列RocketMQ延迟消息RedistzsetRedis过期监控kafka时间轮定时任务Nettty时间轮JDK自带DelayQueueue (延迟队列)被动关闭不同的方 ...
2023-05-19 09:09:36
-
Java面向对象之构造方法
方法重载 Overload 1.概念: 一组一类的方法 方法名称相同 不同的参数列表 构成方法重载参数的差异体现在 参数的个数 参数的类型 参数的顺序 三个方面 2.作用: 便于记忆和 ...
2023-05-19 09:09:24
-
#yyds干货盘点# LeetCode程序员面试金典: 二叉树的层序遍历 II
1.简述:给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即从叶节点所在层到根节点所在层,从左到右逐层遍历)示例 1:输入:root = [3,9,20,null,null,15,7]输出:[1 ...
2023-05-19 09:08:39
-
#yyds干货盘点# LeetCode程序员面试金典:寻找峰值
1.简述:峰值元素是指其值严格大于左右相邻值的元素。给你一个整数组nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下返回 任何峰值 位置可以。可以假设nums ...
2023-05-19 09:08:28
-
JavaScript实现checkbox全选,当只有一个时不起作用的情况也已经解决
<script language="JavaScript"> function check(field) { var t = document.noticeForm.selectAll; if(!document.noticeForm.notice.length ...
2023-05-19 09:08:17
-
java抽象类和接口和继承之间关系
有时候,我们可能想建立一个非常抽象的父亲对象,它可能只代表一个分类或抽象的概念,它的例子毫无意义,所以我们不希望它被例子化。例如,有一个父类“ 水果(Fr ...
2023-05-19 09:08:06
-
String、StringBuffer和StringBuilder
Stringbuffer用于写json类,关于它的特点和String、Stringbuffer之间的一些差异,在网上有更多的见解,以下是一篇写得更好的文章: 相信大家对 String 和 St ...
2023-05-19 09:07:54
-
Apache Shiro 授权
Apache Shiro 授权 授权,即访问控制,是管理资源访问的过程,换句话说,“谁”有权在一个程序中访问“什么”。 授权的例子是:用户是否允许查看页面、编辑数据 ...
2023-05-19 09:07:30