当前搜索:

在阿里,我们如何管理代码分支?

引言在阿里内部,流行着许多有意思的工程实践。有些实践通过工具和流程嵌在集团的大环境里,外界不容易复制,有些实践则是流露在大家的日常习惯里,被默默的遵守。比如分支管理这件事,其实属于工具和习惯各占一半,并且颇有阿里特色的成分,适合作为一个例子。阿里有很多的研发团队,不同事业部使用的发布流程、分支策略...
阅读(34) 评论(0)

如何让快递更"快"?菜鸟自研定时任务调度引擎首次公开

今天,我们来深入了解菜鸟的轻量级定时任务调度引擎设计系统,学习如何在亿级别包裹中快速定位运输超时的包裹。在中国物流快速发展的今天,日均包裹量已经突破1亿,如何确保1亿包裹在合理的时间之内送达收件人,并且能够在收件人反馈之前,及时处理那些没有在合理时间内运输的包裹,从而提高物流整个链路的时效体验,已...
阅读(66) 评论(0)

使用开源项目的正确姿势,都是血和泪的总结!

阿里妹导读:开源精神是技术发展的源动力之一,受到工程师们的热烈欢迎。但是开源项目如此之多,哪一个最适合自己?如何更好利用开源项目,甚至做二次开发?今天,阿里资深无线开发专家李运华,总结多年与开源项目打交道的经验,讲述如何正确利用开源项目,希望对大家有所启发。软件开发领域有一个流行的原则:DRY,D...
阅读(31) 评论(0)

如何用区块链技术解决信任问题?Fabric 架构深度解读

阿里妹导读:区块链技术,随着比特币的兴起而为大家所知。但是具体到技术本身,大家相对熟悉的几个词可能是“数据不可篡改”、“公开链”、“分布式数据”、“共识机制”等。这篇文章将抛砖引玉,通过深度解读Hyperledger Project旗下的Fabric,介绍区块链适合的应用场景,如何从技术上去解决实...
阅读(45) 评论(0)

当数据库遇见FPGA:X-DB异构计算如何实现百万级TPS?

阿里妹导读:X-Engine 是集团数据库事业部研发的新一代存储引擎,也是新一代分布式数据库X-DB的根基。在线事务处理的数据库存储引擎中,如何有效率的回收多版本的旧数据一直是一个难题,尤其在write intensive的应用中,事务处理无可避免受到后台任务的干扰(compaction or v...
阅读(5) 评论(0)

阿里巴巴与清华大学成立联合实验室 机器将有五感、懂感情

4月3日,清华大学与阿里巴巴宣布达成战略合作,共同成立清华大学- 阿里巴巴自然交互体验联合实验室,探索“下一代人机自然交互”的未来。据悉,双方将以“人”为中心,探索“人-机器-环境”之间的关系,让机器以更自然的方式与人类互动、服务人类。双方将在情感认知计算、实体交互、多通道感知等领域开展研究,让机...
阅读(3) 评论(0)

阿里全面进军IoT,语音将是人与IoT最自然的交互方式

阿里妹导读:近期,2018国际智能科技峰会开幕式暨主论坛在深圳举行。本次峰会邀请了中国工程院院士高文、院士徐扬生、院士丁文华、图灵奖获得者John E.Hopcroft等多位重量嘉宾参会并做主题演讲。阿里巴巴达摩院机器智能技术实验室语音交互首席科学家鄢志杰受邀在大会做《IoT时代语音交互智能》主题...
阅读(6) 评论(0)

全球首次互联网8K直播,阿里工程师如何实现?

阿里妹导读:1080P是最高等级高清数字电视的格式标准,对用户而言就是“清晰度”。如今,阿里云成为全球首个具备8K视频传输能力的云厂商(8K视频的分辨率是1080P的16倍),全球首次搭载8K技术实现互联网直播。下面我们一起来解读8K直播背后的技术。3月28日,云栖大会·深圳峰会现场,阿里云发布并...
阅读(2) 评论(0)

如何在阿里技术面试中脱颖而出?(内部资料)

招聘是团队管理者工作中的重要一环。本文会结合自己亲身经历以及接受的招聘培训,综合分析怎么找到我们要的人,也希望可以通过招聘这面镜子照亮自己,怎样成为一个更好的工程师。招聘的目的当今社会,技术已经成为影响商业成功的关键因素,工程师成为了这些公司最宝贵的财富,没有优秀的人组成团队来完成商业目标,公司根...
阅读(31) 评论(0)

嘘~别说我在阿里搞技术,其实我在“养”妹纸

嘿,大家好,我是阿里妹!399天前,当得知要做阿里技术公众号时,其实我是拒绝的。因为你不能让我做,我就乖乖去做,况且我学的还是动物遗传育种与繁殖专业。我委婉地表达了自己意思后,老大说:“你别急,我先介绍一位萌妹纸给你认识。”说着从电脑后抓出了一只不明生物。嗯,就是她 ↓↓↓第一次见面,有点小害羞~...
阅读(72) 评论(0)

如何快速成长为技术大牛?阿里资深技术专家的总结亮了

写在前面不管是开发、测试、运维,每个技术人员心里多多少少都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。然而“梦想是美好的,现实却是残酷的”,很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员...
阅读(4) 评论(0)

阿里新突破!自主创新的下一代匹配&推荐技术:任意深度学习+树状全库检索

I 背景推荐、搜索、广告投放是互联网内容提供商进行流量分配的核心业务,也是大数据和机器学习技术的典型应用场景。无论是推荐,搜索,还是广告投放问题,都可以描述为从大规模候选中给用户提供有限的展现结果以获取用户的正向反馈(广告投放还需额外考虑广告主意愿和体验)。在具体实现中,由于在线业务对性能尤其是响...
阅读(88) 评论(0)

架构师如何应对复杂业务场景?领域建模的实战案例解析

为什么要领域建模?软件的世界里没有银弹,是用事务脚本还是领域模型没有对错之分,关键看是否合适。实际上,CQRS就是对事务脚本和领域模型两种模式的综合,因为对于Query和报表的场景,使用领域模型往往会把简单的事情弄复杂,此时完全可以用奥卡姆剃刀把领域层剃掉,直接访问Infrastructure。我...
阅读(72) 评论(0)

老程序员比新程序员的优势?

首先讨论下,有多少实际工作经验叫老程序员呢?我这里定义5年吧,毕竟我才在公司开发了5年多点.(真真实实的开发了5年多,极少出差,一坐一天的开发.毕业前两年没从事开发,不算)我写的博客关于具体的技术,实现的详细说明或代码的方式写出来的极少.因为我擅长的只是.net,桌面开发方向,新入行的程序员web...
阅读(17) 评论(1)

程序员幽默:当程序员当了爸爸

程序员是一个随着第三次工业革命诞生的职业群体,拥有专业技能、爱代码、爱编程、爱生活,为互联网的飞速发展作出了卓越贡献~~人们口中的他们是这样的:干得比驴累,吃得比猪差;起得比鸡早,睡得比狗晚;看上去比谁都好,五年后比谁都老。所以,有一个这样的程序员爸爸,到底是种什么样的体验。01、跟爸爸说长大以后...
阅读(13) 评论(1)

程序员到底在恐慌什么?

程序员们会觉得恐慌么?有时候我会。或者说,现在也会。这种恐慌大概是在上学的时候就有了。上学的时候我不知道怎么入门,去书店里看书,C,VisualBasic,Java,C#,C++,Pascal,这些语言让我困惑。特别是学的数据结构,计算机网络,算法,这些东西学了之后,倒底能干嘛,我知道UDP是有可...
阅读(152) 评论(1)

理想的程序员

我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定...
阅读(20) 评论(0)

漫画:程序员调Bug的真实写照

本漫画来自网络程序员调 Bug 的样子,非常真实~↓↓↓(动图原作者是 @我的邻居全是猫 )网友评论:@中国有圣人:哈哈哈……太形象了!最后干脆撂挑子不干了!破罐破摔了!@她叫小明:所以发明回溯这个超能力的这个公司应该每年花一天专门纪念他们@eskimocat:真实得不忍直视,一个bug 倒下了,...
阅读(12) 评论(0)

程序员编程生涯中会犯的7个错误

没有明确的目标心中没有终点目标,那就只会随波逐流。如果你想在软件开发的职业生涯上获得成功,那么你需要有一个明确的目标。仅仅只是对遥远的未来有一个模糊的想法是不够的。相反,你应该有坚实的目标——在某个时间段内的首要目的——明确定义的目标。我认识许多程序员和所谓的专业人士庸庸碌碌地在同一个岗位上干了几...
阅读(17) 评论(0)

使用Python创建AI比你想象的轻松

使用什么语言构建AI?LISP是创造AI最流行的语言之一。其最佳功能包括垃圾回收,统一语法,动态类型和交互式环境。LISP代码是s表达式并由列表组成。另一种广泛流行的AI编程语言是Prolog。这种语言的最好的东西是内置的统一程序。它的主要缺点是这种语言很难学习。C / C ++用于在短时间内构建...
阅读(19) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 4万+
    积分: 689
    排名: 7万+
    文章分类