一、前言:面试过的人都知道,HashMap是Java程序员在面试中最最最经常被问到的一个点,可以说,不了解HashMap都不好意思说自己是做Java开发的。基本上你去面试十家公司,有七八家都会问到你HashMap。那么今天,就带着大家从源码的角度去分析一下,HashMap具体是怎么实现的。二、HashMap的构造方法1.HashMap构造方法我们先来看Has …
技术文章
在Excel单元格中输入特定范围的内容时,一般会利用数据有效性生成下拉列表的方式进行,但如果源列表的内容太多(比方说有数百个),这时再通过下拉列表查找需要的值就很不方便了。如果采用智能感知的模糊查询下拉列表菜单输入,随着回车之前输入字符的增加,列表中可供选择的项目在逐渐减少,这样就更便于选择。那么这样的效果如何实现呢?其实,利用辅助列、CELL函数,再结合数 …
ROW_NUMBER() 是 SQL 中的一个 窗口函数(Window Function),用于为结果集的每一行分配一个唯一的序号(行号),从 1 开始递增。这个函数在处理分页、排名、去重等场景时非常有用。 基本语法ROW_NUMBER() OVER ([PARTITION BY column_name(s)]ORDER BY column_name(s) …
Dot Code是由不连续的点组成的二维条形码符号,设计目的是为了工业流水线上,使用高速喷墨和激光打印机印刷产品有效期,批号以及序列号等。 Dot Code二维码支持ASCII字符集,使用9个点来表示一个codeWord。Dot Code二维码尺寸是灵活可变的。在编码内容不变的情况下,可以根据货品表面的大小来调整印刷,码的宽+高的结果必须等于奇数。4条边周 …
Dropbox曾经是较早跻身独角兽俱乐部的AWS明星用户,而现在他们却跳下大船,走上了自建数据中心的道路。原因主要还是成本。Dropbox的工程副总裁Aditya Agarwal表示,云计算公司也是要赚钱的,规模大了以后自建还是可以节省大量资金。也难怪,Dropbox本身主营业务就是S3之上比较薄的一层,如果不自己搞,面对平台的竞争(Amazon、微软和Go …
阿呆18年写的蓝光存储的文章,仅供参考。——————————————我们一般接触到的存储是机械硬盘HDD或固态硬盘SSD,其实还有磁带库、蓝光等海量存储介质,比如Facebook数据中心就采用了蓝光存储。阿呆最近在SSDFans微信群看到一个华录蓝光存储的PPT,摘录出来分享给读者。一个DA-BH7010蓝光存储机柜最大容量为1.64PB,机柜的基本结构如下 …
Facebook的庞大帝国需要存储的数据时刻都在不断爆炸。比方说,现在它每天要分享20亿张照片,而且需求还在不断增加,唯有靠不断建设扩充存储和数据中心才能满足。此前我们曾多次介绍过Facebook的数据中心(见Facebook新数据中心揭秘、再探Facebook数据中心),包括俄勒冈的Prineville、北卡罗来纳州的Forest和瑞典的吕勒奥以及爱荷华州 …
按照“从图像采集→图像处理→结果判断→执行输出”的顺序,把 CCD 视觉检测设备的一次完整检测流程拆解给你。阅读完即可知道设备在每个阶段究竟在做什么、核心注意点在哪里,以及现场工程师如何调参与维护。图像采集(Image Acquisition):1.1 光学成像o CCD 传感器(面阵或线阵)把被测物反射透射的光信号转换成电荷包 → 移位寄存器 → 电压信号 …
芝能智芯出品互连标准的迭代,往往比处理器的制程进步更少被关注。但如果没有它们,算力增长是缺少了一块版图。PCIe 8.0 将通道速率推高至 256GTs,以 x16 配置实现双向 1TBs 的带宽,几乎超越了人们对单一总线的直觉想象:比当前主流 Gen5 x16 高出近八倍。在过去二十年里,PCIe 从 Gen1 的 2.5GTs 演进到今天,带宽增长超过百 …
作者简介新思科技 产品营销经理 Priyank Shukla随着5G、物联网、多媒体应用等技术的发展,数据流量呈指数增长,极大地推动了高容量超大规模数据中心的建设。根据思科2018年全球云服务指数预测,到 2021年,超大规模数据中心数量预计将增长到628个(截至2016年底为338个),占所有已安装数据中心服务器的 53%。而以太网已成为超大规模数据中心服 …
