自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 181

转载 由阿里巴巴Java开发规约HashMap条目引申的一些内容

大热的《阿里巴巴Java开发规约》中有提到:【推荐】集合初始化时,指定集合初始值大小。说明:HashMap使用如下构造方法进行初始化,如果暂时无法确定集合大小,那么指定默认值(16)即可:public HashMap (int initialCapacity) { this(initialCapacity, DEFAULT_LOAD_FACTOR);}看到代码规约这一条的时...

2019-12-17 19:26:44 258

原创 消息队列踩坑

2019.12.16 activeMq踩坑问题:消息在消费方消费以后,消息队列中的消息未被确认和消费掉,依然存在在消息队列中。资料原文消息消费者-消息确认1、确认机制(ack_mod)AUTO_ACKNOWLEDGE = 1 自动确认CLIENT_ACKNOWLEDGE = 2 客户端手动确认DUPS_OK_ACKNOWLEDGE = 3 自动批量确认SESSI...

2019-12-16 20:01:32 163

原创 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 166

原创 关于ListNode的报错问题(无现成类可以使用)和ListNode习题合集

关于LinkNode报错 之前在刷leetcode的时候,遇到LinkNode的类就编译报错,无法导入合适的类库。导致这类题一直没有着手往下做。这次通过查阅其他大佬的代码构建终于解决此问题。下面上代码。 public class ListNode{ int val; ListNode next; public ListNode(int...

2019-12-13 19:47:53 8115 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除