1、综合我在2年之前,写过一篇中小型项目的前端架构浅谈。随着能力的上升,以及在阿里巴巴工作的经验,是时候写一篇大型项目的前端架构分析了。本篇文章不会更多侧重于具体技术实现,而是尝试从更高角度出发,分析为什么要这么做,这些设计能解决什么问题,成本和收益如何。由于作者能力有限,可能会有所缺漏或者部分错误,欢迎读者指出。1.1、适用场景:本篇文章,适用于单个/多个大型项目、拥有超过10个以上的前端开发的
转载 2023-07-19 11:11:00
43阅读
一共十道题,其中非编程题有一半的样子,其余的编程题都还算简单,在此晒一下自己做的答案:1、写一段脚本,实现:当页面上任意一个链接被点击的时候,alert出这个链接在页面上的顺序号,如第一个链接则alert(1), 依次类推;这道题有点把我难住了,主要考的是循环中的闭包。。。。当时没做出来挺后悔答案:<a href="#">第一个链接</a> <a href='#'&g
阿里妹导读:毕玄是阿里巴巴资深技术专家,07年加入阿里,一手打造了HSF,十多年来更见证参与了阿里在基础技术上的演进与发展。他觉得系统设计是远比 Java 编程技能更难的培训,很容易变成务虚课。为了挑战难题,毕玄决定大胆尝试在内部搞了个民间培训。于是就有了今天的文章,希望这些深入浅出的解读能给架构师们带来一些收获。阿里巴巴资深技术专家 毕玄系统设计我一直觉得是远比Java编程技能更难多了的培训,很
简介: 近期,我们邀请了阿里巴巴技术副总裁、阿里巴巴计算平台事业部总经理、 AICon 全球人工智能与机器学习技术大会深度合作伙伴贾扬清光临 InfoQ 直播间,和近 7000 名用户分享了作为一名 AI 架构师的自我修养的话题。大家好,我叫贾扬清,现在担任阿里巴巴技术副总裁,负责人工智能平台跟大数据平台的建设,之前在 Facebook 和 Google 任职期间,负责人工智能相关的事务,大家都知
 Web前端因为HTML5技术的高速发展,成为IT行业中最受欢迎和未来需求人才发展最好的职业,各个行业都想转行做前端开发。俗话说,选择要比努力重要。那么学习开发,首先应该要有一个清晰的学习路线。下面是我总结的新手学习路线,大家可以参考一下:第一阶段:htm/css 在第一阶段中,也就是我们常见的HTML+CSS,最简单的东西,在我接触这么多学习前端的人中,几乎没有见过一个人学不
大家都知道,阿里P7高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到 年入百万的P7 Java高级架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。最近技术大牛 马士兵老师 邀请他一位在阿里架构师的朋友,整理出一份xmind——“Java高级架构师所需技术栈”,对于需要提升技术能力的初中级Java程序员们,提供一些学
转载 2023-08-25 21:01:44
0阅读
微服务是当前软件架构领域非常热门的词汇,在社区中也有很多热烈的讨论。因此,在 OSC 第 130 期高手问答中,我们策划的主题是“究竟什么才是微服务”,并邀请了黄勇作为高手嘉宾。黄勇,现任特赞公司 CTO,曾任阿里巴巴公司系统架构师。对微服务架构与大数据技术有深入研究,具有丰富的网站架构设计经验与项目管理经验,擅长敏捷开发模式。国内开源软件推动者之一,活跃于“开源中国”社区网站,Smart 开源框
大家都知道,阿里P8高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到年入百万的P8 Java高级架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。经过我半年多的整理,今天刚好有此机会,我整理了一份架构图谱,主要是针对2-5年左右的Java开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的
转载 2023-07-12 23:13:31
69阅读
        前端开发框架层出不穷,开发者在做技术选型时总是要费一番脑筋。下面就国内前端开发框架进行了比较。Kissy是阿里集团自主开发的前端框架,在淘宝网、一淘网等阿里系网站上得到不少应用。Kissy框架模仿jQuery编写自己的内核Kissy Core,用于对DOM的解析,Ajax 处理等。有着丰富的控件,实现了一些动画效果和特效。Kissy abc项
转载 2023-07-17 21:55:29
151阅读
我叫道延, 2014 年加入阿里,在阿里通信工作了近两年。2016 年年底加入业务平台团队,当时 Leader 找我的第一件事就是要解决大促的问题,第二件事就是解决安全生产的问题。我带着这个命题进入业务平台,开始了后面的故事。今天趁这个机会,和大家分享一下关于这件事和这件事背后的一些想法,以及我对架构师的一些思考。我对技术架构的理解第一点是顶层设计。国家每 5 年有五年计划,这其实就是在国家整个层
为了解决 CSS 在实际开发过程中存在的问题,我们可以使用 Sass(CSS预处理器) 来实现页面的样式。Sass 是一款成熟、稳定、强大
原创 10月前
93阅读
古谦首先带领大家回顾了阿里技术架构前期发展状况。在2016年,淘宝的技术架构现状是一个拥有300多个功能的系统,由500多人的技术团队负责维护,该系统基于传应用开发架构,但当时淘宝业务每年翻倍增长。在这样的大背景下,前期的技术架构出现了严重问题:牵一发而动全身,业务支持缓慢。上百人维护一个核心工程,项目发布周期太长,应用处理能力扩展成本高,错误难于隔离,同时也使得数据库能力达到上限。经过多年实战和
 里云有以下五大优势:中国万网,提供虚拟主机托管的服务,而且还提供域名等服务,其客户群非常庞大。淘宝、阿里巴巴(内部称:B2B)、支付宝等其他子公司:有大量的数据分析业务,需要消耗大量的服务器资源,电力,机房设施。阿里巴巴集团:已经购买了多条大带宽的专线,并且形成多网互联和加速的能力,并且有能力自己建设机房等方面的能力。阿里系公司技术积累:吸收雅虎的技术,尤其经过将近4-5年的努力,吸收
4.测试是否安装成功进入C:\Program Files\MongoDB\Server\3.4\bin文件夹下,点击mongod.exe,如果闪一下退出,说明安装正常5.安装服务用管理员权限打开cmd命令行,输入如下命令安装mongodb服务sc create MongoDB binPath= “C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe
阿里P7技能(一):数据结构和算法:常用数据结构:链表、堆与栈、哈希表等,常用的排序等。掌握:精通 阿里P7技能(二):java高级java相关的高级特性:JVM、多线程高并发、网络等。掌握:精通 阿里P7技能(三):Web核心熟练掌握前段开发知识:H5、CSS、JS框架,掌握:熟悉。java相关的Web开发核心掌握。掌握:精通 阿里P7技能(四):数据库开发数据库选型数据库表设计索引设计事务数据
目录架构设计主要产出主要内容注意事项分析需求,确定需要创建的项目需要哪些项目独立的业务组件库 为何自研统计服务熟悉需求很重要为何自研注意事项各项目之间的关系图 作品的数据结构设计正确的设计思路数据流转关系图注意事项:写技术方案设计文档关于技术方案设计文档整体架构设计 V1.0需求范围模块设计作品的数据结构扩展性保证开发提效运维保障架构师职责架构设计  &nb
转载 2023-08-15 15:39:41
111阅读
杨永林,人称“教主”,八年前端开发经验,原新浪微博前端技术专家,现任链家网前端架构师。长期研究Web访问性能优化和前端框架搭建。\\ 作为初始团队成员,教主参与了新浪微博所有PC版本的开发,其中4~6版以架构师的身份设计了微博PC版的前端架构。在新浪微博任职期间,教主设计实现了流水线加载技术与模块化代码组织,达到了在提高访问性能的同时极大降低了开发成本的目的。主要研究方向是Web访问性能优化与
技术架构考核范围vue.jsreact.jsnodejs微信前端安全react-native工程化小程序自动化测试性能优化算法和数据结构设计模式面试
转载 2023-07-13 16:27:05
68阅读
2021年,迅猛过去了。今天,给大家做一个分类精选,选取12.31之前发布的,阅读还不错的100篇,大家点击标题,直接阅读。如果之前有错过的文章,这是一个很好的补课机会。这几篇,首先推荐大家读一读:《我们从来都反对“大中台,小前台”的架构设计!》2.1W+《关于MySQL,这篇都没人赞,太没天理了!》1.3W+《关于MySQL异步复制,MGR内核原理!》《求解“微信群覆盖”的三种方法:暴力,染色,
2016云栖大会上海峰会于2016.1.20日在上海科技馆顺利举办。本文根据阿里中间件首席架构钟华(花名:古谦)在“云栖大会上海峰会”专场《“互联网+”架构及实践专场-企业级信息系统云化演进之路》中的演讲整理。钟华在演讲中主要为大家介绍了阿里技术架构发展概况,以及在阿里在构建互联网级系统架构的6大最佳实践。 下面是演讲内容整理。  古谦首先带领大家回顾了阿里技术架构
  • 1
  • 2
  • 3
  • 4
  • 5