GreenTeaJUG活动 第18期 Adopt OpenJDK 翻译计划

时间:2015-08-02
地点:网络
组织:@JianhaoMo

转载自并发编程网 – ifeve.com

并发编程网同GreenTeaJUG和Adopt openjdk官方达成合作,组织翻译Adopt OpenJDK的中文版,翻译完成后会从官网链接到中文版,有兴趣的同学可以在翻译计划评论领取任务进行翻译,请尽量在领取后2天内完成翻译。目前已经翻译了第三、四、八章。

GreenTeaJUG活动 第17期 GreenTeaJUG特别奖(一万元现金)

时间:2015-07-19
地点:网络
组织:@JianhaoMo

GreenTeaJUG特别奖

获奖人:孙宇 (阿里花名:洪熙,@洪熙

获奖理由:从零开始,默默坚持五年,专注Hotspot JVM GC代码。

奖金:人民币一万元现金

奖金赞助来源:莫简豪个人

GreenTeaJUG活动 第16期 性能调优利器——PerfJ by 周敏

时间:2015-06-28
地点:网络
组织:以亭

主题:Perfj
讲师:周敏(@MinZhou

周敏

周敏, 暨南大学计算机硕士毕业学位. 主研方向: 大数据、分布式系统. 先后在阿里巴巴担任技术专家, 美国LinkedIn公司Staff Engineer , 现任美国Tango公司Senior Staff Engineer, 带领大数据基础研发团队. 多个Apache开源项目贡献者及提交者. 曾帮助Apache Spark团队获100TB数据排序世界记录. 现定居美国旧金山湾区.

Java作为服务端程序近年来大规模网站服务、大数据、机器学习等方面应用越来越广, 服务端程序的性能越来越关键。当前Java的性能剖析器,例如jvisualvm, jprofiler, YJP都只能从Java代码层面分析Java程序的性能, 无法从JVM, 系统甚至硬件层面找出性能的关键点. 而Linux系统层的perf, systemtap等工具能够查到磁盘IO, 网络IO, CPU, 内存等性能问题,但无法上达至Java层. 中间的这个断层使我们分析Java程序性能非常不便. 最近由演讲者开发的PerfJ可以让开发者从下自上地分析Java程序的性能. 演讲者将阐述perfj的原理, 举例怎么用perfj找到由于CPU cache miss引发的性能问题, 以及分析系统context switch造成的性能问题.

活动形式:微信群讨论(报名成功后获取入群二维码)

活动报名请按照如下格式发邮件到event@greenteajug.cn

姓名:XXX
电话号码:xxxxxxxxxxx
邮箱:xxxx@xxx.xxx
公司:xxxx有限公司
职位:xx工程师
Java使用年限:x年

GreenTeaJUG活动 第15期 上海 ShanghaiJUG NanjingJUG合办Java20周年

时间:2015-05-24
地点:上海长宁区中山西路1279弄6号 国峰科技大厦1楼
组织:@JianhaoMo

主题:Java需要你!/Java Needs You!
讲师:Ben Evans from London JUG,jClarity的联合创始人。其公司致力于开发可以为开发和运维团队提供帮助的性能工具和服务。他是LJC(伦敦的Java用户组)的组织者之一,也是JCP执行委员会的成员之一,帮助定义Java生态系统中的一些标准。他还是“Java Champion”荣誉得主。他曾与人合著过《The Well-Grounded Java Developer》(中文版是《Java程序员修炼之道》)和《Java in a Nutshell》(第6版)。他曾就Java平台、性能、并发和相关主题发表过多次演讲。

主题:系统的重构/The refactoring of system
讲师:吴璞渊,毕业于江苏大学数学专业,先后就职于大唐软件、西门子、IBM。参与翻译《Java虚拟机规范1.7》,熟悉IBM虚拟机J9。现就职于阿里巴巴商家业务部

主题:Java内存模型的历史变迁
讲师:程晓明,Java软件工程师,专注于并发与NIO,《深入理解java内存模型》作者,InfoQ知名作者。

主题:Java调试:从桌面到云端/Java debugging: from desktop to cloud
讲师:陆传胜(@Jonathan陆),来自蚂蚁金服基础技术部JVM组的开发者,毕业于南京大学,曾参与IBMJDK 6~9,OpenJDK 8~9的开发和维护工作,爱好看书和烹饪。

主题:圆桌论坛
讲师:Ben Evans,JUG Leader

GreenTeaJUG活动 第14期 上海 阿里无所不能Java人

时间:2015-04-25
地点:上海漕溪北路595号电影博物馆多媒体中心
组织:@萱薇

主题:Java Community Process
讲师: Patrick Curran,Chair of the Java Community Process organization

主题:当Java遇到电子商务-互联网计费结算平台及案例
讲师:曾漪(屹正),阿里巴巴技术总监

主题:欢迎参与上海Java用户组
讲师:余知权,明道技术总监

主题:当Java遇到阿里妈妈-数据驱动商业变革
讲师:薛贵荣(大数)上海交大博士,阿里妈妈展示广告技术负责人

主题:当Java遇到中间件-阿里高可用性架构
讲师:蒋江伟(小邪)资深技术专家

主题:圆桌会议
主持:李建忠

GreenTeaJUG活动 第13期 北京 阿里无所不能Java人

时间: 2015-04-11
地点:北京海淀区车库咖啡
组织:@萱薇

主题:当我遇到阿里巴巴Java人
讲师:赵海平

主题:当Java遇到阿里妈妈-数据驱动商业变革
讲师:云雀

主题:当Java遇到互联网广告-互联网广告技术案例分享
讲师:魏真

主题:当Java遇到虚拟机-致力于为Java应用提供底层服务
讲师:梅路峣(@__小梅

主题:Java同行业交流分享会

GreenTeaJUG活动 第12期 台北 TaiwanJUG合办

时间:2014-11-16
地点:台北
组织:@JianhaoMo

GreenTeaJUG参与TaiwanJUG的主题

主题:阿里JVM之路
阿里是一个重度使用Java的公司,这样就驱使着公司走在实践JVM的路上。我们主要关注三点:性能优化、故障排查与回馈社区。性能优化方面,针对特定应 用需求在JVM内增加了一些intrinsic方法,例如CRC32、CRC32C、byte/char数组比较,ASCII与UTF8相互转换等,对于 GC,我们给出了一个创新的Off-Heap方案;在故障排查方面,增加ArrayAllocationWarningSize、 PrintGCReason、ReclaimMostNativeMemory等参数,辅助排查问题;在回馈社区方面,我们发现GC、socket连接泄 漏等bug,问题解决后,将patch回馈到了社区。
讲师:费辉@ferhui,资深开发工程师,就职于阿里巴巴集团-阿里云事业部-核心系统研发部,2004~2008 本科就读于中国科学技术大学;2008~2011 硕士就读于中国科学院软件研究所,研究方向为并行计算;2011年7月加入阿里巴巴-核心系统研发部-专用计算组,从事JVM优化相关工作,针对公司应用的特点,定制化JVM。例如结合JVM,对hadoop namenode中rpc进行优化等等。近期从事系统级profiling的工作,包括但不限于java应用,目标低开销、稳定地运行在服务器上,能够给出开发者函数级的优化建议,异或是当应用出问题的时候,能够提供有力的性能数据帮助问题排查。项目网站:http://jvm.taobao.org

主题:Java常见问题排查方法
每个软件在运行时不可避免的会出现各种各样的故障,严重的故障会使得用户对网站的信任度下降,甚至产生严重的社会影响和经济损失,故障的排查和解决过程就像是一场争分夺秒的战争,排查的技巧和经验在这个时候特别的重要。淘宝网是上千个应用组成的网站,主要由Java编写而成,出现过的故障种类非常的多,从而积累了不少排查问题的方法。这次分享涵盖以下常见的几种Java问题的排查方法:(1). 类加载问题;(2). 内存OOM问题;(3). CPU消耗高问题;(4). Java Crash问题;(5). 分布式调用超时问题
讲师:林昊(bluedavy_readonly),林昊因故没能出席,由费辉代讲ppt。林昊  网络ID: bluedavy,资深技术专家,目前就职于阿里巴巴集团—技术保障部。2007年底加入淘宝,2008-2010年负责淘宝服务框架的设计与实现,此服务框架是淘宝3.0架构体系中的重要组件,在淘宝大范围使用,2011年每天承载的服务请求量为300亿+;2009年与同事共同出版《OSGi原理与最佳实践》一书,2010年出版《分布式Java应用:基础与实践》一书;2011年负责HBase在淘宝的落地,目前HBase在阿里的各家公司使用广泛,为海量数据读写的业务提供了支持;2011年下半年至今主导T4产品(基于LXC),目标为大幅度的降低淘宝的运维成本;2013年转为运维,着力关注运维领域,主要涉及的为可维护性、稳定性、性能、成本、软硬件结合,并根据发展需要推动系统结构演变。个人网站:http://hellojava.info

GreenTeaJUG活动 第11期 杭州

时间:2014-09-23,2014-09-24
地点:杭州文一西路969号阿里巴巴西溪园区1-2-7 曼陀山庄
组织:@JianhaoMo

主题:HotCode2,Java热部署技术
讲师:千臂

主题:Truffle and Graal: Building fast interpreters on top of the JVM
I will present how to build interpreters using the Truffle framework. Existing virtual machines usually have the JIT compiler deeply integrated into the virtual machine and the run-time. The Java Truffle framework and Graal compiler, however, separate this two concerns: A language implementer writes an Abstract Syntax Tree (AST) interpreter using Truffle. Upon execution, the framework will let Graal compile its hot execution paths by assuming the structure of the AST interpreter and performing related optimizations. The result is fast code, portability over platforms, and language interoperability.
讲师:曼努

主题:延续(continuation),及其在编译器优化中的应用
内容大致包括;
1.continuaiton与CPS(continuation passing style)的介绍。
2.函数式语言编译器的常用中间表示(IR)。
3.简单示例:如何在解释器中使用CPS实现尾递归优化(TCO)。
4.扩展:如何应对更加复杂的情况。
讲师:@善良的右席

GreenTeaJUG活动 第10期 杭州

时间:2014-05-10
地点:杭州黄龙时代广场(支付宝) 应天书院(14F)
组织:@魔女亲青-Rachel

主题:HSF2.0性能优化及新功能
HSF 服务框架新版本的功能改造和性能的优化; HSF2.0在功能上兼容了DUbbo协议和使用方式,此外,tps由之前的5w提升到13w,介绍优化的一些思路.
讲师:吕仁琦,2007 年毕业于浙江大学软件专业,在道富(杭州)和微策略(杭州)分别工作三年和一年,做金融和通信相关的开发工作;11年加入淘宝中间件,曾参与过中间件 configserver改造,服务治理等工作,在开发web和分布式中间件上有些技术积累。现在再阿里巴巴中间件团队负责服务框架。

主题:Java 8: Create The Future
With nine million developers across the globe, Java is the most popular development platform in the world today. With the launch of Java 8 powerful new features will be added across the entire platform: language syntax, class libraries and virtual machine.This session will explain what the main new features are and how they benefit developers. We’ll start with Java SE 8, explaining the basics of Lambda expressions, streams and functions as well as things like the expanded use of annotations, the new date and time API and extension methods. Next we’ll look at Java ME 8 and how new profiles and APIs are targeted at the rapidly expanding Internet of Things development. Finally we’ll take a look at how NetBeans 8 supports all the features discussed in the rest of the presentation and makes developer’s lives easier.
讲师:Simon Ritter, manages the Java Technology Evangelist team at Oracle Corporation. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time he started working with Java technology and has spent time working both in Java development and consultancy. Having moved to Oracle as part of the Sun acquisition he now focuses on the core Java platform, Java for client applications and embedded Java. He also continues to develop demonstrations that push the boundaries of Java for applications like gestural interfaces, embedded robot controllers and in-car systems.Follow him on Twitter, @speakjava, and his blog at blogs.oracle.com/speakjava.

主题:ali-tomcat
Ali- tomcat 是阿里巴巴根据自身情况基于apache-tomcat订制的应用容器,增加了模块化特性,代理了所有的日志框架底层实现,实现了更好的监 控和诊断功能,在运维层面也更方便推动一些全网通用的模块(如中间件产品)自动升级。在面向开发人员方面ali-tomcat正在提供更好用的插件,支持 热部署特性。
讲师:王宏江(@hongjiang_wang),博客,2003年毕业于中南大学化学系,有十年以上的工作经验,09年加入阿里,曾参与1688、来往等网站业务方面的开发,有丰富的后端架构经验,现在阿里巴巴中间件团队负责应用容器。对函数式编程兴趣浓厚,scala布道者.

主题:自由讨论及JCP标准化讨论
讲师:莫简豪(@JianhaoMo

GreenTeaJUG活动 第9期 北京

时间:2014-04-19
地点:北京西大望路甲12号国家广告产业园 HY-A5-10 盘龙谷-A5
组织:梅路峣(@__小梅)

主题:Wildfly8的新产品介绍
Arun推动的的JUG活动 [1] ,主要介绍Wildfly8这个新产品,在全球已经举办了近40场了,将是我们国内JUG参与世界活动的范例。
讲师:高林,2002年毕业于山东大学机械工程专业。从2004年开始从事JavaEE以及相关领域开发工作,至今10年左右时间。一直使用JBoss作为应用软件服务器,从JBoss3,4,5到如今的AS7,及Wildfly8。2010年起就职于RedHat JBoss团队,主要负责产品化的构建,产品化流程的制定,并参与社区版和EAP产品的开发工作。& 张建锋(@寻找一个苹果),红帽软件高级软件工程师,JBoss应用服务器核心团队成员,具有10多年的中间件产品开发经验,2008年加入红帽软件参与开发JBossAS产品至今,经历了JBossAS的三代内核架构变化,完整 了解应用服务器产品的技术体系。在企业级应用,高并发互联网应用,移动应用等方面有开发和架构设计经验,对于JavaEE各项规范比较熟悉,坚 信用合适的技术和架构设计来解决不同问题这个理念。是开源技术爱好者,喜欢接触各类开源项目,学习优秀之处并加以借鉴,认为阅读好的源码就和阅读一本好书一样让人感到愉悦。

主题:最新的几个JDK公开的信息安全问题与进展
就大家比较关心的Java安全问题做一个科普/实践介绍
讲师:范学雷,Graduated from Harbin Institute of Technology in 1998, and gained the degree of Master of Business Administration in Tsinghua University in 2013. Member of the Java security team since 2004, tech lead of Java Secure Socket Extension (JSSE), also working on Java Cryptography Extension(JCE), Public Key Infrastructure (PKI), Java Naming and Directory Interface (JNDI) and other Java SE security technologies.

主题:在Oracle里做OpenJDK的感觉
由Oracle的两位OpenJDK专家给大家介绍一下OpenJDK这个由Oracle主导的决定Java发展方向的开源项目的情况。
讲师:范学雷 & 王卫军(@meomio麦稀王 ),曾就读于中国科技大学和北京大学,专业是数学。2004年起加入Sun Microsystems的Java SE安全团队。目前负责安全工具、JAAS、JGSS、Kerberos,也参与同组的其他工作。