死磕 Java 集合之 HashMap 源码分析 (mp.weixin.qq.com)
HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序。
by @zhisheng_blog 2019-09-22 13:33 分享 查看详情
手把手教你免费使用正版的 IntelliJ IDEA (mp.weixin.qq.com)
IDEA是个人最喜欢的IDE,它非常智能,懂我的心,极大地提高了个人编程效率;让人爱不释手,欲罢不能。

然而,这是一款收费软件,价格不菲。

本文教大家如何 免费,并且 光荣地 使用 正版 IntelliJ IDEA。
by @zhisheng_blog 2019-09-22 13:33 分享 查看详情
还在为怎么阅读 JDK 源码犯愁吗? (mp.weixin.qq.com)
这篇文章主要讲述jdk本身的源码该如何阅读,关于各种框架的源码阅读我们后面再一起探讨。

笔者认为阅读源码主要包括下面几个步骤。
by @zhisheng_blog 2019-09-22 13:32 分享 查看详情
Elasticsearch解决问题之道——请亮出你的DSL! (mp.weixin.qq.com)
在业务开发中,我们往往会陷入开发的细枝末节之中,而忽略了事物的本源。
经常有同学问到:
1, 业务代码实现结果和kibana验证不一致。
比如:我的python或者java程序检索结果怎么和kibana里面不一致?
by @zhisheng_blog 2019-09-22 13:31 分享 查看详情
IDEA 2019.2 你升级了吗? (mp.weixin.qq.com)
idea 2019.2正式版是在2019年7月24号发布的,本篇文章,我将根据官方博客以及自己的理解来进行说明,总体就是:性能更好,体验更优,细节处理更完美!
by @zhisheng_blog 2019-09-22 13:30 分享 查看详情
一文秒懂 QPS、TPS、PV、UV、GMV、IP、RPS! (mp.weixin.qq.com)
QPS、TPS、PV、UV、GMV、IP、RPS等各种名词,外行看起来很牛X,实际上对程序员来说都是必懂知识点。下面我来一一解释一下。
by @zhisheng_blog 2019-09-22 13:30 分享 查看详情
IDEA 这个快捷键有 17 个实用技巧,你竟然还不知道? (mp.weixin.qq.com)
IDEA里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作,
很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。

万能快捷键可以帮你做很多事情,我大概总结了17点:
by @zhisheng_blog 2019-09-22 13:29 分享 查看详情
你公司到底需不需要引入实时计算引擎? (mp.weixin.qq.com)
大数据发展至今,数据呈指数倍的增长,对实效性的要求也越来越高,于是像上面这种需求也变得越来越多了。

那这些场景对应着什么业务需求呢?我们来总结下,大概如下:
by @zhisheng_blog 2019-09-22 13:28 分享 查看详情
一文搞懂 Flink 的 Exactly Once 和 At Least Once (mp.weixin.qq.com)
介绍 CheckPoint 如何保障 Flink 任务的高可用

CheckPoint 中的状态简介

如何实现全域一致的分布式快照?

什么是 barrier?什么是 barrier 对齐?

证明了:为什么 barrier 对齐就是 Exactly Once?为什么 barrier 不对齐就是 At Least Once?
by @zhisheng_blog 2019-09-22 13:28 分享 查看详情
Hadoop YARN:调度性能优化实践 (mp.weixin.qq.com)
YARN作为Hadoop的资源管理系统,负责Hadoop集群上计算资源的管理和作业调度。

美团的YARN以社区2.7.1版本为基础构建分支。目前在YARN上支撑离线业务、实时业务以及机器学习业务。
by @zhisheng_blog 2019-09-22 13:27 分享 查看详情
从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念 (yq.aliyun.com)
Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“K8s”,它是通过将 8 个字母“ubernete ”替换为“8”而导致的一个缩写。
by @可耐芊小仙女 2019-09-20 16:09 分享 查看详情
从零开始入门 K8s| 详解 Pod 及容器设计模式 (yq.aliyun.com)
我们知道 Pod 是 Kubernetes 项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?在使用容器 Docker 的时候,也没有这个说法。其实,如果想要理解 Pod,首先要理解容器,所以来回顾一下容器的概念:容器的本质实际上是一个进程,是一个视图被隔离,资源受限的进程。
by @可耐芊小仙女 2019-09-20 16:08 分享 查看详情
6 个 K8s 日志系统建设中的典型问题,你遇到过几个? (yq.aliyun.com)
在 Logging 这块做了几年,最近 1 年来越来越多的同学来咨询如何为 Kubernetes 构建一个日志系统,或者是来求助在这过程中遇到一系列问题如何解决,授人以鱼不如授人以渔,于是想把我们这些年积累的经验以文章的形式发出来,让看到这篇文章的同学能少走弯路。这个系列文章定位为长篇连载,内容偏向落地实操以及经验分享,且内容会随着技术的迭代而不定期更新。
by @可耐芊小仙女 2019-09-20 16:07 分享 查看详情
CNCF 宣布成立应用交付领域小组,正式开启云原生应用时代 (yq.aliyun.com)
作为云原生领域的顶级开源社区, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)近日宣布成立 Application Delivery SIG (应用交付领域小组),这一新小组的成立会承担什么样的职责?又会给云原生领域带来哪些新的影响?本文,InfoQ 对阿里高级技术专家张磊进行独家采访。
by @可耐芊小仙女 2019-09-20 15:55 分享 查看详情
Kubernetes v1.16 发布 | 云原生生态周报 Vol. 20 (yq.aliyun.com)
9 月 11 日,蚂蚁金服在 2019 谷歌开发者大会上海站上开源了 ElasticDL 项目,这是业界首个基于 TensorFlow 实现弹性深度学习的开源系统。ElasticDL 实现了容错和弹性调度的分布式深度学习,可以极大提升集群的总体利用率,同时显著减少用户提交作业之后等待作业启动的时间(pending time)。
by @可耐芊小仙女 2019-09-20 15:53 分享 查看详情
你真的需要那么多报表吗? (insights.thoughtworks.cn)
企业对于数据的重视程度越来越高,很多业务部门也深刻意识到了数据的重要性,希望通过数据挖掘出动态变化着的、复杂的、跨越多渠道的、内外部集成的业务现象背后的逻辑,从而来指导决策和运营。但你真的需要那么多报表吗?警惕陷入报表迷宫!
by @ThoughtWorks 2019-09-20 11:57 分享 查看详情
Serverless Kubernetes全面升级2.0架构:支持多命名空间、RBAC、CRD、PV/PVC等功能 (yq.aliyun.com)
阿里云Serverless Kubernetes容器服务最新开放香港、新加坡、悉尼区域,同时全面开放2.0架构,帮助用户更加便捷、轻松地步入“以应用为中心”的全新架构。通过Serverless Kubernetes,用户50秒内可从零启动500应用容器,而无需关心底层服务器资源。
by @可耐芊小仙女 2019-09-19 16:46 分享 查看详情
DataV教你如何给可视化应用一键美颜 (yq.aliyun.com)
如果你平时经常接触数据统计、数据展示和决策分析,相信你对DataV一定有所了解。DataV作为一站式实时数据可视化应用搭建工具,拥有图形化、拖拽式、近乎零代码的使用体验,能帮助大家轻松搭建属于自己的数据看板和数据大屏。
by @可耐芊小仙女 2019-09-19 16:43 分享 查看详情
来杭州云栖大会,全面了解企业如何实现云上IT治理 (yq.aliyun.com)
云计算,如今已经成为了像水和电一般关系到国计民生的国家基础设施。云计算为企业带了前所未有的资源交付效率和运维效率的提升,同时也用全新的技术帮助企业在新的价值网络中创造新的商业赛道、挖掘新的商业模式。越来越多的企业开始主动或被动地尝试使用云,而那些已经尝到云“甜头”的企业在加速上云节奏,不断将创新业务、非核心的企业业务、乃至企业核心业务逐步迁移上云。
by @可耐芊小仙女 2019-09-19 16:42 分享 查看详情
剖析阿里云的SaaS战略:企业和ISV不可错过的好文 (yq.aliyun.com)
过去二十年,中国诞生了大批To C的高市值互联网巨头,2C的领域高速发展,而2B领域一直不温不火。近两年来,在C端流量饱和,B端数字化转型来临的背景下,中国越来越多的科技公司已经慢慢将触角延伸到了B端。“To B or not To B,结果还是To B”已经成为业内探讨的重要话题。作为典型的TO B领域,云计算一直是各巨头的必争之地。过去十年内,云计算的基础设施在高速成长, IaaS领域呈现出高度竞争的状态,且布局相对趋于稳定。如何在云计算领域加强企业服务成为巨头们面临的一大挑战。 在海外,在Salesforce、Workday等SaaS公司异军突起,而传统企业服务巨头Oracle,SAP也积极在向SaaS模式转型。时至今日, 美国企业服务市场的每个领域,基本上都有SaaS成功的身影。而中国的大部分SaaS企业还在温饱线上挣扎。
by @可耐芊小仙女 2019-09-19 16:41 分享 查看详情