上海Alibaba Java技术沙龙 2018年12月22日

主办方

阿里巴巴系统软件

发起方

GreenTea JUG

时间

 2018年12月22日 13:30 – 17:30

地点: 

(暂定)上海市静安区愚园路315号2楼36kr 氪空间

报名方式

报名链接 http://alibabadeveloper.mikecrm.com/87XNAvo

活动介绍:

在互联网、云计算、物联网高速发展的今天,JAVA以其良好的安全性、开放性、稳定性、跨平台性等特性,始终保持着领先地位。

阿里巴巴和国内很多公司一起,积极主动得参与JAVA生态的建设,贡献了许多优秀的开源项目。通过不断的交流,学习和实践,国内JAVA社区在项目实践,性能优化,工具支持等各方面都积累了丰富的经验。国内JAVA社区也涌现了一大批有影响力的项目和个人。

为了促进国内JAVA社区更好得发展,让开发者能够了解到最前沿的JAVA动态,学习最新的JAVA技术, 阿里巴巴系统软件事业部诚挚地邀请您参加2018年12月22日在上海举办的阿里巴巴JAVA技术沙龙。

本次活动中,您将和国内众多的JAVA技术专家进行面对面的交流,亲身体会令人激动的JAVA新特性,了解国内JAVA社区最新的实践成果。

我们致力让阿里巴巴JAVA技术沙龙成为国内最具影响力的JAVA技术社区活动,让世界更多得听到来自中国JAVA开发者的声音。

我们衷心地期待您的光临!

议题召集

热烈欢迎大家担当导师来分享自己的工作,讲师作为议题提交者需要活动当天在现场进行一个时长45分钟的分享,并回答参与者的提问,主题可以是JAVA生态的任何一个方面。议题评审通过后会通过邮件/手机号以及线下渠道进行确认。提交链接 http://alibabadeveloper.mikecrm.com/QuNKwHE

期待你的分享,你的分享能够一点点改变世界!

活动流程

– 13:30-13:45 入场签到
– 13:45-14:30 大规模数据中心的性能分析
– 14:30-15:15 针对Java虚拟机的差别测试技术
– 15:15-15:30 茶歇
– 15:30-16:15 Java线上诊断利器Arthas介绍
– 16:15-17:30 Panel Discussion: Java社区的新变化及应对方法

议题介绍:

1. 大规模数据中心的性能分析

讲师介绍:
郭健美,阿里巴巴高级技术专家,目前主要从事数据中心的性能分析和软硬件结合的性能优化。CCF系统软件专委和软件工程专委的委员。曾主持国家自然科学基金面上项目、入选上海市浦江人才计划A类、获得ACM SIGSOFT“杰出论文奖”。担任ICSE’18 NIER、ASE’18、FSE’19等重要会议程序委员会委员。
内容介绍:
数据中心已成为支撑大规模互联网服务的标准基础设施。随着数据中心的规模越来越大,数据中心里每一次软件(如JVM)或硬件(如CPU)的升级改造都会带来高昂的成本。合理的性能分析有助于数据中心的优化升级和成本节约,而错误的分析可能误导决策、甚至造成巨大的成本损耗。本报告介绍大规模数据中心性能监控与分析的挑战与实践。

2. 针对Java虚拟机的差别测试技术

讲师介绍:
陈雨亭,博士,副教授。近年来研究将模糊测试技术应用于高复杂软件系统的测试用例的自动生成和系统分析中。其设计开发了Java字节码自动生成工具,可以自动生成Java字节码以发现Java虚拟机规范与实现中缺陷,保障虚拟机的可靠性、安全性。研究成果也发表于PLDI、FSE、ASE等软件领域重要的国际会议上。

内容介绍:
在前期工作中,我们发现Java虚拟机实现之间存在差异。为此,我们研发活字节码(Live bytecode,LBC)变种技术,基于字节码种子生成有效、可执行的字节码文件变种,并用于JVM实现的差别测试。针对特定字节码文件而言,活字节码是其在JVM上动态执行的指令序列;LBC变种技术则系统性地操作和改变活字节码的控制流和数据流,生成具有丰富语义的字节码变种。进一步地,可以在多个JVM产品上运行生成的字节码变种,通过JVM验证或执行行为的差异以发现JVM缺陷乃至安全漏洞。

3. Java线上诊断利器Arthas介绍

讲师介绍:
张乎兴,阿里巴巴中间件事业部技术专家,开源爱好者。Arthas项目核心开发。同时也是Apache Tomcat PMC member以及Apache Dubbo(incubating) PPMC member。

内容介绍:
Arthas 是Alibaba近期开源的一款Java 线上诊断利器,帮助用户快速在不修改代码,不重启机器的情况下快速查看方法调用的出入参,查看异常堆栈,慢调用等。本次分享主要通过案例介绍为什么需要用Arthas,以及如何利用Arthas快速定位线上问题。

4. Panel discussion : Java社区的新变化

讲师介绍:
这是一个讨论环节,我们邀请上面几个课题的讲师以及三位在OpenJDK社区耕耘多年的资深人士与大家畅谈社区新动向。

莫简豪,Green Tea JUG Leader。

Kingsum Chow(周经森). Kingsum is currently a Chief Scientist at Alibaba System Software Hardware Co-Optimization. Since receiving Ph.D. in Computer Science and Engineering from the University of Washington in 1996, he has been working on performance, modeling and analysis of software applications. He has been issued more than 20 patents. He has presented more than 80 technical papers. Kingsum appeared four times in JavaOne keynotes and almost a dozen times in JavaOne and Oracle OpenWorld presentations covering the topic of software performance systems and optimization. Kingsum also co-chairs QCon Beijing 2018. In his spare time, he volunteers to coach multiple robotics teams to bring the joy of learning Science, Technology, Engineering and Mathematics to the K-12 students in USA and China. His teams appeared in national and world championships three times, taking home best programming in 2010 and best sensor technology and machine learning for robotics in both 2014 and 2015.

Sanhong Li(李三红) is JVM leader at Alibaba. He has been working on Java since 2004, where he began at Intel Asia-Pacific R&D Lab implementing JSR135. He joined IBM in 2008 to improve runtime security on OSGi platform. He progressed to working on the development of IBM’s Java Virtual Machine in 2010, where he led a project to develop multi-tenancy technology for the JVM. In 2014, he joined in Alibaba to lead the development for Alibaba JDK, a customized OpenJDK version. Sanhong Li has presented at local and international conferences such as JVM language summit, JavaOne and QCon. He co-leads Shanghai Java User Group and co-chairs APMCon. He has authored over 10 technical papers and a number of technical patents.

内容介绍:
最近一段时间,Java社区发生了许多与我们Java开发者息息相关巨大变化,比如Java9引入模块化,JavaEE正式退休和Java发布模式改变等等。其中影响最大的当属Java发布模式的改变,Java目前每六个月发布一个大版本,而且Oracle不再提供免费的Long Term Support(LTS),甚至使用协议也有所改变。那么这种模式会对使用Java的公司和个人有什么影响?是否意味着Java不再是免费的了?中国的公司有什么可行的应对策略?所有这些疑问将由Java全球管理组织Java Community Process (JCP)最高执行委员会成员,阿里巴巴JVM项目组负责人来为你解答。同时讲师们也会介绍Java的技术新动态,比如amber/Loom/Panama/Valhalla等项目。
除此之外,大家也可以就自己感兴趣的问题进行提问。

衷心期待您的光临

报名方式

报名链接 http://alibabadeveloper.mikecrm.com/87XNAvo

Alibaba Java技术沙龙 2018年8月11日 北京

联合主办方

阿里巴巴系统软件,掘金

发起方

GreenTea JUG

时间

 2018年8月11日 13:30 – 17:30

地点: 

北京市朝阳区北辰世纪中心A座3层纳什空间城市会客厅

活动介绍:

在互联网、云计算、物联网高速发展的今天,JAVA以其良好的安全性、开放性、稳定性、跨平台性等特性,始终保持着领先地位。

阿里巴巴和国内很多公司一起,积极主动得参与JAVA生态的建设,贡献了许多优秀的开源项目。通过不断的交流,学习和实践,国内JAVA社区在项目实践,性能优化,工具支持等各方面都积累了丰富的经验。国内JAVA社区也涌现了一大批有影响力的项目和个人。

为了促进国内JAVA社区更好得发展,让开发者能够了解到最前沿的JAVA动态,学习最新的JAVA技术, 阿里巴巴系统软件事业部携手掘金诚挚地邀请您参加2018年8月11日在北京举办的”面向未来的Java新技术” – 阿里巴巴JAVA技术沙龙。

本次活动中,您将和国内众多的JAVA技术专家进行面对面的交流,亲身体会令人激动的JAVA新特性,了解国内JAVA社区最新的实践成果。

“面向未来的JAVA新技术“-阿里巴巴JAVA技术沙龙是您不容错过的JAVA盛会!我们致力让阿里巴巴JAVA技术沙龙成为国内最具影响力的JAVA技术社区活动,让世界更多得听到来自中国JAVA开发者的声音。

我们衷心地期待您的光临!

报名方式

报名链接  http://sc-meetup.mikecrm.com/65O5BNU

议题召集

热烈欢迎大家毛遂自荐当讲师,讲师作为议题提交者需要活动当天在现场进行一个时长45分钟的分享,并回答参与者的提问,主题可以是JAVA生态的任何一个方面。议题评审通过后会通过邮件/手机号以及线下渠道进行确认。提交链接 http://sc-meetup.mikecrm.com/igBGQng

期待你的分享,你的分享能够一点点改变世界!

活动流程

13:30-13:45 入场签到

13:45-14:30 《JVM at Loongson》  敖琪(龙芯中科)

14:30-15:15 《JDK11特性解析与趋势》杨晓峰(Oracle)

15:15-15:30 茶歇

15:30-16:15 《阿里巴巴Elasticsearch双十一最佳实践》邓建军(阿里巴巴)

16:15-17:00 《爱奇艺移动端Java应用服务缓存系统的演进》王程明(爱奇艺)

17:00-17:15  LightingTalk《JAVA应用的向量化优化》王卓(阿里巴巴)

17:15-17:30 自由讨论

议题介绍:

《JVM at Loongson》

讲师介绍:敖琪,龙芯JVM团队负责人,主要负责龙芯OpenJDK的相关工作。从2011年龙芯JVM团队成立至今一直从事JVM研发工作,参与过龙芯JVM相关的多个项目,包括将OpenJDK移植至龙芯平台,通过性能优化和新功能对其进行完善,维护JDK的长期支持版本等。毕业于中国科学院计算技术研究所,博士学位。

内容介绍:OpenJDK社区没有支持MIPS的JIT编译器,在兼容MIPS的龙芯处理器上正确、稳定、高效的运行Java程序是一大挑战和难题。龙芯公司从2011年开始开发MIPS版本的OpenJDK。目前已经将OpenJDK 6、OpenJDK 8 移植至龙芯平台,包括模板表解释器、Client编译器和Server编译器。本次分享将会介绍龙芯在JVM上的工作和现状。

《JDK11特性解析与趋势》

讲师介绍:杨晓峰,2011 年加入 Oracle 北京研发中心 Java 团队,Principal Member of Technical Staff, OpenJDK Committer,目前领导 Java 核心类库北京团队,主要负责 Java 9 核心类库新特性相关任务。个人兴趣主要专注于 Java 以及其他编程语言的新特性,尤其是在云计算等前沿领域的应用和演进。在此之前,工作于 IBM 中国研发中心企业内容管理(ECM)团队,从事企业级数据规约产品开发。

内容介绍:最近很多同学感慨,“麻烦JDK别再更新好嘛,学不动了~”,好吧,一起来看看JDK新的发布模式,探讨生产实践中如何选择。JDK 11发布的时间越来越近,有些特性眼前一亮,有些不知所谓,我们来全面解读下这些特性,并结合Java/JVM正在和即将发生着深刻的变革,谈谈我理解的几个主要发展趋势。

《阿里巴巴Elasticsearch双十一最佳实践》

讲师介绍:邓建军,14年加入alibaba数据库团队,参与了数据异地多活,负责数据库高性能数据同步模块,推动了蚂蚁核心会员系统去O和蚂蚁LDC架构演进。17年到至今,参与了数据库核心交易卖家链路的技术演进,主要负责高性能数据同步和服务端数据写入模块。

内容介绍:17年双11数据库卖家交易链路做了巨大的改变,引入了ali-es,设计了实时热点数据散列,高效数据同步架构,联合索引,查询隔离等机制,整个核心交易卖家链路在对比16年双11零增加机器成本的前提下,17年双11支撑了2倍交易量,同时交易峰值卖家查询到订单的延迟从小时级别降低到了秒级别,卖家体验提升明显。

《爱奇艺移动端Java应用服务缓存系统的演进》

讲师介绍:王程明, 爱奇艺移动服务端基础架构组技术经理,负责移动后台的应用服务开发以及基础研发平台的构建,具有丰富的高并发服务研发经验。2014年加入爱奇艺,经历过移动后台多个高并发系统的研发和重构,支撑了上亿用户的接口访问,保证了应用服务的稳定高效。对高并发服务,Java性能优化,应用服务监控等方向有浓厚的兴趣。

内容介绍:爱奇艺移动服务端的Java接口服务承载着上亿日活的用户请求,为了保证接口服务的稳定,我们大量采用了缓存策略来进行性能的优化。在整个优化的过程中,应用服务内部的缓存策略从最朴素原始的Map,演化到支持异步刷新的缓存,最终演进到支持异步刷新的外部缓存。本次讲演将分享我们在缓存设置和实现方面的一些经验,包括缓存逻辑的调优、缓存对GC设置的考验以及如何兼顾缓存命中率和数据更新的时效性。

《JAVA应用的向量化优化》

讲师介绍:王卓,毕业于上海交大软件学院,现在阿里巴巴JVM项目组工作,现主要负责Java虚拟机中Jit编译器及Runtime优化。加入阿里之前曾在Intel负责动态二进制编译相关工作。具有丰富的动态编译和指令级优化的经验。

内容介绍:目前的Java虚拟机在利用SIMD指令加速应用的方面还有很大的不足,主要表现在使用SIMD指令的自由度不够,缺少一种可以让Java开发者主动进行向量化优化的机制。JDK11 panama项目中的Vector API功能可以弥补这个问题。它给出了丰富的向量化操作API,这些API会被编译成相关的SIMD指令。开发者可以根据自己的功能,自由选择合适的API进行向量化优化。在讲座中,会介绍VectorA API的原理,示例及在使用中的其他注意事项。

Alibaba Java技术沙龙

主办:GreenTea JUG

赞助: 阿里巴巴

时间: 2018324日下午

地点:  杭州,阿里巴巴西溪园区访客中心-203-N万松书院

时长:  半天

规模:  45

活动介绍:GreenTea JUG以及阿里巴巴JVM Team主办的面向Java用户和JVM研究爱好者的线下交流活动。希望能在Java领域碰撞出更多火花,共建Java生态。

报名方式:发送”姓名,手机号,邮箱,公司,Java使用年限”到 alijvm@greenteajug.cn

View Fullscreen