大规模团队协同开发利器:阿里Atlas正式开源!

近日,手机淘宝安卓客户端容器化框架Atlas正式宣布开源。Atlas由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署…

7行Python的人脸识别

随着去年alphago 的震撼表现,AI 再次成为科技公司的宠儿。AI涉及的领域众多,图像识别中的人脸识别是其中一个有趣的分支。百度的BFR,Face++的开…

从构造函数看线程安全

线程是编程中常用而且强大的手段,在使用过程中,我们经常面对的就是线程安全问题了。对于Java中常见的数据结构而言,一般的,ArrayList是非线程安全的,Ve…

纯干货 | 从淘宝到云端的高可用架构演进

近日在Qcon开发者大会北京站上,来自阿里巴巴商家事业部技术专家沐剑在专场分享了题为《高可用实践:从淘宝到上云的差异》的演讲,主要介绍了其近几年在阿里电商平台及…

曾优雅击退史上最凶狠的DDoS攻击,AliGuard的高性能从何而来?

2016年10月21日,美国发生了一次震惊全球互联网的安全事件,大半个美国的互联网因为DDoS攻击发生瘫痪,攻击从清晨开始一直持续到傍晚,黑客发起了长时间多批次…

Apache Kafka:下一代分布式消息系统

作者 Abhishek Sharma ,译者 梅雪松
简介

Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Ap…

史无前例开放!阿里内部集群管理系统Sigma混布数据

互联网普及的20年来,尤其是近10年移动互联网、互联网+的浪潮,使互联网技术渗透到各行各业,渗透到人们生活的方方面面,这带来了互联网服务规模和数据规模的大幅增长…

Java多线程编程-(9)-使用线程池实现线程的复用和一些坑的避免

线程复用:线程池

首先举个例子:
假设这里有一个系统,大概每秒需要处理5万条数据,这5万条数据为一个批次,而这没秒发送的5万条数据数据需要经过两个处理过程,第…

Java多线程编程-(12)-单例模式几种写法的错与对

Java多线程编程-(11)-面试常客ThreadLocal出现OOM内存溢出的场景和原理分析
一、背景知识

在所有的主流23中设计模式中,单例模式作为最简单…

一步步带你了解ID发号器是什么、为什么、如何做!

一、前言

上一篇文章《面试必备:如何将一个长URL转换为一个短URL?》中谈到如何将长地址URL转换为短地址URL,其中谈到了一个比较理想的解决方案就是使用…

面试必备:如何将一个长URL转换为一个短URL?

一、前言

前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题…

CAP理论与分布式系统设计

首先第一个难题,是否允许任意节点并发可写。在Google的F1,蚂蚁的OceanBase,亚马逊的Aurora中,都是指定一个写节点或者更新节点的(据说OB升级…

初探性能优化–2个月到4小时的性能提升!

作者:闪客sun | 博客园
https://www.cnblogs.com/flashsun
一直不知道性能优化都要做些什么,从哪方面思考,直到最近接手了一…

golang json 性能分析

Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数据格式的序列化以及反序列化,内部使…

中国式微服务技术栈2.0!

作者:杨波
来源:微信公众号-波波微课
一、前言
近年,Spring Cloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。我近年一直在一线…

阿里分布式事务框架GTS开源啦!

整理:开源中国
就在9号这天,阿里分布式事务框架GTS开源了一个免费社区版Fescar,看到了这个消息内心非常的激动!在微服务系统中,分布式事务一直是痛点,也是…

阿里涉足零售IoT的猜想

购物是日常生活的重要组成部分,鉴于对零售业的高需求, 从仓库操作的自动化到终端消费者的用户行程,零售业开始利用物联网提供的不同解决方案是有道理的,这或许是对新零…

数字化供应链的敏捷性思考

制造业正在准备着新的工业革命——工业4.0,但是,只是制造商需要为工业4.0做准备吗? 它如何影响全球工业的供应链呢? 工业4.0可以被看作是全球供应链数字化的…

老码农眼中的区块链

大家可能已经听说过比特币、莱特币、以太币等等,以及它们作为一种新货币在市场上的潜力。 有趣的是,很多投资比特币的人也提到了区块链之类的东西。 显然,这项技术是比…

为什么需要分布式配置中心?

作者 :谭明(林湾村龙猫)| 徐刘根
一、前言

对于配置文件,我们并不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是:

系统运行时(runt…