摘要: 03-码出高效:Java开发手册.pdf 03-码出高效:Java开发手册.pdf MySQL技术内幕 InnoDB存储引擎 第2版.pdf ​​ ‍ ​​ ‍ ‍ 阅读全文
posted @ 2024-07-07 23:13 贪吃的蚂蚁 阅读(27) 评论(0) 推荐(0)
摘要: 技术类 书名 作者 ‍ 阅读全文
posted @ 2024-07-07 21:25 贪吃的蚂蚁 阅读(17) 评论(0) 推荐(0)
摘要: 1.什么是插入排序 根据当插入位置index,与index左侧有序数组区逐个比对,比temp大的元素,向右移动, 如果小于则停止比对,跳出当前循环,最后插入临时元素,因为之前的循环 index 之前的数组已经是有序数组。 2.算法代码实现 /** * 插入排序 * 根据当插入位置index,与ind 阅读全文
posted @ 2022-01-10 21:58 贪吃的蚂蚁 阅读(44) 评论(0) 推荐(0)
摘要: 1.什么是选择排序 选择排序-把数组分为2个区域,已排序区,和未排序区域,默认从第i开始,依次和i++未排序区域数组元素比较,找到未排序区最小元素的与之交换。 2.算法代码 /** * 选择排序-把数组分为2个区域,已排序区,和未排序区域 * 默认从第0开始,依次和未排序区域数组元素比较,找到未排序 阅读全文
posted @ 2022-01-10 16:30 贪吃的蚂蚁 阅读(190) 评论(0) 推荐(0)
摘要: 1.什么冒泡排序 冒泡排序是通过相邻2个元素比较,依次找到当次循环最大值放到右边,通过当前数组(length-1)次外围循环比较,得出最终的有序数组。 2.冒泡排序常见方式 下面普通的冒泡排序方式:通过内层冒泡比较当前最大值和(length-1)比较次数 /** * 冒泡排序,相邻比较,最大的右移 阅读全文
posted @ 2022-01-10 00:58 贪吃的蚂蚁 阅读(188) 评论(0) 推荐(0)
摘要: 1.二分法查找常见计算代码演示 /** * 二分法-常见(存在整数溢出问题) * @param arr * @return int 返回索引 */ public static int binarySearch1(int[] arr, int target) { int left = 0; int r 阅读全文
posted @ 2022-01-08 01:11 贪吃的蚂蚁 阅读(101) 评论(0) 推荐(0)
摘要: 【中间件】Springboot & RabbitMQ 延时队列的使用 一、问题来源 针对业务需求当MQ异步推送数据上链时,消费服务端通过业务主键ID查询业务记录时,由于生产业务逻辑处理,在消费者消费上链数据时,生产者未及时进行事务提交,导致消费者无法查询到业务记录,导致上链失败,需要对上链数据进行延迟处理,确认数据处理完成事务提交在进行上链。 二、什么是延迟队列 针对 阅读全文
posted @ 2021-12-29 02:39 贪吃的蚂蚁 阅读(357) 评论(0) 推荐(0)
摘要: 问题原因 查看Spring5.3.X源码自定义标签时,编译显示: 通过查询,有人提议修改spring.schemas 起始字母大写Spring.schemas,虽然可以跳过当前报错,但会以前自定义标签spring.schemas文件加载失效,编译显示无法找到声明自定义标签声明,说明我们的xsd约束文 阅读全文
posted @ 2021-12-29 02:24 贪吃的蚂蚁 阅读(182) 评论(0) 推荐(1)
摘要: 并发队列Queue 阅读全文
posted @ 2021-12-03 10:42 贪吃的蚂蚁 阅读(12) 评论(0) 推荐(0)