一年一度的阿里云双11优惠活动正式开始,每年双11大促活动的优惠力度算是一年中最大的,所以有需要采购云服务器、云数据库等云产品和应用的可以在这次活动期间选择合适的产品以及对应的优惠。我们可以看到2019年阿里云双十一优惠活动比往年是更加诚意一点,包括新
随着以函数即服务(Function as a Service)为代表的无服务器计算(Serverless)的广泛使用,很多用户遇到了涉及多个函数的场景,需要组合多个函数来共同完成一个业务目标,这正是微服务“分而治之,合而用之”的精髓所在。本文以阿里云函数
题目: 假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。 Suppose Andy and Doris want to choose a restaurant for dinne
1 RocketMQ是什么RocketMQ是由阿里捐赠给Apache的一款分布式、队列模型的开源消息中间件,经历了淘宝双十一的洗礼。官网2 RocketMQ的发展史2017开始发布即最新4.0.0版本3 RocketMQ的特性4 RocketMQ基本概
一、前言公司的一个项目新项目涉及到音频播放的内容,音频格式从常见的 mp3 到冷门的无损音乐 ape 都有,琢磨了好久,最后选中了 B 站的开源库 ijkplayer ,可是 ijkplayer 提供的默认 so 库并不支持无损音乐,而我在网上找了许久也
一、前言在今年的二月份,我在发布本 Repo:基于 ViewModel + LiveData + Retrofit + RxJava 封装的网络请求框架 的同时,也写了一篇博客介绍了项目特色以及实现思路:ViewModel_Retrofit_RxJava
[TOC]一、开篇dart 语言具有如下特性一切变量皆是对象,每个对象都是类的实例。int、double、函数、 null 等都是对象,所有对象都继承自 Object 类dart 是强类型语言,但由于具备类型推导功能所以类型声明是可选的dart 支持顶级
使用 Android Studio 作为 IDE 的开发者可能会遇到一个现象,就是在代码中如果声明了 Map<Integer, Object> 类型的变量的话,Android Studio 会提示:Use new SparseArray&l
APT(Annotation Processing Tool) 即注解处理器,是一种注解处理工具,用来在编译期扫描和处理注解,通过注解来生成 Java 文件。即以注解作为桥梁,通过预先规定好的代码生成规则来自动生成 Java 文件。此类注解框架的代表有
2019年11月24日0点至2019年11月11日24点,凡阿里云实名认证的注册会员用户均可通过答题的形似领取双11补贴礼包。 活动期间,用户登录且完成实名认证后,点击页面参与答题。 完成答题选择并提交,随机获得阿里云通用代金券或续费代金券,随机拼
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playl
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playl
依赖倒置原则 程序与设计要以来抽象(Pet)类,而不依赖于具体类(Dog) 基类的引用 派生类的对象包含基类部分和派生类部分,所以,我们可以通过一个基类类型的引用指向派生了类。通过指向派生类的基类引用,我们仅仅只能访问派生类中的基类部分 统一提高效率
作者:高德总裁 刘振飞(本文首发于微信公众号“阿里技术”)十年前(2009年)的9月,我奉命组建当时的淘宝技术保障部;随即启动了2010年的技术预算工作,记得第一次给时任集团首席架构师的王坚博士汇报预算的时候,我得意地说到:“(淘宝)2010年不再购买小