jdk 源码系列之HashMap

jdk 源码系列之 HashMap点击查看原文>

给jdk写注释系列之jdk1.6容器(4)-HashMap源码解析 - 吞噬天帝

前面了解了jdk容器中的两种List,回忆一下怎么从list中取值(也就是做查询),是通过index索引位置对不对,由于存入list的元素时安装插入顺序存储的,所以index索引也就是插入的次序。 Map呢是这样一种容器,它可以存储两个元素键和值,根据键这个关键字可以明确且唯一的查出一个值,这...

给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析 - 吞噬天帝

前面分析了HashMap的实现,我们知道其底层数据存储是一个hash表(数组+单向链表)。接下来我们看一下另一个LinkedHashMap,它是HashMap的一个子类,他在HashMap的基础上维持了一个双向链表(hash表+双向链表),在遍历的时候可以使用插入顺序(先进先出,类似于FIFO).....

给jdk写注释系列之jdk1.6容器(6)-HashSet源码解析&Map迭代器 - 吞噬天帝

今天的主角是HashSet,Set是什么东东,当然也是一种java容器了。现在再看到Hash心底里有没有会心一笑呢,这里不再赘述hash的概念原理等一大堆东西了(不懂得需要先回去看下HashMap了),需要在啰嗦一句的是hash表是基于快速存取的角度设计的,也是一种典型的空间换时间的做法(这个在.....

jdk1.8.0_45源码解读——HashMap的实现 - CherishFu

jdk1.8.0_45源码解读——HashMap的实现一、HashMap概述 HashMap是基于哈希表的Map接口实现的,此实现提供所有可选的映射操作。存储的是对的映射,允许多个null值和一个null键。

使用 Go 实现 Async/Await 模式

Golang 是一种并发编程语言。它具有强大的特性,如 Goroutines 和 Channels,可以很好地处理异步任务。另外,goroutines 不是 OS 线程,这就是为什么您可以在不增加开销的情况下根据需要启动任意数量的 goroutine 的原因,它的堆栈大小初始化时仅 2KB点击查看原文>

磁盘到底是怎样工作的?一文理解硬盘结构

一文理解磁盘结构点击查看原文>

一个“举债”1.8亿投身开源的人丨C位面对面

“Open Source is eating the world”,这是开源软件发轫之初有心人下的惊人论断。随着时间线的推移,“耸人听闻”的标题成了市井街巷的谈资,整个世界构建在了开源所打下的“地基”之上。马越是国内最早接触开源的那一批人,也是 Red Hat JBoss 世界创新奖首位华人获奖者。2007 年回国创业的他选择了开源赛道,不单将恒拓开源做到新三板开源技术服务平台第一股,他还全资收购了开源中国并出任 CEO,继续推动本土开源的历史进程。开源的魅力究竟在哪,让他不惜“举债”1.8 个亿仍坚定如昔?Gitee 未来坚定出海的决心从何而来?2020 年的今天,是本土开源最好的时机了吗?

Spock单元测试框架实战指南四 - 异常测试

这一篇主要讲使用Spock如何测试代码中抛异常的场景点击查看原文>

云智慧完成D3轮6000万美元融资,继续领跑智能运维市场

2020年12月1日,全栈智能业务运维服务商-云智慧(北京)科技有限公司(以下简称:云智慧)宣布完成D3轮6000万美元融资,这是国内智能运维领域获得的单笔最大融资。云智慧于2016年开始将大数据和人工智能技术应用于IT运维领域,并率先推出了智能业务运维平台。公司致力于智能运维的产品技术创新和深度应用实践,为企业数字化业务提供有力支撑。

数据中台“耗子尾汁” | InfoQ公开课

直播内容在上次的直播中,松子老师以”中台这趟车还能行驶多远“为主题,解析了一个实际的“中台”案例,给大家带来了一些不一样的看法。 本期,将在上期案例的基础上,再给大家解析一些”数据中台“案例,并通过深度解析某个领域数据平台实施过程,对比并总结提炼一个构建成功数据中台的方法。直播大纲透过一个实际的数据架构来看数据”中台“的实施结合小案例来讲解中台与双中台一个老数据人眼中数据架构发展听众受益点击查看原文>

Spring 源码学习 02:关于 Spring IoC 和 Bean 的概念

在前一篇文章中介绍了如何构建源码阅读环境,既然构建好了源码环境,本地也可以正常运行,那就开始阅读源码吧!点击查看原文>

深入浅出System.gc() 源码解读

System.gc(),大家应该也有所了解,是JDK提供的触发Full GC的一种方式,会触发Full GC,其间会stop the world,对业务影响较大,一般情况下不会直接使用。点击查看原文>

钻石与小度:智能语音助手背后的“马斯洛需求模型”

从软件到硬件,从辅助功能到产品核心,从前沿科技走向千万普通人的生活,智能语音助手的一路发展,经历了数次技术、形态、商业市场上的彻底蜕变。很多人都会好奇,智能语音助手的未来会走向何处?点击查看原文>

cglib 入门前篇

cglib 是一个功能强大、高性能、高质量的字节码操作库,主要用于在运行时扩展 Java 类或者根据接口生成对象。点击查看原文>

盛大日系阵列卡牌《勇者世界》今日公测!

由盛大游戏代理运营的首款日系阵列卡牌—《勇者世界》,于今日11:00正式开启双版公测,同时安卓版本更携国内多家平台联合首发。

This Super Simple Tourniquet Will Save a Soldier's Life in 25 Seconds

Throughout both the Iraq and Afghanistan Wars, IEDs have been the leading cause of death and dismemberment for US servicemen and women—mostly because the pelvic and upper leg injuries that they generate can't easily be treated with conventional tourniquets.

霍尼韦尔调查:三分之二的中国车主对油耗不满意

上海2014年7月3日电 /美通社/ -- 全球领先的汽车涡轮增压技术开发商霍尼韦尔(纽交所代码:HON)涡轮增压技术部,近日对中国部分车主进行了一项网络调查。

Square向中小商户推出在线预订的管理工具Square Appointments

对于一个中小型商家来说,互联网是一个很好的增加客流的工具,无论是媒体式地营销或者是团购,都可以为其吸引更多客源。

12306用户数据遭泄露,赶紧改密码吧!

漏洞报告平台乌云漏洞发布报告称,12306网站上用户帐号、明文密码、身份证和邮箱在内的数据在互联网上疯狂传播,报告中显示危害等级显示为“高”,漏洞类型则是“用户资料大量泄漏”。

蜘蛛里有了新的“花花公子”

孔雀跳蛛绝对是蜘蛛中的异类,它们鲜亮色彩和花纹在蜘蛛家族里显得格外抢眼。最近,这个家族又增加了两个新种,它们的舞姿——好像稍微有点儿不一样。

Google’s biggest ISV partner looks to capitalize on Microsoft’s growing Office 365 business

As Microsoft’s Office 365 continues to harness the flexibility of cloud connectivity and distribution, the revamped Office suite is seeing its deployment expand beyond traditional big enterprise. Due to the new flexible deployment on any device, liberal licensing and standardized formatting,

Which Metrics Matter For Today’s App Developers?

What sort of metrics should mobile app developers be paying attention to these days? That question kicked off an informative discussion about the changing nature of the mobile app ecosystem at TechCrunch Disrupt NY this afternoon, taking between former IDC analyst,

要改变世界的我们忘了什么?老年人互联网产品设计注意事项

译者曾经在一次讲座上问过一位互联网观察者:“觉得像您40~60岁之间的用户是一群怎样的群体? 会偏好什么属性的 ...

Have You Ever Had a Disastrous Butt-Dial?

A U.S. Appeals court just ruled that butt-dials (your phone calling a random contact due to, generally, contact with your butt) are not protected under federal wire-tapping law—which means that your inadvertent communications can be used against you.Read more...

© 云聚网互联网资讯 我要投稿 云聚网博客 DeepHub IMBA