阿里云开发者社区
开发者社区小百科
阿里云开发者社区了解一下
展开
-
2020年,前端技术栈有哪些需要掌握
2020年即将到来,前端发展到今天,不仅在形式、内容和功能上越来越丰富,对前端开发人员的要求也越来越高!2020年的前端,不仅在技术广度上提出了新的要求,前端开发人员薪资高低,早已经与技术深度成正比。那么,2020年,如何晋升前端大佬?你的重心依然是Javascript,同时兼顾TypeScript根据Github调查报告,JavaScript的受欢迎程度连续多年稳居第一,成...原创 2019-12-27 17:55:15 · 2090 阅读 · 0 评论 -
这6种编码方法,你掌握了几个?
简介:介绍6种编码方法,看程序员如何"快速、优质、高效"地进行编码。完整文章详情:点击这里导读Don Roberts 提出的一条重构准则:第一次做某件事时只管去做;第二次做类似的事时会产生反感,但无论如何还是可以去做;第三次再做类似的事时,你就应该重构。编码也是如此,当多次编写类似的代码时,我们需要考虑是否有一种方法能够提高编码速度,让编码速度“起飞”?高德地图技术专家陈昌毅...原创 2019-12-25 15:01:49 · 784 阅读 · 1 评论 -
阿里毕玄:系统设计之解决核心问题的设计
简介:作者结合cases来讲讲解决核心问题的设计这个环节,回顾自己的cases,犯了不少的错误,也碰到了非常多复杂的权衡选择的状况,才逐渐更加明白一个架构师应该具备的一些能力。作者:毕玄 文章来源:公众号公众号hellojavacases,涉及话题编程能力的高级进阶、系统设计、技术方向、职业生涯的发展。继前面的系统建设的目的、可衡量的目标,达成目标的核心问题后,进入到解决核心问题的设...原创 2019-08-13 15:14:47 · 393 阅读 · 0 评论 -
淘宝应用柔性架构的探索
简介:随着阿里淘宝业务和机器规模的不断增长,系统稳定性和机器资源利用率方面受到的挑战越来越大,如何解决以上问题?ArchSummit(全球架构师峰会)上淘宝高级技术专家——泽彬为您分享~作者|许泽彬(泽彬)出品|阿里巴巴新零售淘系技术部导读:随着淘宝业务的飞速发展,微服务架构在持续演进的过程中,也受到了越来越多的挑战:如同步模型带来的资源利用率有限、依赖调用并发度有限、下游故障引发...原创 2019-08-13 15:10:58 · 328 阅读 · 0 评论 -
三年首次大合集:阿里技术免费电子书一键下载!
简介:12本阿里技术官方出版电子书开放下载啦!还在一个个地搜吗?不如来收藏本合辑吧!阿里技术技术电子书全收录!一文带你看遍12本阿里技术精选电子书,从职业指导到技能指南,从演讲资料到学术论文,专属开发者的免费资料,大幅提升你的竞争力,快动动手指来下载吧!1、《阿里技术参考图册》此套图册将呈现阿里技术全景,分为研发篇和算法篇两册,为你清晰讲解阿里业务生态的全貌:包括文化娱乐(优...转载 2019-08-06 15:40:48 · 622 阅读 · 0 评论 -
如何带领团队“攻城略地”?优秀的架构师这样做
简介:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。阿里妹导读:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。架构师职责架构师不是一个人...原创 2019-08-06 15:35:38 · 398 阅读 · 0 评论 -
坚守 5 年后 「一个人的消防队」终成历史
简介:转载自极客公园:拉风的极客。阿里云用AIoT技术致敬一线消防战士!观看精彩纪录片:点击这里原文出处:阿里云大学开发者社区工程师搭建智慧消防系统 ,小岛的消防员今年迎来了「新」战友。「小心海浪!赶紧回来!」37 岁的金浩从车上跳了下来,一个箭步跑到海岸边,抓起个大喇叭,扯开嗓门,硬是把险滩上准备下水的 3 个游客给拉了回来。在金浩的一天里,这样的场景再普通不过了,...原创 2019-08-06 15:19:06 · 1013 阅读 · 0 评论 -
Next.js让你的React应用SEO更友好
简介:本文旨在展示同构应用的概念以及 Next.js 是如何解决的。我们提供了一些详细的代码片段。原文作者:Arnaud Lewis译者:UC 国际研发 桥川----为了可以在 Google 上获得一个好的排名并为你的网站提升曝光量,SEO 已经成为非常最重要的环节。如果你曾想过如何继续使用 React 开发 Web 应用,同时又没有糟糕的 SEO 和首屏加载延迟的缺点,那你应该了...原创 2019-08-08 15:06:17 · 1815 阅读 · 0 评论 -
海量数据下的注册中心 - SOFARegistry 架构介绍
简介:SOFARegistry 是蚂蚁金服开源的具有承载海量服务注册和订阅能力的、高可用的服务注册中心,最早源自于淘宝的初版 ConfigServer,在支付宝/蚂蚁金服的业务发展驱动下,近十年间已经演进至第五代。SOFAStackScalableOpenFinancialArchitecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个...原创 2019-08-08 14:56:08 · 850 阅读 · 0 评论 -
AnalyticDB for MySQL 3.0 技术架构解析
简介:企业数据需求不断变化,近年来变化趋势日益明显,从数据的3V特性看:体积,速度和变化;Big Data强调数据量,PB级以上,是静态数据。而Fast Data在数据量的基础上,意味着速度和和变化,意味着客户可以更加实时化、更加快速地进行数据处理。企业数据需求不断变化,近年来变化趋势日益明显,从数据的3V特性看:体积,速度和变化;Big Data强调数据量,PB级以上,是静态数据。而Fas...原创 2019-08-08 14:48:49 · 564 阅读 · 0 评论 -
湖畔第一大脑蒋烁淼,爱技术也爱创业,送给正在奋斗的你
简介:上海驻云信息科技有限公司创始人蒋烁淼,马云湖畔大学第一期学员,公认的“湖畔第一大脑”,在云计算领域深耕多年,曾在阿里云成立之初为其提出开发建议。创业6年,和大家一起交流,把技术和创业成功融合在一起,才能打造出属于自己的江湖。无需看完全文,即可一键直达,送给爱技术也爱创业的你第一部分——缘起阿里2009年第一次接触阿里云的时候,蒋烁淼作为一个用户,给阿里云提出了很多意见和建议,王...原创 2019-08-01 15:09:43 · 922 阅读 · 0 评论 -
典型数据库架构设计与实践 | 架构师之路
简介:本文,将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以“用户中心”数据库为例,讲解数据库架构设计的常见玩法。本文,将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以“用户中心”数据库为例,讲解数据库架构设计的常见玩法。一、用户中心用户中心是一个常见业务,主要提供用户注册、登录、信息查询与修改的服务,其核心...原创 2019-08-13 15:19:12 · 324 阅读 · 0 评论 -
一分钟了解索引技巧 | 架构师之路
简介:花1分钟时间,了解聚集索引,非聚集索引,联合索引,索引覆盖。花1分钟时间,了解聚集索引,非聚集索引,联合索引,索引覆盖。举例,业务场景,用户表,表结构为:t_user(uid primary key,login_name unique,passwd,login_time,age,…);聚集索引(clustered index):聚集索引决定数据...原创 2019-08-13 15:22:27 · 238 阅读 · 0 评论 -
【干货分享】——宜搭核心设计和思考
简介:宜搭首席技术官谈宜搭核心设计和思考,宜搭平台是搭建企业协同办公领域应用的PAAS平台,自今年3月上云以来,宜搭已持续为近30位合作伙伴助力解决方案的提供,服务客户涉及新零售、医疗、银行、制造、酒店等多个领域。这里总结下最近两年的企业应用实践经验,分享下宜搭的设计以及背后的思考,欢迎大家讨论。产品核心特征 产品核心特征总结为5点:低门槛、一站式、泛业务、高定制、高集成。低门...原创 2019-08-02 13:50:31 · 6950 阅读 · 0 评论 -
消除单点,一篇搞定 | 架构设计篇
简介:系统架构中,为什么会存在单点?思路比结论重要。系统架构中,为什么会存在单点?(1)存在设计缺陷,出现了单点;(2)能大大简化系统设计,有意为之,设置单点;典型互联网高可用架构,哪些地方可能存在潜在单点?典型互联网高可用架构:(1)端,通过DNS,由域名拿到nginx的外网IP;(2)反向代理,nginx是后端入口;(3)站点应用,典型的是tomcat或者a...原创 2019-08-12 15:00:59 · 355 阅读 · 0 评论 -
现代IM系统中的消息系统架构 - 实现篇
简介:序消息类场景是表格存储(Tablestore)主推的方向之一,因其数据存储结构在消息类数据存储上具有天然优势。为了方便用户基于Tablestore为消息类场景建模,Tablestore封装Timeline模型,旨在让用户更快捷的实现消息类场景需求。序消息类场景是表格存储(Tablestore)主推的方向之一,因其数据存储结构在消息类数据存储上具有天然优势。为了方便用户基于Table...原创 2019-08-12 14:57:24 · 380 阅读 · 0 评论 -
手淘促活那些事儿 | 智能投放算法框架助力用户增长
简介:作为淘系用户增长算法团队,我们的定位是为淘系用户增长提供基础的用户理解、用户触达干预等算法能力,探索增长相关的玩法和机制,与产品、运营、开发等兄弟团队紧密配合,完成淘系用户增长的目标。作者|王主彬(墨蠡)出品|阿里巴巴新零售淘系技术部导读:本文主要介绍以手淘促活为目的的全链路智能投放算法框架,该框架目前接入以 Pagani 为核心的全链路运营平台,首先使用用户意图识别算法...原创 2019-08-12 14:21:15 · 384 阅读 · 0 评论 -
互联网分层架构的本质
简介:哪一个系统的架构,不是“固定CPU,移动数据”,而是“固定数据,移动CPU”呢?上图是一个典型的互联网分层架构:客户端层:典型调用方是browser或者APP 站点应用层:实现核心业务逻辑,从下游获取数据,对上游返回html或者json 数据-缓存层:加速访问存储 数据-数据库层:固化数据存储如果实施了服务化,这个分层架构图可能是这样:中间多了一个服务层。...原创 2019-08-14 13:26:08 · 335 阅读 · 0 评论 -
传统保险企业基于 Dubbo 的微服务实践
简介:本文整理自中国人寿保险(海外)股份有限公司深圳中心技术总监家黄晓彬在 Dubbo 社区开发者日深圳站的现场分享。中国人寿保险(海外)股份有限公司负责香港、澳门、新加坡和印尼的业务开发,和国内业务不同的是,海外业务面临不同的法规、语言、币种等难题,技术上对业务的支持会存在一些挑战。本文整理自中国人寿保险(海外)股份有限公司深圳中心技术总监家黄晓彬在 Dubbo 社区开发者日深圳站的现场...原创 2019-08-07 15:15:42 · 398 阅读 · 0 评论 -
『StabilityGuide』| 10+位阿里技术专家共同发起稳定性知识库开源项目
简介:我们穿过山和大海,也见过人山人海。我们见过各类故障,也排过千雷万险。这一次,不如我们一起,开启稳定性的探索之旅。让无法解决的问题少一点点,让世界的确定性多一点点。无论是前端业务的开发者,还是后端架构的开发者,都会遇到业务稳定性的难题。我们穿过山和大海,也见过人山人海。我们见过各类故障,也排过千雷万险。这一次,不如我们一起,开启稳定性的探索之旅。让无法解决的问题少一点点,让世界的确...原创 2019-08-07 15:06:08 · 197 阅读 · 0 评论 -
一文教会你如何写复杂业务代码
简介:了解我的人都知道,我一直在致力于应用架构和代码复杂度的治理。这两天在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我进行了比较细致的思考和研究。了解我的人都知道,我一直在致力于应用架构和代码复杂度的治理。这两天在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我...原创 2019-08-07 14:39:11 · 270 阅读 · 0 评论 -
视频教程 | 5 分钟详细了解支付宝小程序文件结构
简介:真的只要 5 分钟!本文以 Todo App 模板小程序为例,介绍支付宝小程序的文件结构,以及每种文件类型在小程序中的作用。Todo App 是一个简单的待办事项管理小程序,实现了用户登录、新增自定义待办事项、划除或恢复待办事项的功能。观看文章视频:点击这里原文出处:阿里云大学开发者社区全局配置app.jsonapp.json 是小程序的全局配置,用于配置小程...原创 2019-08-02 14:25:20 · 354 阅读 · 0 评论 -
独家专访阿里集团副总裁贾扬清:我为什么选择加入阿里巴巴?
简介:在这次访谈中,贾扬清向我们透露了他加入阿里的原因,并对他目前在阿里主要负责的工作做了详细说明,他不仅回顾了过去 6 年 AI 框架领域发生的变化,也分享了自己对于 AI 领域现状的观察和对未来发展的思考。结合自己的经验,贾扬清也给出了一些针对 AI 方向选择和个人职业发展的建议,对于 AI 从业者来真正跟贾扬清近距离接触后笔者发现,这位被很多人称为“AI 架构大神”的 80 后青年科学...原创 2019-08-01 14:45:51 · 242 阅读 · 0 评论 -
使用EMR-Kafka Connect进行数据迁移
简介:流式处理中经常会遇到Kafka与其他系统进行数据同步或者Kafka集群间数据迁移的情景。使用EMR Kafka Connect可以方便快速的实现数据同步或者数据迁移。本文介绍使用EMR Kafka Connect的REST API接口在Kafka集群间进行数据迁移。想看更多文章内容:点击这里原文出处:阿里云大学开发者社区1.背景流式处理中经常会遇到Kafka与其他系统进...原创 2019-08-01 14:34:41 · 234 阅读 · 0 评论 -
空学Kafka之二
简介:SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 TraceId 将调用链路中的各种网络调用情况以日志的方式记录下来或者上报到 Zipkin,以达到透视化网络调用的目的,这些链路数据可用于故障的快速发现,服务治理等。SOFA 中间件是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布...原创 2019-08-05 14:46:19 · 402 阅读 · 0 评论 -
【.Net Micro Framework PortingKit – 14】TinyCLR编译与测试
原文出处:阿里云开发者社区简介:由于TinyCLR的相关代码与硬件无关,我们所做的就是根据实际需要,添加不同的Feature,此外就是合理配置堆栈和代码存储位置。在前面的系列文章中我们不厌其烦地一一介绍了在NativeSample中如何开发和调试驱动。从今天开始,我们将介绍TinyCLR项目的相关知识,也许读者以为这又得需要洋洋洒洒十几篇才能介绍的完,其实不然,这将是该系列中唯一篇介...转载 2019-07-22 15:46:22 · 205 阅读 · 0 评论 -
REST与RESTFul API最佳实践
原文出处:阿里云开发者社区我经常会面试一些做PHP的开发者,让我很奇怪的是,10个人总有8个多不知道什么是REST服务,甚至是没有听说过。但RESTFul API已经是现在互联网里对外开放接口的主流模式,可参考:豆瓣APIhttps://developers.douban.com/wiki/?title=api_v2GitHubhttps://developer.github.co...转载 2019-07-22 15:15:26 · 295 阅读 · 0 评论 -
开源软件 Apache Dubbo 牵手 IDE 插件,开发部署提速不止 8 倍
原文出处:阿里云开发者社区简介:这一次,在最新的版本中,插件热情牵手了全国受欢迎的开源社区 Apache Dubbo,支持快速创建 RPC 框架 Dubbo 项目工程,并且将 Dubbo 应用快速部署到 EDAS(一个应用托管和微服务管理的PaaS平台) 上,同时支持本地服务和部署在 EDAS 上的服务之间互相调用。自从产品经理银时小伙和他的团队在去年11月发布Cloud Toolki...原创 2019-07-25 14:07:31 · 200 阅读 · 0 评论 -
【直播回顾】饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的
简介:讲述MongoDB架构,以及该架构下引发MongoDB的多种丢数据的异常、脏读异常、陈旧读异常,MongoDB是如何致力于引入新版本的复制协议逐步消除了所有这些异常,最终让MongoDB达到一个high level的一致性和可靠性,成为一个可信任的数据库。主讲人:陈东明(饿了么-CI核心基础设施部-高级架构师)饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及饿了么基础...原创 2019-07-25 12:49:48 · 466 阅读 · 0 评论 -
基于阿里云 MaxCompute 构建企业云数据仓库CDW的最佳实践建议
简介:通过我们背后的指导思想和我们给出的技术解决方案,希望与大家能够一起探索一些新的基于云上的数据仓库构建的最佳实践,从而尽量避免走弯路。这就是我今天想跟大家分享的内容与目的。在本文中阿里云资深产品专家云郎分享了基于阿里云 MaxCompute 构建企业云数据仓库CDW的最佳实践建议。本文内容根据演讲视频以及PPT整理而成。大家下午好,我是云郎,之前在甲骨文做企业架构师8年,目前是M...转载 2019-07-25 10:01:04 · 369 阅读 · 0 评论 -
现代IM系统中的消息系统架构 - 实现篇
原文出处:阿里云开发者社区简介:序消息类场景是表格存储(Tablestore)主推的方向之一,因其数据存储结构在消息类数据存储上具有天然优势。为了方便用户基于Tablestore为消息类场景建模,Tablestore封装Timeline模型,旨在让用户更快捷的实现消息类场景需求。序消息类场景是表格存储(Tablestore)主推的方向之一,因其数据存储结构在消息类数据存储上具有天然优...转载 2019-07-24 14:52:02 · 502 阅读 · 0 评论 -
海量结构化数据存储技术揭秘:Tablestore存储和索引引擎详解
原文出处:阿里云大学开发者社区简介:前言表格存储Tablestore是阿里云自研的面向海量结构化数据存储的Serverless NoSQL多模型数据库。Tablestore在阿里云官网上有各种文档介绍,也发布了很多场景案例文章,这些文章收录在这个合集中《表格存储Tablestore权威指南》。前言表格存储Tablestore是阿里云自研的面向海量结构化数据存储的Serverless ...原创 2019-07-24 14:42:21 · 316 阅读 · 0 评论 -
看见“信任”,可信计算史上最全解析
原文出处:阿里云开发者社区简介:等保2.0将可信提升到一个新的强度。在等保一到四级都有可信的要求,主要在三个领域:计算环境可信、网络可信、接入可信。一、什么是可信计算可信计算(Trusted Computing,简称TC)是一项由TCG(可信计算组)推动和开发的技术。可信的核心目标之一是保证系统和应用的完整性,从而确定系统或软件运行在设计目标期望的可信状态。可信并不等同于安全,但它是...原创 2019-07-24 14:37:24 · 1279 阅读 · 0 评论 -
K8S从懵圈到熟练 – 集群服务的三个要点和一种实现
简介:以我的经验来讲,理解K8S集群服务的概念,是比较不容易的一件事情。尤其是当我们基于似是而非的理解,去排查服务相关问题的时候,会非常不顺利。这体现在,对于新手来说,ping不通服务的IP地址这样基础的问题,都很难理解;而就算对经验很丰富的工程师来说,看懂服务相关的iptables配置,也是相当的挑战。以我的经验来讲,理解K8S集群服务的概念,是比较不容易的一件事情。尤其是当我们基于似是而...原创 2019-07-29 11:25:21 · 428 阅读 · 0 评论 -
Rainbond集群安装和运维原理解读
简介:本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。1.Rainbond集群节点概述1.1 节点分类属性 类型 说明 manage...原创 2019-07-29 11:15:21 · 400 阅读 · 0 评论 -
混合云模式下多分支机构的云网络实践
原文出处:阿里云开发者社区简介:混合云时代,多云管理的重要性日渐凸显。特别是集团化多分支架构的企业,总部和分支,分支与数据中心,分支与云之间需要高效,安全,可靠的IT整体解决方案。通过阿里云的云企业网,智能接入网关等服务可以提供高效的广域网接入、多分支组网,实现云、数据中心、企业分支之间的专属网络,实现三者之间网络任意互联。作者:阿里云MVP 孙承会摘要混合云时代,多云管理的...转载 2019-07-22 15:50:06 · 762 阅读 · 0 评论 -
企业搬站的关键:企业级存储如何助力核心业务系统上云?
简介:2019阿里云峰会上海专场,阿里云高级产品专家彭亚雄带来题为企业搬站之旅,企业存储助力核心业务系统上云的分享。摘要:2019阿里云峰会上海专场,阿里云高级产品专家彭亚雄带来题为企业搬站之旅,企业存储助力核心业务系统上云的分享。本文首先介绍了上云如何助力企业加速数字化转型,然后介绍了上云的核心业务以及传统线下存储阵列的痛点,最后通过实际案例教大家把业务上云。想看完整文章内容:点击这里...原创 2019-07-31 14:49:36 · 467 阅读 · 0 评论 -
原理 | 分布式链路跟踪组件 SOFATracer 和 Zipkin 模型转换
简介:SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 TraceId 将调用链路中的各种网络调用情况以日志的方式记录下来或者上报到 Zipkin,以达到透视化网络调用的目的,这些链路数据可用于故障的快速发现,服务治理等。SOFA 中间件是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布...原创 2019-08-05 14:38:05 · 1126 阅读 · 0 评论 -
蚂蚁金服通信框架SOFABolt解析 | 连接管理剖析
简介:Scalable Open Financial Architecture是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。Scalable Open Financial Architecture是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。...原创 2019-08-05 14:07:12 · 1114 阅读 · 0 评论 -
技术人具备“结构化思维”意味着什么?
原文出处:阿里云开发者社区简介:阿里妹导读:在日常工作中,我们时常会碰到这样的情况,有的人讲事情逻辑非常混乱,罗列了很多事项,却把握不到重点,无法把一件事情说清楚。这种思维混乱是典型的缺少结构化思维的表现。结构化思维非常重要,不仅仅体现在表达上,也体现在在我们分析问题的过程中。具备结构化思维,才能将问题分析地更全面、更深刻。什么是结构化思维?那么到底是什么是结构化思维呢?简单来说,结...原创 2019-07-23 15:42:41 · 269 阅读 · 0 评论