从 2009 年到 2021 年,从千万交易额到千亿交易额,双 11 已经开展了 12 年。如今,每年的双 11 以及一个月后的双 12,已经成为真正意义上的全民购物狂欢节。...刚刚过去的 2021 年双 11,就有超过 8 亿消费者参与。 与攀升的交易额和参与人数相反,双 11 的主要阵地“淘宝 APP”、双 12 的主要阵地“天猫 APP”的崩溃情况逐年减少近无。...是什么样的数据库撑起了 2021 年的双 11 双 12 的稳定进行?...《数据 Cool 谈》第三期,阿里巴巴大淘宝技术部双 12 队长朱成、阿里巴巴业务平台双 11 队长徐培德、阿里巴巴数据库双 11 队长陈锦赋与 InfoQ 主编王一鹏,一同揭秘了双 11 双 12 背后的数据库技术...在双 11 双 12,这种方式的弊端会被进一步放大。数据显示,在双 11 秒杀系统中,秒杀峰值交易数据每秒超过 50 万笔,是一个非常典型的电商秒杀场景。
微软博客近期宣布 OpenJDK 的 Microsoft Build 预览版,这是 OpenJDK 的新的免费长期支持(LTS)发行版,它是开源的,任何人都可以免费部署在任何地方。...微软通过 OpenJDK 支持这个开发平台,对于过去几年、几十年来在这个平台上投入大量资金的开发者来说影响是巨大的,它将在不久的将来成为 Azure 上 Java 的默认发行版,而且这个过渡有望实现无缝衔接...Microsoft Build of OpenJDK 是 Java 生态系统中任何其他 OpenJDK 发行版的简单替换。...未来,一旦我们开始在整个 Azure 上推出使用 Microsoft Build of OpenJDK 的新 JVM,我们将寻找机会为这些服务上基于 Java 的工作负载推荐更好的优化。...今年晚些时候,OpenJDK 的 Microsoft Build 将成为整个 Azure 管理的服务中 Java 11 的默认发行版。客户将不必执行任何维护任务,因为过渡将通过应用部署实现平稳和透明。
从Java SE 11(2018年9月发布,LTS)开始,Oracle不仅在开源协议下为所有用户免费提供免费发行版,而且Oracle还提供了商业支持(收费)的Java SE发行版。...Java SE 11是LTS发行版。非LTS版本被认为是最新LTS版本的一组累积的实施增强。一旦提供了新功能,任何以前的非LTS版本都将被视为已取代。...但是,Java SE 11是LTS发行版,因此即使Java SE 16现在已发布, Java SE 11仍将获得支持和更新。...❝生产上强烈推荐使用LTS版本,下半年即将发布的Java SE 17 将是一个LTS发行版本。 附:Oracle Java SE支持路线图 ?...以胖哥的经验只要注意两点就行了:优先LTS版本,优先OpenJDK。
及后续的Java SE 11版本。...比如,你一定知道的OpenJDK,它是一个完全开源免费的版本,你不需要为使用OpenJDK付费。...由于Oracle在19年4月的这个改变,在业界造成了很大的争议,许多团队已经迁移至使用OpenJDK了,OpenJDK的使用占比已经高于OralceJDK了 基于OpenJDK的其它发行版本 其实,不只是...这些JDK发行版本都是由一些大公司基于OpenJDK构建的,也都是开源的,并且提供了一定的支持时间。...但很多Java程序员会疑问,OpenJDK与Oralce JDK究竟有什么区别,这些不同的OpenJDK发行版本是否可靠?
这时,可以选择 OpenJDK,比如Linux 发行版、AdoptOpenJDK、Azul、IBM、Red Hat 或其他版本。 正在使用 Java SE11,又想未来免费使用,该怎么做?...可以有两种选择:使用 Oracle OpenJDK 遵循(GPLv2+CE)开源协议,或者选择 OpenJDK,比如Linux 发行版、AdoptOpenJDK、Azul、IBM、Red Hat等其他版本...在Ubuntu 18.04上安装真的OpenJDK 11 解读:2018年9月25日,OpenJDK 11 发布了,安装的软件名称 openjdk-11-jdk,这是 OpenJDK 8 版本之后首个...要真的安装 OpenJDK 11 还是要下载后手动安装。...$ /usr/lib/jvm/jdk-11/bin/java -version openjdk version "11" 2018-09-25 OpenJDK Runtime Environment 18.9
Corretto 14 日亚马逊发文宣布 Amazon Corretto 的预览版,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。...在不使用到 OpenJDK 中没有的功能(例如 Java Flight Recorder)的情况下,Corretto 完全可以直接作为 Java SE 发行版的替代品。...Amazon 计划在 2019 年将 Corretto 作为Amazon Linux 2 上的默认 OpenJDK。...11 版本将在 2019 年 4 月之前有足够的时间进行测试。...同时亚马逊将免费提供 Corretto 8 安全更新到 2023 年 6 月、Corretto 11 安全更新到 2024 年 8 月。
杨晓峰是 OpenJDK Committer,目前在京东担任大数据中心架构师,曾领导 Oracle 北京 Java 核心类库等团队,参与甚至负责过 Java 8~11 核心类库等部分新特性的相关任务。...也提供 Oracle 的 OpenJDK 发行版 Oracle’s OpenJDK,而这个 Oracle's OpenJDK 就是完全开源免费的,可以用于商业用途。...狭义上的 OpenJDK 往往是指基于 OpenJDK 构建的发行版,各个主流厂商的 JDK 产品基本上都是基于 OpenJDK 源码,或多或少增加自己的定制内容。...Oracle JDK 是 Oracle 提供的商业 JDK 实现,是目前应用最广泛的 JDK,在 JDK 11 之前,Oracle JDK 与 Oracle's OpenJDK 除了一些强大的商业特性,...不希望付费的用户,Java SE 9 以来,Oracle 也提供 Oracle 的 OpenJDK 发行版 ,基于 GPL v2 协议,总体免费更新周期比较短,AdoptOpenJDK 会提供更长期的免费支持
Azul Zulu Azul Zulu 是 Azul Systems 提供的开源 JDK 发行版,支持多种操作系统,并且有免费的版本。...Red Hat OpenJDK Red Hat OpenJDK 是 Red Hat 提供的开源 JDK 发行版,特别适合在企业环境中使用,Red Hat 还提供商业支持服务。...特点: 适合企业环境 免费使用,有商业支持选项 定期更新和安全补丁 安装示例: sudo yum install java-17-openjdk 5....Liberica JDK Liberica JDK 是由 BellSoft 提供的开源 JDK 发行版,支持多种平台,并且有免费的版本。...Red Hat 适合企业环境,免费使用 sudo yum install java-17-openjdk Liberica JDK BellSoft 多平台支持,免费使用 sudo apt install
除了在开源社区开放使用外,Tencent Kona JDK11 也会在腾讯云上免费提供,为云上用户的 Java 应用注入高效动能。...目前,基于 OpenJDK 开源项目(Java SE 最主流的参考实现之一),国际厂商研发了多种 JDK 发行版,腾讯 Kona JDK 便是其中颇具特色的发行版之一。...持续贡献,坚持良性回馈开源 从2019年12月正式参与 OpenJDK 社区贡献开始,腾讯云与大数据团队一直秉承着贡献于 Java 的长期成功的原则,致力于解决 Java 语言和 JVM 的短板,参与推动...公开数据显示,短短不到一年,腾讯 JDK 团队已向 OpenJDK 社区贡献了 70+ commits,分享了腾讯微服务等团队在云计算、微服务、大数据等生产负载技术方面的部分沉淀,其中针对 Vector...往期 推荐 《KonaJDK 助力微服务国密算法使用特性一览》 《2020年腾讯云KonaJDK开源贡献总结》 《从Paxos到Raft,分布式一致性算法解析》 扫描下方二维码关注本公众号, 了解更多微服务
其中部分企业直接从JDK产品获得商业收入,免费提供 JDK 产品,提供商业订阅服务收费,这种模式也得到了资本的认可。...到了移动互联网时代,Android 编程采用 Java ,让其免费获得了上千万工程师的检验,对 Android 的成功起到了非常关键的作用。...当时市面上有很多大厂都在免费使用 Oracle 发行的 JDK,数以万计的机器运行在 OpenJDK 程序上,一旦收费,这就是一笔非常大的开销。...OpenJDK 商业版的出现,促使了像微软、亚马逊这样的大厂开始开发自己的发行版。...直播视频回放 WeOpen Talk 对话范学雷、臧琳 WeOpen Talk 对话杨晓峰、傅杰 推荐阅读 谢孟军:中国 Go 语言领军人创业第五年 当开源遇见 KPI,全球化 VS 本土化,开源的理想与现实该如何和解
同时,在官方首次公布的OpenJDK的综合贡献排名结果中,腾讯Kona的综合贡献全国第一,世界前五。 腾讯 Kona JDK 是基于 OpenJDK 开源项目打造的发行版之一。...在解决公司内部迫切需求的同时,积极贡献社区,参与了包括JDK、Panama和Loom等OpenJDK社区重要项目。在刚刚发布的JDK18中,Kona向OpenJDK社区贡献了约50个Patch。...除了贡献开源社区外,Kona JDK 的一些最新特性也在腾讯云上免费“供应”,为云上用户的 Java 应用提供高效便捷服务。...目前腾讯已经将Tencent Kona JDK8、Tencent Kona JDK11和Tencent Kona JDK17完全免费开放给全球开发者。...Java 创建对象的 6 种方式 阿里为什么推荐使用 LongAdder? AnotherRedisDesktopManager 开始收费了? 别再写爆爆爆炸类了,试试装饰器模式!
自从升级了没多久,JDK 就开始了半年发一个新版本的节奏,陆续发布了 9 、10、11、12,直到前两天(2019年9月17日)发布了 JDK13。...当然如果是个人客户端或者个人开发者可以免费试用 Oracle JDK 所有的版本。...Open JDK 是完全开源免费的,由 Oracle 以及 Redhat 等开源组织维护。Oracle JDK 只是一个 Open JDK 的发行版。...另外,除了 Oracle JDK,还有其他的 Open JDK 的发行版,比如 AWS 的 Amazon Corretto,阿里巴巴的 Alibaba Dragonwell 等等。...红帽将接替 Oracle 维护 JDK 的长期支持版,比如 OpenJDK 8 和 OpenJDK 11,并且它和 Oracle JDK 的差别已经非常小了,可以放心使用。
Java技术栈 www.javastack.cn 关注阅读更多优质文章 是的,继阿里 2019/03 开源基于 OpenJDK 的长期支持版本 Alibaba Dragonwell 之后,腾讯也发布了自家的开源免费的...最早是在 2019/11/04 这天发布的 Tencent Kona v8.0.0 版本,没错,最近栈长村里通网了,最近才知道腾讯自家版 JDK 这个东东,不办法,我是村网通,我为我自己带盐。...Tencent Kona 8 Tencent Kona 是腾讯开源的、免费的、基于 OpenJDK 的发行版本,并且受腾讯长期支持(LTS)和季度更新,目前由腾讯专业的 JVM 技术团队进行维护和开发。...JDK 8 是现在的绝对主流应用版本(关注公众号Java技术栈回复:java,可以获取 8 系列实战教程),但 Oracle 作死啊,JDK 8 在 2019/01之后就被宣布停止更新了,另外, JDK 11...及以后的版本也不再提供免费的长期支持(LTS)。
作为Java标准版最主流的参考实现之一,目前国际上众多顶级科技公司基于OpenJDK开源项目研发了多种JDK发行版,腾讯Kona JDK便是其中颇具特色的发行版之一。...实际上,Vector API是在经历了3~4年的孵化才在JDK16中首次发布,在此之前,腾讯Kona JDK已将该特性完善集成入Kona JDK11向量版本中,并率先应用在广告大数据/机器学习核心业务系统...在解决公司内部迫切需求的同时,团队也高度重视对外开源工作,参与了包括JDK、Panama和Loom等OpenJDK社区重要项目,在刚刚发布的JDK16中,Kona向OpenJDK社区贡献了50多个Patch...除了贡献开源社区外,Kona JDK的一些最新特性也在腾讯云上免费提供,为云上用户的Java应用注入高效动能。...GitHub地址: https://github.com/Tencent/TencentKona-8 https://github.com/Tencent/TencentKona-11 相关阅读 ?
除了在开源社区开放使用外,TencentKona JDK11也会在腾讯云上免费提供,为云上用户的Java应用注入高效动能。...目前,基于OpenJDK开源项目(Java SE最主流的参考实现之一),国际厂商研发了多种JDK发行版,腾讯Kona JDK便是其中颇具特色的发行版之一。...高效可靠 开箱即用的JDK11开源版本 为了给用户更好的JDK11版本,降低使用维护成本,腾讯大数据JVM团队在Kona JDK11中,坚持了一贯的兼容性、可靠性、安全、性能优化等核心要素,同时,重点对...值得一提的是,去年9月,Oracle正式发布JDK 15,同时公布了OpenJDK 全球贡献者榜单,腾讯成为全球企业贡献第五名,是国内为 OpenJDK 贡献最多的公司,并且是历史首次有国内厂商进入“Notable...未来,腾讯大数据JVM团队将持续参与OpenJDK等开源社区协作,贡献更多前沿改进,提高用户和开发者的使用体验。
在不使用到 OpenJDK 中没有的功能(例如 Java Flight Recorder)的情况下,Corretto 完全可以直接作为 Java SE 发行版的替代品。...Corretto 计划于 2019 年第一季度 GA,届时还将支持 Ubuntu 和 Red Hat Enterprise Linux 平台,在这些平台上对应于 Open JDK 11 的 Corretto...11 版本将在 2019 年 4 月之前有足够的时间进行测试。...同时亚马逊至少将免费提供 Corretto 8 安全更新直到 2023 年 6 月、Corretto 11 安全更新直到 2024 年 8 月。 ...)的免费,多平台,生产就绪版本。
(LCTT 译注:阿里巴巴也有一个它自己维护的 Open JDK 发行版“ 龙井(Dragonwell)”。...以下引自其官网:“Alibaba Dragonwell 是一款免费的,生产就绪型 Open JDK 发行版,提供长期支持,包括性能增强和安全修复。...在 Fedora 或类似系统上安装 Java: $ sudo dnf install java-latest-openjdk 如果你的发行版不使用 latest 标签,则可以使用其他关键字,例如 default...kit default-jre Standard Java runtime openjdk-11-jdk OpenJDK development kit (JDK) [...]...有些发行版,例如 Slackware,不提供 alternatives 命令,因此你必须使用本地安装方法。在 Fedora、CentOS 和类似的发行版上,该命令是 alternatives。
但是,自Java SE 9以来,Oracle还提供Oracle的OpenJDK版本,可免费用于商业用途,其他公司提供免费的OpenJDK版本,如Amazon、谷歌、阿里巴巴、AdoptOpenJDK,Azul...需要掌握的一个关键点是,世界上大多数JDK构建都基于开源、免费的OpenJDK项目。 Oracle JDK只是基于OpenJDK代码库的众多分支之一。...Kit(OpenJDK)的免费、开源的、多平台,生产就绪版本。...直接使用 Open JDK 8发行版本,并且接受社区的免费的更新支持,Redhat红帽已经表示会领导更新工作。 使用Amazon Corretto 8,永久免费长期支持。...在Java 11的前6个月中,Oracle将在jdk.java.net上提供带有安全补丁的GPL + CE许可免费下载。
Java主流版本Java的主流版本包括Java 8、Java 11、Java 17等。不同版本之间的区别主要体现在语言特性、API的扩展和性能优化上。...Java主流版本对比特性 Java 8 Java 11 Java 17 发布时间...OpenJDK介绍OpenJDK是Java的开源实现,是大多数Java发行版的基础。OpenJDK由Oracle、Red Hat、Amazon等多个企业和开发者社区共同维护。...OpenJDK的版本更新通常与Oracle JDK保持同步,但它是完全开源且免费使用的。...可以从Oracle官网、OpenJDK官网或其他提供JDK的镜像站点下载不同版本的JDK,并进行安装。
同时,在官方首次公布的OpenJDK的综合贡献排名结果中,腾讯Kona的综合贡献全国第一,世界前五。 腾讯 Kona JDK 是基于 OpenJDK 开源项目打造的发行版之一。...在解决公司内部迫切需求的同时,积极贡献社区,参与了包括JDK、Panama和Loom等OpenJDK社区重要项目。在刚刚发布的JDK18中,Kona向OpenJDK社区贡献了约50个Patch。...凭借出色的贡献,Kona JDK成为OpenJDK社区SVML全球三大贡献者之一。...除了贡献开源社区外,Kona JDK 的一些最新特性也在腾讯云上免费“供应”,为云上用户的 Java 应用提供高效便捷服务。...目前腾讯已经将Tencent Kona JDK8、Tencent Kona JDK11和Tencent Kona JDK17完全免费开放给全球开发者。
领取专属 10元无门槛券
手把手带您无忧上云