本篇文章尝试从What、Why、How这三个角度来探索Java中的弱引用,理解Java中弱引用的定义、基本使用场景和使用方法。由于个人水平有限,叙述中难免存在不准确或是不清晰的地方,希望大家可以指出,谢谢大家:) 1. What——什么是弱引用?** Java中的弱引用具体指的是java.lang. ...
分类:
编程语言 时间:
2020-01-13 22:12:52
阅读次数:
113
先引入需要的依赖 <!--读取yml文件--> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.23</version> </dependency> 读取YML文件工具类的代 ...
分类:
编程语言 时间:
2020-01-11 15:26:02
阅读次数:
387
集合的概念以及和数组的区别 其实数组也是集合, 只不过数组的索引是数值类型.当想用非数值类型作为索引时, 数组就无法满足需要了. 而 Map 集合可以保存多个键-值对(key-value), Set 集合可以保存多个元素. 对Map 和 Set 一般不会逐一遍历其中的元素. Map 一般用来存储需要 ...
分类:
其他好文 时间:
2020-01-10 15:42:18
阅读次数:
74
实际问题:对方服务器接口采用webservice方式返回xml报文,现需解析xml获取所有叶节点的标签名及携带的值 解决方案:利用dom4j解析xml并利用递归获取叶节点,将标签名及标签值封装到Map集合供业务调用 import java.util.HashMap; import java.util ...
分类:
其他好文 时间:
2020-01-04 01:05:53
阅读次数:
75
一。collection与map集合的区别 1.collection集合中的元素为孤立存在,map集合中的预算为成对存在(key键--vlaue值) 2.collection集合为单列集合,map集合为双列集合 3.collection集合中有重复的元素,也可以没有重复的元素,map集合中key值不 ...
分类:
编程语言 时间:
2020-01-03 23:12:50
阅读次数:
91
1.Map集合: java.util.Map<k,v>包中 一个双列集合,一个元素包含两个值(key,value) key和value的数据类型可以相同,也可以不相同 key不允许重复,value允许重复 key和value一一对应 Map常用子类: HashMap:实现Map<k,v>接口,多线程 ...
分类:
编程语言 时间:
2019-12-30 09:38:42
阅读次数:
74
基于链表和二分搜索树实现Set,基于二分搜索树实现Map。 集合Set Set<E> void add<E> void remove<E> boolean contains<E> int getSize() boolean isEmpty() 1、 使用二分搜索树实现Set集合: package s ...
分类:
其他好文 时间:
2019-12-28 12:55:06
阅读次数:
68
表单上传是通过web表单form的形式直接将文件上传到OSS 其中回调参数跟以往不同,需要另外设定. aliyun官方很多个demo代码,但唯一有效的是 这里设定回调时,可以把生成Callback实例操作放到其他地方 通过map集合传递 ...
分类:
Web程序 时间:
2019-12-27 09:59:09
阅读次数:
114