自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 aof rdb

redis的 rdb 和 aof 持久化的区别aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。rdb的特性如下:Code:fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。save, shutdown, slave 命令会触发这个操作。粒度比较大,如果save, shutdown, slave 之前crash了,则中间的操作没办法恢复。aof有如下特性:Code:把写操作指令,持续的写到一个类似日志文

2020-05-27 06:40:29 109

原创 HashMap扩容

原创地址:https://www.iteye.com/topic/539465Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。1、hashmap的数据结构要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是...

2019-12-26 11:22:36 102

原创 HashMap工作原理

HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象将会储存在链表的下一个节点中。 Has...

2019-12-26 11:18:51 105

转载 HashMap数据结构

HashMapHashMap 也是我们使用非常多的 Collection,它是基于哈希表的 Map 接口的实现,以 key-value 的形式存在。在 HashMap 中,key-value 总是会当做一个整体来处理,系统会根据 hash 算法来来计算 key-value 的存储位置,我们总是可以通过 key 快速地存、取 value。下面就来分析 HashMap 的存取。一、定义HashM...

2019-12-26 11:08:05 71

转载 HashMap数据结构

老师:JDK中我们最常用的一个数据类是HashMap。那么,谁可以回答一下HashMap的底层数据结构原理是什么呢?小明:老师,我知道。众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。...

2019-12-26 11:04:07 99

原创 小记

1、 ArrayList 和Vector的区别2、 说说ArrayList,Vector,LinkedList的存储性能和特性Vector : 数组 线程安全ArrayList : 数组 非线程安全LinkedList:双向链表 非线程安全都实现了List接口,也就是说都实现了get(int location)、remove(int locati...

2019-12-03 17:48:08 111

原创 整理

1、spring 事务传播机制、事务注解实现机制2、integer 值比较3、同步方法的执行机制4、mybaits一级缓存5、线程池调用机制6、redis默认端口7、redis缓存机制8、加密算法、数字签名9、幂等10、spring MVC底层实现11、DB事务隔离等级12、Java多线程13、dubbo14、springAOP原理...

2019-03-19 11:34:56 88

空空如也

空空如也

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

TA关注的人

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