- 博客(14)
- 收藏
- 关注
原创 properties文件向使用@ConfigurationProperties的类注入属性失败的情况
boolean类型属性值注入失败若属性名称定义为isXXX,会发现properties文件无法成功注入属性值,相关文件及显示结果如下所示import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;@ConfigurationProperties(prefix = "myTest")@Componentpubl
2020-12-14 10:52:31
2589
2
原创 Java排序算法实现----桶排序
public class BucketSortDemo { public static void bsa(int[] nums,int bucketSize) { if (nums == null || nums.length == 0 || nums.length == 1){ return; } //获取最大值,最...
2020-04-28 18:21:15
200
原创 Java排序算法实现----计数排序
public class CountingSortDemo { public static void csa(int[] array){ //长度为0直接退出 if (array.length == 0)return; //找到最大值,最小值确定数组范围 int min = array[0]; int max ...
2020-04-27 09:05:37
169
原创 Java排序算法实现----堆排序
public class HeapSortDemo { static int length; public static void hsa(int[] array){ length = array.length; //将无序数组构建为大顶堆(从最后一个非叶子节点开始,按照层级遍历的倒序调整) for (int i=array.leng...
2020-04-26 13:10:11
150
原创 Java排序算法实现----快速排序
public static void qsa(int[] array){ if (array==null || array.length==0 || array.length==1){ return; } sort(array,0,array.length-1); } public static void so...
2020-04-25 10:26:40
128
原创 Java关键字----transient
写一段代码理清序列化、反序列化的流程。此处序列化、反序列化用的对象是同一个对象,可以通过注释main中1然后修改Stu对象实现有无transient关键字修饰、serialVersionUID是否不同,得到以下结果:1、serialVersionUID的数值大小不会影响序列化后的字节数大小2、transient的有无,会影响序列化后的字节数大小,有transient修饰成员变量,字节数会变小...
2020-03-25 22:26:29
188
原创 Java排序算法实现----归并排序
学习的该篇博客,代码简单明了,推荐:图解排序算法(四)之归并排序public class MergeSort { public static void msa(int[] array){ int[] temp = new int[array.length]; divide(array,0,array.length-1,temp); } p...
2020-03-12 22:10:51
103
原创 Java排序算法实现----插入排序
public class InsertionSort { public static void isa(int[] array){ int length = array.length; for (int i=1;i<length;i++){ if (array[i] < array[i-1]){ ...
2020-03-11 16:41:50
140
原创 Java排序算法实现----冒泡排序
优化思路参考了该篇博客,写的很好,推荐阅读:冒泡排序算法优化public class BubbleSort { public static void bsa(int[] array){ int length = array.length; int lastSortedIndex = length - 1; for (int i=0;i&l...
2020-03-10 16:36:39
127
原创 Java排序算法实现----选择排序
public class selectionSort { public static void ssa(int[] array){ int length = array.length; for (int i=0;i<length-1;i++){ int min = i; for (int j=i+1;j...
2020-03-09 11:06:24
131
原创 统计文字中的单词数量并按出现次数排序(Java--map的值排序与键排序)
主要分两部分:1.先对输入单词进行处理:使用map接口,单词为键,出现次数为值用字符串内部方法替换掉单词中的特殊符号根据单词是否重复,从而向写入新的键值对或者增加单词(键)对应的出现次数(值)2.再对构造的map对象进行类型转换:个人理解(具体原理可自行学习Map.Entry<K, V>和Map.entrySet()):把键值对看作一个整体,这个整体就是list中元素的具体...
2019-11-04 17:34:47
752
原创 JAVA学习-有序数组排序插入以及二分法查找
一开始不理解为什么无序数组插入比有序数组快,因为无序没有顺序,随便插入,自然是插在末尾,不需要移动其他元素最快了,而有序数组插入需要移动插入之后的元素。以下是有序数组插入和二分法查找。如有错误,感谢指正import java.util.Scanner;public class disorder_Array { public static void main(String[] args)...
2019-10-19 21:21:17
343
原创 JAVA学习-单链表原地逆序
使用Java做题编写链表,尝试写了一个原地逆序函数单链表内部节点只能下一个节点,无法指向上一个节点;JAVA不能定义指针,引用相当于指针;使用三个引用指向链表内部节点,依次向后游走;代码如有错误、冗余或优化,感谢指点。public class listReverse { public static void main(String[] args) { list l = new li...
2019-10-10 20:38:33
303
原创 使用超级鹰接口识别验证码时,验证码类型1902,9102等等数值是什么?
使用超级鹰接口识别验证码时,验证码类型1902,9102等等数值是什么?if __name__ == '__main__': chaojiying = Chaojiying_Client('超级鹰用户名', '超级鹰用户名的密码', '96001') #用户中心>>软件ID 生成一个替换 96001 im = open('a.jpg', 'rb').read() #本地图片文件...
2019-02-17 17:53:06
2043
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人