2018年5月13日

(转)HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别

摘要: ①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 阅读全文

posted @ 2018-05-13 09:27 sweet6 阅读(110) 评论(0) 推荐(0) 编辑

2018年5月8日

Java中多线程并发体系知识点汇总

摘要: 一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本 阅读全文

posted @ 2018-05-08 23:11 sweet6 阅读(214) 评论(0) 推荐(0) 编辑

2018年4月30日

Dubbo解析及原理浅析

摘要: 原文链接:https://blog.csdn.net/chao_19/article/details/51764150 一、Duboo基本概念解释 Dubbo是一种分布式服务框架。 Webservice也是一种服务框架,但是webservice并不是分布式的服务框架,他需要结合F5实现负载均衡。因此 阅读全文

posted @ 2018-04-30 19:54 sweet6 阅读(1169) 评论(0) 推荐(0) 编辑

redis和memcached的区别

摘要: 1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将一些很久没 阅读全文

posted @ 2018-04-30 11:10 sweet6 阅读(152) 评论(0) 推荐(0) 编辑

导航