Java生态与创新

会议室:百宴厅2
出品人:张建锋

Java强大的原因,固然语言是基本,然而生态才是核心。Java不仅是一门语言,它... 展开 >

专题出品人:张建锋

永源中间件 共同创始人

张建锋,永源中间件共同创始人,原红帽公司JBoss应用服务器核心开发组成员。毕业于北京邮电大学和清华大学,曾供职于金山软件,IONA科技公司和红帽软件。

对于JavaEE的各项规范比较熟悉;开源技术爱好者,喜欢接触各类开源项目,学习优秀之处并加以借鉴,认为阅读好的源码就和阅读一本好书一样让人感到愉悦;在分布式计算,企业应用设计,移动行业应用,Devops等技术领域有丰富的实战经验和自己的见解;愿意思考软件背后蕴涵的管理思想,认为软件技术是一种高效管理的实现方式,有志于将管理学和软件开发进行结合。

地点:百宴厅2

专题:Java生态与创新

Java强大的原因,固然语言是基本,然而生态才是核心。Java不仅是一门语言,它是一个平台,可以覆盖软件应用开发的方方面面。无论是后台应用服务器,交易核心组件,还是移动应用,IOT物联设备等,处处都有Java的身影。Java受益于开源运动,又通过数以万计的优秀开源项目推动开源文化。软件开发每一个方面,都可以找到Java实现的功能组件,而这些组件绝大多数都是开源的。

Java已经有20多年的历史,依然保持活力,从Java 9版本开始,Java主版本号快速递增,每半年就会发布一个大版本。新的特性也层出不穷,Java 8的Stream, Function,Java 9的模块化,Java 10加入的var关键字和GraalVM,Java 11将会有更多的功能和改进。

这个专题将聚焦于Java生态和创新,寻找业内有一定影响力的技术专家,给QCon的听众带来一杯杯Java浓香咖啡!

by 李云

阿里巴巴
高级技术专家

Service Mesh在2018变得很是火爆。整个行业在今年也发生了一些比较重要的大事,比如Istio 1.0正式发布、Linkerd 2.0发布、Knative基于Istio打造等等。虽说网上有很多资料在介绍Service Mesh,但Service Mesh的本质是什么估计并不容易通过简单的一句话说清楚。此外,Service Mesh的价值点有哪些也需要做很好的梳理,否则我们不能很好地结合公司的业务规模和发展阶段去考察这一新技术对于公司的价值,也可能在清楚价值后不能找到很好的撬动点去切入。

阿里巴巴对Service Mesh这一新技术通过Dubbo Mesh也在做探索,计划将这一技术同时运用于集团内部和Dubbo开源社区。在探索的道路上,我们想清楚了Service Mesh的本质和价值并找到了技术撬动点。希望通过这次演讲与大家分享我们的思考,也借这一机会与大家同步Dubbo Mesh的发展思路。

by Julien Viet

Red Hat
首席软件工程师

Eclipse Vert.x is a toolkit for writing reactive polyglot applications for the JVM. Vert.x comes with an extensive reactive ecosystem that is modular, performant and easy to use. Thanks the wide variety of this ecosystem you can write many kinds of applications such as soft realtime web application, IoT, protocol adapters, distributed applications and of course you can even build micro-services! We will start the presentation with an introduction to the reactive paradigm and Vert.x, then we will learn about Reactive Programming with RxJava 2.

参考译文

Eclipse Vert.x是用于编写JVM上的多语言响应式应用的工具包。Vert.x伴随着一个模块化、高性能、易于使用的响应式生态系统。正因为生态系统的多样性,我们可以编写像软实时Web应用、IoT、协议适配器和分布式应用等不同种类的程序,当然也可以构建微服务。本次演讲,我会先介绍响应式范型和Vert.x,然后带大家学习如何用xJava 2进行响应式编程。

by Julien Viet

Red Hat
首席软件工程师

The Techempower Framework Benchmark is a public comparison of more than 200 web frameworks in different languages. The competition is fierce and everyone wants to be ranked in the top!

Eclipse Vert.x is a popular reactive stack for the JVM, designed for highly scalable applications and has taken part in this competition for several years.

Performance benchmarks are often used for comparing HTTP server or web frameworks and often used by people to choose between implementations. We will look at what these benchmarks means and what they actually measure.

The presentation will explain the secret sauce powering Vert.x performance that has a direct impact on this benchmark, from Java just-in-time compiler to networking optimizations.

参考译文

Techempower框架基准测试比较了200多个不同语言编写的Web框架。竞争非常激烈,大家都希望名列前茅。

Eclipse Vert.x是JVM上一个流行的响应式软件栈,为编写高度可伸缩的应用而设计,它加入Techempower框架对比也有几年时间了。

性能基准测试通常用于比较HTTP服务器或Web框架,供人们在不同实现之间做选择时参考。我们一起看看这些基准测试的意义,以及实际是如何测量的。

演讲将介绍Vert.x性能如此之高、在基准测试中名列前茅的秘密,内容涉及Java JIT编译器到网络优化等不同内容。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 Ring
或致电:17310043226