自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止境

一分耕耘一分收获

  • 博客(6)
  • 收藏
  • 关注

转载 HashMap的进一步理解

1. 数据结构Java代码 收藏代码transient Entry[] table; 用数组和链表来实现,实质是链表数组,更进一步说是散列链表数组,因为每一个链表的散列值相同,即Entry的数组,链表和数组的区别见:[这里写链接内容](http://blog.csdn.net/qq_32215549/article/details/78693679 "链表和数组原理")![链表图](h

2017-12-02 13:12:29 199

原创 集合(链表和数组的区别)

数组静态分配内存,链表动态分配内存; 数组在内存中连续,链表不连续; 数组元素在栈区,链表元素在堆区; 数组利用下标定位,时间复杂度为O(1),链表利用引用定位元素时间复杂度O(n); 数组插入或删除元素的时间复杂度O(n),链表的时间复杂度 O(1)。 总结: 如果是数据数量不发生变化,就使用数组;如果数据数量经常发生变化,就使用动态数组(ArrayList、vector

2017-12-02 11:09:54 2702

原创 反射机制构造实例调用方法

反射机制构造实例调用方法1. 无参构造假如有这么一个类A: public class A {  public void foo(String name) {    System.out.println("Hello, " + name);  }}可以编写另外一个类来反射调用A上的方法: import java.lang.reflect.Method;public class TestClas

2017-09-30 12:35:46 163

原创 springBoot上集成redis缓存

springBoot上集成redispom.xml引入jar包,如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency

2017-08-29 13:36:40 257

原创 阿里云上安装rocketMQ

阿里云上安装rocketMQ、rocketMq安装到阿里云ECS

2017-08-13 14:45:00 2516

原创 java序列化问题

关于java序列化得出的几个结论概念:- 序列化:把Java对象转换为字节序列的过程。- 反序列化:把字节序列恢复为Java对象的过程。对象没有实现Serializable是不可以实现序列化反序列化的;若对象序列化时我们没有指明序列化的版本,只要我们修改了该对象(类名、属性、方法、颠倒属性顺序)反序列化时必然报错;对象序列化指明版本,反序列化时如果修改字段添加字段,可以正常反序列化,修改和新添

2017-08-11 13:47:18 227

空空如也

空空如也

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

TA关注的人

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