摘要:
先介绍下概念: 这些网上有,理解了就基本完成一半了 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。 但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位。 希尔排序时间复杂度是 O(n^(1.3-2)),空 阅读全文
摘要:
package com.inforcreation; import java.util.Arrays; /** * 归并排序 * * 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法, * 归并排序对序列的元素进行逐层折半分组,然后从最小分组开始比较排序, * 合并成一个大的分 阅读全文
摘要:
图片引入百度;https://baike.baidu.com/item/%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F/7214992 叮嘱一句,没有思路别CV,不然没啥意义,不理解复制过去你也会忘记,先看懂,理解思想,在灵活运用,拒绝生搬硬套。 当然了图片,概念我从百度搜 阅读全文
摘要:
package com.lianzhu.filemanage.utils; import java.util.Stack; /** * 栈排序 * @description:栈的特性:先进后出 如空数组【】 * @step1:有一串数字 4,8,7,9,2,6 * 依次按照顺序 4 8 7 9 2 阅读全文
摘要:
package com.lianzhu.filemanage.utils; import com.alibaba.fastjson.JSONObject; import java.util.Collections; import java.util.Comparator; import java.u 阅读全文
摘要:
脱敏处理: 像身份证,手机号,车牌号邮箱什么的不想公开展示 package datachange.mulit.config.d; import java.lang.annotation.*; /** * 自定脱敏注解 */ @Documented @Retention(RetentionPolicy 阅读全文
摘要:
AsyncConfigurer:部分源码 /** * Interface to be implemented by @{@link org.springframework.context.annotation.Configuration * Configuration} classes annota 阅读全文
摘要:
package datachange.mulit.config.util.excel.easyexcel.easyexcel; import org.springframework.beans.BeanUtils; import java.util.ArrayList; import java.ut 阅读全文
摘要:
curl http//:127.0.0.1:9200/_cat/indices?v 所有索引 curl http//:127.0.0.1:9200/health?pretty 健康状态 curl http//:127.0.0.1:9200/product/_doc1 查看某个索引 curl http 阅读全文
摘要:
/** * 针对较少的记录数(20W以内大概)可以调用该方法一次性查出然后写入到EXCEL的一个SHEET中 * 注意: 一次性查询出来的记录数量不宜过大,不会内存溢出即可。 * @throws IOException */ public static void writeExcelOneSheet 阅读全文