- 博客(5)
- 收藏
- 关注
原创 徒手撸HashMap源码(java8之前)
废话不多说了,直接上源码java8以后的红黑树扩容方法还待补充首先定义一个基类,用于存放数据public class Entry<K,V>{//定义三个函数 k v 和 next指向 K k; V v; Entry<K,V> next; public Entry(K k, V v,Entry<K,V> next) { ...
2019-12-18 10:58:32 205
转载 由阿里巴巴Java开发规约HashMap条目引申的一些内容
大热的《阿里巴巴Java开发规约》中有提到:【推荐】集合初始化时,指定集合初始值大小。说明:HashMap使用如下构造方法进行初始化,如果暂时无法确定集合大小,那么指定默认值(16)即可:public HashMap (int initialCapacity) { this(initialCapacity, DEFAULT_LOAD_FACTOR);}看到代码规约这一条的时...
2019-12-17 19:26:44 288
原创 消息队列踩坑
2019.12.16 activeMq踩坑问题:消息在消费方消费以后,消息队列中的消息未被确认和消费掉,依然存在在消息队列中。资料原文消息消费者-消息确认1、确认机制(ack_mod)AUTO_ACKNOWLEDGE = 1 自动确认CLIENT_ACKNOWLEDGE = 2 客户端手动确认DUPS_OK_ACKNOWLEDGE = 3 自动批量确认SESSI...
2019-12-16 20:01:32 186
原创 LeetCode习题合集简单题整理解析(1、7、9、)
1、两数相加(twoSum)原题描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9,因为 nums[0] + nums[1] = 2 + 7 = 9,所以返...
2019-12-13 19:58:52 188
原创 关于ListNode的报错问题(无现成类可以使用)和ListNode习题合集
关于LinkNode报错 之前在刷leetcode的时候,遇到LinkNode的类就编译报错,无法导入合适的类库。导致这类题一直没有着手往下做。这次通过查阅其他大佬的代码构建终于解决此问题。下面上代码。 public class ListNode{ int val; ListNode next; public ListNode(int...
2019-12-13 19:47:53 9231 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人