自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 【Java-算法】-插入排序

1.什么是插入排序根据当插入位置index,与index左侧有序数组区逐个比对,比temp大的元素,向右移动, 如果小于则停止比对,跳出当前循环,最后插入临时元素,因为之前的循环 index 之前的数组已经是有序数组。2.算法代码实现 /** * 插入排序 * 根据当插入位置index,与index 前有序数组区逐个比对,比temp大的元素,向右移动, * 如果小于则停止比对,跳出当前循环,因为之前的循环 index 之前的数组已经是有序数组。 * @param

2022-01-10 21:58:34 137

原创 【Java-算法】-选择排序

1.什么是选择排序选择排序-把数组分为2个区域,已排序区,和未排序区域,默认从第i开始,依次和i++未排序区域数组元素比较,找到未排序区最小元素的与之交换。2.算法代码 /** * 选择排序-把数组分为2个区域,已排序区,和未排序区域 * 默认从第0开始,依次和未排序区域数组元素比较,找到未排序区最小元素的与之交换 * @Author zy_ytx * @Date 2022/1/10 14:28 * @Param * @Ret

2022-01-10 18:17:42 158

原创 【Java-算法】-冒泡排序

1.什么冒泡排序冒泡排序是通过相邻2个元素比较,依次找到当次循环最大值放到右边,通过当前数组(length-1)次外围循环比较,得出最终的有序数组。2.冒泡排序常见方式下面普通的冒泡排序方式:通过内层冒泡比较当前最大值和(length-1)比较次数 /** * 冒泡排序,相邻比较,最大的右移 * 常见版本 * * @param arr */ public static void bubbleSort_1(int[] arr) {

2022-01-10 00:59:54 333

原创 【Java-算法】-二分查找

1.二分法查找常见计算代码演示 /** * 二分法-常见(存在整数溢出问题) * @param arr * @return int 返回索引 */ public static int binarySearch1(int[] arr, int target) { int left = 0; int right = arr.length - 1; int middle; while (left

2022-01-08 01:14:57 92

原创 【Spring5.3.X源码学习】自定义标签编译 Cause: assert shortName<>key

问题原因查看Spring5.3.X源码自定义标签时,编译显示:通过查询,有人提议修改spring.schemas 起始字母大写Spring.schemas,虽然可以跳过当前报错,但会以前自定义标签spring.schemas文件加载失效,编译显示无法找到声明自定义标签声明,说明我们的xsd约束文件在spring.schemas关联指向中并未加载成功。经过日志排查错误出现在docs.gradle line: 196行:问题原因是我的自定义标签命名校验未通过:assert断言,如果 (shortN

2021-12-29 02:35:06 167

原创 学习记录-并发队列Queue

并发队列Queue生活的每一天因为学习而美好

2021-12-03 10:36:04 315 1

原创 【中间件】Springboot & RabbitMQ 延时队列的使用

一、问题来源针对业务需求当MQ异步推送数据上链时,消费服务端通过业务主键ID查询业务记录时,由于生产业务逻辑处理,在消费者消费上链数据时,生产者未及时进行事务提交,导致消费者无法查询到业务记录,导致上链失败,需要对上链数据进行延迟处理,确认数据处理完成事务提交在进行上链。二、什么是延迟队列针对特殊场景需要进行延时处理的消息,放入延时队列中会被延时消费处理,普通消息队列对于加入的消息会及时消费。使用场景以下几个延时消费:订单类状态超时处理,数据消费延后补发处理;延时重试:数据消费失败时想进行过段时

2021-11-30 15:19:58 1176 1

dbeaver-6.0.0与21.1

dbeaver-6.0.0与21.1,仅供个人使用

2021-08-04

Git 全套安装包,包含TortoiseGit-2.1.0.0-64bit,汉化包

Git 全套安装包,包含TortoiseGit-2.1.0.0-64bit,TortoiseGit-LanguagePack-2.1.0.0-64bit-zh_CN

2018-04-24

JsonView 本地转化工具

Json转化工具,直接解压使用

2018-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除