欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

water的文章

数据结构算法

不深入而浅出 Roaring Bitmaps 的基本原理

不深入而浅出 Roaring Bitmaps 的基本原理
0x00 前言 位图索引被广泛用于数据库和搜索引擎中,通过利用位级并行,它们可以显著加快查询速度。但是,位图索引会占用大量的内存,因此我们会更喜欢压缩位图索引。 Roaring Bitmaps 就是一种十分优秀的压缩位图索引,后文统称 RBM。 压缩位图索引有很多种...

4年前 (2019-12-11) 1977℃ 0评论 1喜欢

java

JDK 源码中 HashMap 的 hash 方法原理是什么?

JDK 源码中 HashMap 的 hash 方法原理是什么?
这段代码叫“扰动函数”。题主贴的是Java 7的HashMap的源码,Java 8中这步已经简化了,只做一次16位右位移异或混合,而不是四次,但原理是不变的。下面以Java 8的源码为例解释, //Java 8中的散列值优化函数 static final int ha...

4年前 (2019-12-05) 1696℃ 0评论 0喜欢

爱读书

中华经典普及文库

中华经典普及文库
本套文库有三个特点。第一是经典。入选本文库的都是我国优秀传统文化中的精品,是经史子集中的顶峰,堪称“经典中的经典”。如列“二十四史”之首,被誉为“史家之绝唱,无韵之《离骚》”的《史记》,又如被称为中国传统文化核心的“四书五经”等。第二是精品。中华书局成立90多年来,以弘扬优...

4年前 (2019-12-03) 3439℃ 0评论 14喜欢

javascript

都 9012了,该选择 Angular、React,还是Vue?

都 9012了,该选择 Angular、React,还是Vue?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 尽管 Web开发的典型应用场景除了将服务器用作平台、浏览器用作客户端之外,几乎很少活跃于其他业务领域,但不可否认JavaScript 语言和框架的使用已经成为了主流...

5年前 (2019-11-06) 1822℃ 0评论 1喜欢

架构&设计模式

深度剖析开源分布式监控CAT

深度剖析开源分布式监控CAT
CAT(Central Application Tracking)是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团上海侧所有核心应用。目前在中间件(MVC、RPC、数据库、缓存等)框架中得到广泛应用,为美团各业务线提供系统的性能指标、健康状况、监控告...

5年前 (2019-10-29) 1509℃ 0评论 0喜欢

架构&设计模式

Devops

Devops
最近老是碰到这个名词,所以想了解一下这个到底是撒玩意? DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(...

5年前 (2019-10-21) 2559℃ 0评论 2喜欢

大数据云计算

大数据文件格式揭秘:Parquet、Avro、ORC

大数据文件格式揭秘:Parquet、Avro、ORC
Parquet、Avro、ORC格式 相同点 基于Hadoop文件系统优化出的存储结构 提供高效的压缩 二进制存储格式 文件可分割,具有很强的伸缩性和并行处理能力 使用schema进行自我描述 属于线上格式,可以在Hadoop节点之间传递数据   不同点 ...

5年前 (2019-09-04) 3455℃ 0评论 2喜欢

操作系统

局域网连接组件

局域网连接组件
一、课程概述网卡网络线缆(同轴线缆、双绞线、光纤)网络设备(集线器、交换机、路由器、网关、防火墙)双绞线的制作网络设备的使用安装网卡驱动程序 二、网卡1、网卡(Network Interface Card,简称NIC):也称为网络适配器,是计算机连接局域网的基本部...

5年前 (2019-09-04) 1832℃ 0评论 0喜欢

大数据云计算

什么样的大数据平台架构,才是最适合你的?

什么样的大数据平台架构,才是最适合你的?
技术最终为业务服务,没必要一定要追求先进性,各个企业应根据自己的实际情况去选择自己的技术路径。   它不一定具有通用性,但从一定程度讲,这个架构可能比BAT的架构更适应大多数企业的情况,毕竟,大多数企业,数据没到那个份上,也不可能完全自研,商业和开源的结合可能更好...

5年前 (2019-09-03) 1918℃ 0评论 1喜欢

大数据云计算

云计算和虚拟化

云计算和虚拟化
作者:Bright Liao链接:https://www.zhihu.com/question/35425470/answer/62993113来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1. 基于虚拟机的虚拟化和基于容器的...

5年前 (2019-08-27) 1898℃ 0评论 1喜欢

架构&设计模式

系统分层(基础层、平台层、应用层和接入层)

系统分层(基础层、平台层、应用层和接入层)
通常来说,我们可以把系统分成四层:基础层、平台层、应用层和接入层。基础层就是我们的机器、网络和存储设备等。平台层就是我们的中间件层,Tomcat、MySQL、Redis、Kafka之类的软件。应用层就是我们的业务软件,比如,各种功能的服务。接入层就是接入用户请求的网关、负载均衡...

5年前 (2019-08-26) 18416℃ 0评论 51喜欢

架构&设计模式

SSDB与Redis的区别

SSDB与Redis的区别
SSDB 是一个 C++ 开发的 NoSQL 数据库, 使用 Google 公司开源的 LevelDB 引擎作为底层的存储引擎. Redis 是一个 C 语言开发的内存 NoSQL 数据库。SSDB 采用 New BSD License 许可协议,...

5年前 (2019-08-08) 1772℃ 0评论 0喜欢

架构&设计模式

K8s为何需要Istio?较为深入地讨论 Istio——其历史发展、设计理念、核心功能原理及运行流程

K8s为何需要Istio?较为深入地讨论 Istio——其历史发展、设计理念、核心功能原理及运行流程
Istio 作为目前众多 Service Mesh 中最闪耀的新星,他到底有哪些闪光点和功能?我们又为什么要选择使用它呢?本篇文章分别从如下五个方面简单地介绍了 Istio。它们分别是:Istio 的起源、设计目标、核心功能和部分功能的原理及流程。希望本篇文章能让您快速了解什么...

5年前 (2019-08-07) 2138℃ 1评论 1喜欢

架构&设计模式

什么是Serverless架构和FaaS函数即服务?

什么是Serverless架构和FaaS函数即服务?
Serverless架构 Serverless(无服务器架构)指的是由开发者实现的服务端逻辑运行在无状态的计算容器中,它由事件触发, 完全被第三方管理,其业务层面的状态则被开发者使用的数据库和存储资源所记录。 本文首发于 什么是serverless架构?-...

5年前 (2019-08-07) 7205℃ 0评论 17喜欢

生活杂谈

西湖龙井十大品牌排行榜

西湖龙井十大品牌排行榜
西湖龙井十大品牌排行榜 西湖龙井有色绿、香郁、味甘、形美的四个特点,被称为四绝,也是中国十大名茶之一,原产于杭州西湖龙井村因此得名,也已杭州龙井茶最为纯正。如今龙井已有1200年的历史,其清明节前采摘的龙井茶被称为明前龙井,也成为女儿红,而在众多西湖龙井品牌里,那个品牌最...

5年前 (2019-08-02) 2767℃ 0评论 0喜欢

架构&设计模式

你需要每天写代码吗?

你需要每天写代码吗?
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 就像运动员每天锻炼一样,每天练习写代码可以成就更优秀的你。 最近我看过的博客,基本上每篇都有提到,“你需要每天写代码”。什么主题不重要,关键是要养成每天写代码的好习惯。...

5年前 (2019-07-30) 1599℃ 0评论 0喜欢

架构&设计模式

怎么锻炼代码工程能力

怎么锻炼代码工程能力
作者:边城浪子链接:https://www.zhihu.com/question/26720916/answer/409199975来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先让我们看一看刚入软件公司会出现的情况:1. ...

5年前 (2019-07-30) 2280℃ 0评论 0喜欢