上一页 1 2 3 4 5 6 7 8 9 10 ··· 66 下一页
摘要: ———————————— 众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。 HashMap数组每一个元素的初始值都是Null。 对于HashMap,我们最常使用的是 阅读全文
posted @ 2020-05-10 21:09 Mr_伍先生 阅读(838) 评论(0) 推荐(0) 编辑
摘要: HashMap的底层数据结构? 数组+链表(JDK1.8之前) , 数组+链表+红黑树(JDK1.8之后) HashMap的存取原理? 通过获取key对象的hashcode计算出该对象的哈希值,通过改哈希值与数组长度减去1进行位与运算(n-1 & hash),得到buckets 的位置,当发生has 阅读全文
posted @ 2020-05-10 21:02 Mr_伍先生 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 核心的概念 map是entry的集合,一个key、value就是一个entry 图解 Java在处理hash冲突的时候使用了链表 图中的0到10号 的方块就是entry(键值对),如果发生hashcode的冲突,就会像4号方块那样,开始向后追加,注意看4号方块的next的属性,那个属性不是null, 阅读全文
posted @ 2020-05-10 20:53 Mr_伍先生 阅读(3710) 评论(0) 推荐(0) 编辑
摘要: MD5现在是用来作为一种数字签名算法,即A向B发送数据m,为了让B确信数据是A送来的并且没有被篡改于是A就是用hash算法将数据散列一并发送给 B。B接收到文件以后也用相同的hash算法校验数据是否被修改。主要是防止数据被修改的。MD5值的重复就是所谓的碰撞。 获取文件的MD5码 System.ou 阅读全文
posted @ 2020-05-10 20:37 Mr_伍先生 阅读(4489) 评论(0) 推荐(0) 编辑
摘要: cat 文件名 | grep -C 20 '关键字' 显示文件里匹配关键字那行以及上下20行 cat 文件名 | grep -B 20 '关键字' 显示关键字及前20行 cat 文件名 | grep -A 20 '关键字' 显示关键字及后20行 例如: 在catalina.out文件内容中找到关键字 阅读全文
posted @ 2020-05-10 20:31 Mr_伍先生 阅读(33616) 评论(0) 推荐(0) 编辑
摘要: 一、消息为什么丢失 RabbitMQ默认情况下的交换机和队列以及消息是非持久化的,也就是说在服务器重启或者宕机恢复后,之前创建的交换机和队列都将不复存在,之前未消费的消息也就消失不见了。原因在于每个队列和交换机的durable属性。该属性默认情况是false,它决定了RabbitMQ是否需要在崩溃或 阅读全文
posted @ 2020-04-30 16:22 Mr_伍先生 阅读(8391) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2020-04-23 00:00 Mr_伍先生 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 1.docker search命令 2.docker images 查看镜像信息 3.docker ps查看容器信息 4.docker rmi -f bf756fb1ae65(镜像ID) 删除镜像 5.删除全部镜像命令 docker rmi -f $(docker images -qa) 6.doc 阅读全文
posted @ 2020-04-22 23:39 Mr_伍先生 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 最近项目中使用了@PostConstruct注解,记录如下。 @PostConstruct是Java自己的注解.@PostConstruct该注解被用来修饰一个非静态的void()方法.@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次.@Post 阅读全文
posted @ 2020-04-02 10:39 Mr_伍先生 阅读(3197) 评论(0) 推荐(0) 编辑
摘要: 1.准备一个SpringBoot项目 2.安装Docker Docker运行在CentOS 7上,要求操作系统为64位,内核版本为3.10及以上。确认本机已经安装了满足要求的Linux内核。使用命令uname -r来检查内核版本信息。 [root@localhost ~]# uname -r 3.1 阅读全文
posted @ 2020-03-26 11:03 Mr_伍先生 阅读(633) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 66 下一页