根据Java 和 JVM技术采用生命周期来看,目前Java on ARM、Mic... 展开 >





原红帽公司 JBoss 应用服务器核心开发组成员。毕业于北京邮电大学和清华大学,曾供职于金山软件,IONA 科技公司,红帽软件,初创永源中间件。
对于 JavaEE/JakartaEE 的各项规范比较熟悉;开源技术爱好者,喜欢接触各类开源项目,学习优秀之处并加以借鉴,认为阅读好的源码就和阅读一本好书一样让人感到愉悦;在分布式计算,企业应用设计,移动行业应用,DevOps 等技术领域有丰富的实战经验和自己的见解;愿意思考软件背后蕴涵的管理思想,认为软件技术是一种高效管理的实现方式,有志于将管理学和软件开发进行结合。
根据Java 和 JVM技术采用生命周期来看,目前Java on ARM、Microprofile、Helidon、Quarkus、Jakarta EE、JUnit 5等技术还处在跨越鸿沟之前。所以本专题会介绍这些技术目前在使用阶段的进展,以及具体的效果。
数据驱动的场景越来丰富,大数据是数据驱动的核心技术。而大数据应用由于其独特的架构,在运行时对 JVM 的诉求和传统的服务也不相同,针对大数据应用的 JVM 优化目前还处于高速发展期。本次演讲主要梳理大数据应用对于 JVM 的特殊诉求,介绍毕昇 JDK 针对大数据应用在垃圾回收、JIT 优化、体系结构适配等方面的优化。
演讲提纲:
你将获得:
协程可以让程序员用熟悉的同步编程方式取得类似异步编程的高性能和高并发收益,随着业界协程被广泛地运用和接受,Java 协程成为了 Java 并发能力拼图亟需弥补的一块儿。OpenJDK 社区正在前沿版本上进行协程方案 Loom 的探索、开发,整体方案正在趋于完善,但进入生产仍然可望而不可及。
KonaFiber 是腾讯 JDK 提供的自研协程,已经在游戏、云产品和后台服务等多业务场景落地,迁移成本低并具备生产验证的高性能,同时其兼容 Loom API 的协程实现,为 Java 开发者提供了一种未来零升级成本的协程方案。
演讲提纲:
你将获得:
Java 语言自从诞生以来就被打上了“慢”的标签。经过 25 年的发展,Java 程序的峰值性能在实时编译(JIT)技术的支持下已经能够超越 C/C++ 程序,但是实时编译仍然无法解决冷启动速度慢的问题。在云原生的场景下,往往需要快速拉起新的服务以响应用户持续增长的请求,此时服务的启动时间就显得至关重要。阿里巴巴探索了两种不同维度上的冷启动加速技术,经过双 11 大促的检验都取得了良好的效果。AppCDS 技术在传统 Java 环境的维度上,利用类数据共享特性改进启动速度和减少内存开销。静态编译技术则在更为激进的维度上,将 Java 程序提前编译为二进制机器码,实现以 Native Code 的速度启动 Java 程序,带来最多两个数量级的启动性能提升。本次分享将分别介绍这两种技术的特点和适用场景。
演讲提纲:
你将获得:
了解冷启动问题的两种解决方案的优缺点和实施成本,根据自己的实际情况选择适合的方案。
随着各种开放云平台的出现,微服务应用得以在企业中大规模部署,在为企业应用提供高可用、高性能和快速迭代能力的同时,也对应用开发人员提出了更高的要求。传统的基于 Java 和 J2EE 的编程模型和框架在云环境下无法适应,高内存需求和启动速度缓慢等限制了它们在云平台的扩展能力,面向云原生的编程框架需求变得越来越多,红帽的 Quarkus 应运而生,它针对云计算应用场景,进行了大量的优化和改进,为云计算应用的大规模部署提供了很好的实践。
本次演讲将主要介绍 Quarkus 框架设计和特点,利用 Quarkus 进行应用开发、利用 Native 模式在云平台进行部署的实践案例。
内容大纲:
听众受益:



微信咨询

电话咨询
微信联系我们

