摘要: 1. TreeSet简介 TreeSet是Set的实现类之一,是不可重复集合,非线程安全的。 TreeSet是SortedSet的唯一实现类,实现了元素的自动排序,排序不是以插入的顺序排序,而是默认以元素的大小进行自动排序,也可以指定排序方式来按照定制排序。 TreeSet底层排序通过红黑树实现,红 阅读全文
posted @ 2019-05-10 15:36 DespacitoYo 阅读(404) 评论(0) 推荐(0)
摘要: 1. LinkedHashSet简介 LinkedHashSet继承自HashSet,故拥有HashSet的全部API,LinkedHashSet内部实现简单,核心参数和方法都继承自HashSet,只是重写了spliterator一个方法。 HashSet底层通过HashMap进行数据存储,而Lin 阅读全文
posted @ 2019-05-10 10:44 DespacitoYo 阅读(325) 评论(0) 推荐(0)
摘要: 1. HashSet简介 HashSet是一个不可重复的无序集合,底层由HashMap实现存储,故HashSet是非线程安全的,由于HashSet使用HashMap的Key来存储元素,而HashMap的Key可以允许有一个null值,所以HashSet是可以存储null值的。 由于HashSet的不 阅读全文
posted @ 2019-05-09 22:25 DespacitoYo 阅读(273) 评论(0) 推荐(0)
摘要: 1. Stack简介 Stack是集合中对数据结构栈的一种实现,栈的原则是先进先后出,与队列相反(先进先出)。Stack是继承自Vector的,意味着它也是由数组实现的线程安全的,不考虑线程安全的情况下完全可以用LinkedList当做栈来使用。 2. Stack实现 Stack的实现很简单,核心参 阅读全文
posted @ 2019-05-09 16:22 DespacitoYo 阅读(309) 评论(0) 推荐(0)
摘要: 1. LinkedList简介 LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的。因为它实现了Deque接口,所以也是双端队列的一种实现。 2.LinkedList继承关系 LinkedList继承自AbstractSequentialList,实现 阅读全文
posted @ 2019-05-09 15:41 DespacitoYo 阅读(206) 评论(0) 推荐(0)
摘要: 1. Vector简介 Vector是JDK1.0版本就推出的一个类,和ArrayList一样,继承自AbstractList,实现了List、RandomAccess、Cloneable、java.io.Serializable接口,底层也是基于数组实现的,不同的是它是一个线程安全的类。 2. V 阅读全文
posted @ 2019-05-08 17:34 DespacitoYo 阅读(326) 评论(0) 推荐(0)
摘要: 参考文档: https://cloud.tencent.com/developer/article/1145014 https://segmentfault.com/a/1190000018578944 http://www.importnew.com/9928.html https://blog. 阅读全文
posted @ 2019-01-15 16:45 DespacitoYo 阅读(363) 评论(0) 推荐(0)
摘要: 1. 将svn仓库中的项目导入本地git仓库 使用 git svn clone [svn_url] 命令即可完成从svn仓库导入本地,由于该命令会将svn仓库中所有版本的更新都会同步到本地仓库,如果项目更新次数过多会花费很长的时间,所以我们可以通过指定版本号以避免不必要的更新 如:git svn c 阅读全文
posted @ 2019-01-08 15:34 DespacitoYo 阅读(12972) 评论(0) 推荐(0)
摘要: 1. 从git远程仓库导出项目 首先下载git工具:https://www.git-scm.com/download,git仓库可以使用github,coding,码云等开源网站申请账号即可免费试用 下载并安装git,安装成功后桌面会出现Git Bash工具,如图 双击Git Bash进入类似lin 阅读全文
posted @ 2019-01-08 10:16 DespacitoYo 阅读(306) 评论(0) 推荐(0)
摘要: 问题背景 C#小白,由于本公司IM系统服务端(java)是本人独立开发的,加上现在所在项目需要对接IM系统,于是IM的客户端(C#实现)对接工作就交给我了。于是C#小白的我天真的以为只要调用C#端的SDK接口真搞定了。起初都还好,对接工作都很正常,没什么大问题。可是随着时间的不断流逝,终于在项目组小 阅读全文
posted @ 2018-12-18 18:08 DespacitoYo 阅读(8334) 评论(6) 推荐(2)