阿里巴巴

阿里巴巴的26款Java开源项目,赶紧戳…

半腔热情 提交于 2020-01-09 21:06:46
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。 传送门: https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ 开源展示了人类共同协作,成果分享的魅力。没有任何一家网络公司可以不使用开源技术,仅靠自身技术发展起来。“取之于开源,用之于开源,才能促进开源的良性发展”,阿里巴巴各个团队将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用,帮助他人解决问题的同时,也促进了行业发展。 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。 地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba 2.

从阿里巴巴IPO联想到创始人和资方关系

十年热恋 提交于 2020-01-06 03:04:25
   [ 小九的学堂,致力于以平凡的语言描述不平凡的技术。如要转载,请注明来源: 小九的学堂 。 cnblogs.com/xfuture ]        5月7日,阿里巴巴于今日向美国证券交易委员会(SEC)提交了IPO(首次公开招股)招股书。   其余都不说了,最近阿里巴巴收购金融软件公司和一系列的动作就是为了这次IPO上市。 阿里集团董事局主席马云针对上市一事向员工发送内部邮件,称赴美上市标志着阿里巴巴将进入新的挑战时代。   网上和各种砖家对此当然是有各种看法,微博大V更是很多看法,但我关注的点是他们持股结构:   持股结构:   招股书还披露了阿里巴巴集团的持股状况:   日本软银集团持股 797,742,980 股,占比 34.4%;   雅虎持股 523,565,416 股,占比 22.6%;   阿里巴巴董事局主席马云持有 206,100,673 股,占比 8.9%;   阿里巴巴联合创始人蔡崇信持有 83,499,896 股,占比 3.6%。    投资方当然是占据最多的,软银集团。而且马云也加入了软银集团董事会成为其第十个董事。这是一个很成功的投资的例子,而且马云手腕也很好,并没有被投资方完全控制淘宝。   但是在创业过程中,创始人被资方架空,敲掉的状况也是非常多的。‘   比如雷士“兵变”: 雷士照明创始人吴长江遭二当家和三当家联合“逼宫”,源于06年

阿里巴巴-德鲁伊druid连接池配置

巧了我就是萌 提交于 2020-01-01 12:44:16
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好,Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象。 spring .xml配置: <!-- 阿里 druid数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <!-- 数据库基本信息配置 --> <property name="url" value="${url}" /> <property name="username" value="${username}" /> <property name="password" value="${password}" /> <property name="driverClassName" value="${driverClassName}" /> <property name="filters" value="${filters}" /> <!-- 最大并发连接数 --> <property name="maxActive" value="${maxActive}" /> <!-- 初始化连接数量 -->

崔立强:Dev无感Ops,如何做到高效软件交付

空扰寡人 提交于 2019-12-28 18:32:03
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在2018第二届研发效能嘉年华上,阿里巴巴云效技术专家崔力强带来了如何做到高效软件交付的精彩演讲,首先介绍了阿里巴巴在近几年在交付平台上的技术经验,以及目前云上工具平台交易的趋势,其次分享了阿里巴巴内部交付平台如何帮助我们统一步调、并行工作,最后详细讲述了Dev无感Ops可以解决DevOps遇到的一些问题。 数十款阿里云产品限时折扣中, 赶快点击这里 ,领券开始云上实践吧! 视频观看请点这 PPT下载请点这 以下为精彩视频内容整理: 阻碍开发者前进的问题 对于一个普通的工程师而言,第一要务是完成需求交付,我们的最终诉求是保障编码、测试、部署的高效。但实际发现我们在交付的过程中并不顺畅,研发流程的混乱经常出现代码错合,漏和,丢代码的现象;质量化下降最主要是代码有bug,线上环境交付不稳定,会有严重问题出现,测试环境不稳定指的是在做集成测试时需有一套环境,若环境不稳定,开发测试工作会被block;团队之间沟通不畅,开发和开发之间,开发和测试之间,没有统一规则或流程约定;一堆开源工具攒出来的开发工具链,不但提高了学习成本,还导致过程数据无法统一存储。几年前,几乎都使用开源工具模式做持续交付,后续发现存在许多问题,于是开始做自建平台过程。 上图为知名公司的一份统计数据,统计持续交付是否能帮助我们提升研发效率

Alibaba Java Coding Guidelines

╄→гoц情女王★ 提交于 2019-12-24 18:06:32
阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。 阿里技术公众号于今年的2月9日首次公布《阿里巴巴Java开发规约》,瞬间引起全民代码规范的热潮,上月底又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来。 为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇

9 年云原生实践全景揭秘|《阿里巴巴云原生实践 15 讲》正式开放下载

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-20 01:56:05
以容器、服务网格、微服务、Serverless 为代表的云原生技术,带来一种全新的方式来构建应用。同时,云原生也在拓展云计算的边界,一方面是多云、混合云推动无边界云计算,一方面云边端的协同。在云的趋势下,越来越多的企业开始将业务与技术向“云原生”演进。 在这个演进过程中,企业都或多或少都面对一些困惑与挑战,其中如何将应用和软件向 Kubernetes 体系进行迁移、交付和持续发布是一个普遍的难题。 阿里巴巴从 2011 年开始通过容器实践云原生技术体系,在整个业界都还没有任何范例可供参考的大背境下,从最初独自摸索到拥抱开源回馈社区,阿里巴巴逐渐摸索出了一套比肩全球一线技术公司并且服务于整个阿里集团的容器化基础设施架构。九年的前行,让阿里巴巴在交流互动中不断吸收和贡献好的理念、技术、思想,也积累了最为丰富和宝贵的实践经验。 2019 年 6 月 24 日至 6 月 26 日,由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 KubeCon + CloudNativeCon + Open Source Summit(上海 ),阿里巴巴在大会上为全球企业和开发者分享了 26 场实践经验、行业趋势和技术演讲, 我们筛选了其中 15 场有代表性的演讲进行重新编排成书,旨在全面揭秘阿里巴巴云原生之路上的探索与实践

阿里巴巴领域建模实践

安稳与你 提交于 2019-12-17 12:11:55
前言 设计是把双刃剑,没有最好的,也没有更好的,而是条条大路到杭州。同时不设计和过度设计都是有问题的,恰到好处的设计才是我们追求的极致。 DDD(Domain-Driven Design,领域驱动设计)只是一个流派,谈不上压倒性优势,更不是完美无缺。 我更想跟大家分享的是我们是否关注设计本身,不管什么流派的设计,有设计就是好的。 从我看到的代码上来讲,阿里集团内部大部分代码都不属于 DDD 类型,有设计的也不多,更多的像“面条代码”,从端上一条线杀到数据库完成一个操作,仅有的一些设计集中在数据库上。我们依靠强大的测试保证了软件的外部质量(向苦逼的测试们致敬),而内部质量在紧张的项目周期中屡屡得不到重视,陷入日复一日的技术负债中。 一直想写点什么唤起大家的设计意识,但不知道写点什么合适。去年转到盒马,有了更多的机会写代码,可以从无到有去构建一个系统。盒马跟集团大多数业务不同,盒马的业务更面向 B 端,从供应到配送链条,整体性很强,关系复杂,不整理清楚,谁也搞不明白发生什么了。所以这里设计很重要,不设计的代码今天不死也是拖到明天去死,不管我们在盒马待多久,不能给未来的兄弟挖坑啊。在我负责的模块里,我们完整地应用了 DDD 的方式去完成整个系统,其中有我们自己的思考和改变,在这里我想给大家分享一下,他山之石可以攻玉,大家可以借鉴。 领域模型探讨 1. 领域模型设计:基于数据库 vs

阿里巴巴API开发系列:item_search_shop-阿里巴巴获得店铺的所有商品 API 返回值说明

风流意气都作罢 提交于 2019-12-17 08:47:10
为了进行电商平台阿里巴巴的API开发,首先我们需要做下面几件事情。 1)开发者注册一个账号 2)然后为每个阿里巴巴应用注册一个应用程序键(App Key) 。 3)下载阿里巴巴API的SDK并掌握基本的API基础知识和调用 4)利用SDK接口和对象,传入AppKey或者必要的时候获取并传入SessionKey来进行程序开发。 5)利用阿里巴巴平台的文档中心和API测试工具,对接口进行测试。从而了解返回信息,方便程序获取。 以上是一般阿里巴巴API应用开发的关键流程,其中通过阿里巴巴文档中心和API测试工具,进行概念了解和接口信息查询很重要。因为这些数据就是我们需要在逐步显示出来的。阿里巴巴的API很多,不过都分为了好几个领域,慢慢就会了解深入了。 阿里巴巴获得店铺的所有商品 API 返回值说明 阿里巴巴获得店铺的所有商品 API 数据说明 注册测试(获取key和secret)链接地址:http://console.open.onebound.cn/console/?i=Andy 来源: CSDN 作者: API技术爱好者 链接: https://blog.csdn.net/Andyfu2019/article/details/103564057

三天之后的「数」下英雄会是个什么会?

不问归期 提交于 2019-12-17 03:44:16
行在收到「数」下英雄会邀请函的次日,一册薄薄的名录随几页手稿送到了奇点云。 名录上载,除了行在,拖雷、介然、风剑亦受邀赴约。 凛冬将至,老友相聚,几盏热茶时间,共解数据中台玄机,这种快乐唯有围着火炉吃西瓜可以相比。行在心中又多了几分期待。 四位英雄的江湖传说 张金银(花名:行在) 奇点云 创始人兼CEO 原阿里云大数据平台“数加”创始人。2004年以数据技术专家身份加入阿里巴巴,2009年担任阿里巴巴集团第一任数据安全小组组长,是阿里巴巴首个数据仓库建立者,同时主持创建了阿里巴巴的消费者信息库TCIF,拥有ID Mapping和数据交换等20多项大数据方面专利。2016年创立奇点云,旨在用“AI驱动的数据中台”赋能商业,让商业更智能。 陈吉平 (花名:拖雷) 袋鼠云 创始人&董事长 2004年加入淘宝,阿里任职11年,历任阿里集团研究员、集团资深总监、阿里集团组织部成员、事业部总经理、阿里云总裁助理。淘宝最早的数据专家,淘宝第一代数据仓库建设者,曾组建了亚洲最大的Oracle数据仓库集群,并在美国OOW会议上分享成功案例。在阿里经历技术保障部、无线事业部、本地生活事业部、数据平台事业部的综合训练,具备从技术到业务、到管理、到战略的综合能力。参与阿里巴巴第一代大数据平台的规划与建设,阿里集团数据治理、数据规划、数据安全的负责人,打造了集团统一的数据标准与数据安全体系

阿里巴巴API开发系列:item_search-阿里巴巴按关键字搜索商品 API 返回值说明

て烟熏妆下的殇ゞ 提交于 2019-12-16 16:56:33
为了进行电商平台阿里巴巴的API开发,首先我们需要做下面几件事情。 1)开发者注册一个账号 2)然后为每个阿里巴巴应用注册一个应用程序键(App Key) 。 3)下载阿里巴巴API的SDK并掌握基本的API基础知识和调用 4)利用SDK接口和对象,传入AppKey或者必要的时候获取并传入SessionKey来进行程序开发。 5)利用阿里巴巴平台的文档中心和API测试工具,对接口进行测试。从而了解返回信息,方便程序获取。 以上是一般阿里巴巴API应用开发的关键流程,其中通过阿里巴巴文档中心和API测试工具,进行概念了解和接口信息查询很重要。因为这些数据就是我们需要在逐步显示出来的。阿里巴巴的API很多,不过都分为了好几个领域,慢慢就会了解深入了。 阿里巴巴按关键字搜索商品 API 返回值说明 阿里巴巴按关键字搜索商品 API 数据说明 注册测试(获取key和secret)链接地址:http://console.open.onebound.cn/console/?i=Andy 来源: CSDN 作者: API技术爱好者 链接: https://blog.csdn.net/Andyfu2019/article/details/103562256