4月16日,是一个“多云”的日子,北京的气温也火速升高到30摄氏度。“QCon北京2017”全球软件开发大会在北京国家会议中心正式拉开序幕。“17年大料、惊爆眼球”,200余位国内外技术大咖们会将40多个技术专题在3天的大会中逐一披露给大家。以程序猿、攻城狮的名义,这里将是真正信息技术的“黑洞”。

图:大会堂开场盛况

图:甲骨文架展台 面对面技术交流
亲爱的小伙伴们,最近你还相信真爱么?看到这个,反正是我信了。程序猿、攻城狮们,是你们让世界充满爱!
“黑洞有多黑“、”大料有多爆“,今天我们就先看看”老戏骨撩小鲜肉“——甲骨文黑科技专场。
互联网新挑战 甲骨文黑科技
以社交、定制服务、共享经济为标志的消费类互联网,正在逐渐迎来新的挑战:伴随越来越多企业级应用开始向互联网端迁移,现有IT系统既需要以稳定、可靠支持交易型业务与大并发量;也需要以灵活、可扩展应对移动、社交趋势。针对企业级客户向互联网转型的众多需求,甲骨文提供众多利器来化解转型的一道道难题。

图:排队进入甲骨文专场

图:现场座无虚席,很多小伙伴在门外进不来

图:座位不够,大家都席地而坐
专场活动在甲骨文全球副总裁,亚太区中间件事业部总经理唐聆风先生的演讲中开始,唐总概要介绍了甲骨文公司整体的发展状况,未来方向等。

图:甲骨文全球副总裁,亚太区中间件事业部总经理唐聆风
现场由甲骨文中国区架构部总监刘震主持并介绍了相关的黑科技专题,从甲骨文 Java9、DevOps、Mobile、MySQL 四大技术入手,使听众更多了解甲骨文面向互联网时代的云平台技术,也让更多开发者和技术人员了解甲骨文不仅仅有数据库、中间件、一体机、云计算,还有面向客户和开发人员的众多杀手级开发技术。

图:甲骨文中国区架构部总监刘震
演讲一:Java 9 新特性介绍及 Jigsaw 一览
近几年,随着开源技术的蓬勃发展,大量的优秀开发语言不断地涌现出来,Java目前情况如何呢?我们先来看看网上的各种统计:


没错,Java依旧是开发的首选——你值得拥有!继上一季“lambda”革命之后,今天Java又将放出什么样的大招儿?来自甲骨文的首席工程师杨晓峰给我们带来了一场精彩的演讲。杨晓峰在2011 年加入 Java 团队,经历了JDK 7 到 JDK 9 的研发过程,OpenJDK Committer。目前领导 Java 核心类库团队,进行JDK 核心类库新功能的开发和测试。

图:甲骨文首席工程师杨晓峰
今天,他的演讲词主要介绍了在 Java 9 里面核心类库和 Java 虚拟机、语言、工具等方面的最新特性。重点是介绍 Java 9 的核心项目 Jigsaw,也就是 Java 模块化系统(Java Platform Module System,JPMS)。

图:Jigsaw的目标
演讲二:程序猿如何进化——云上的开发运维一体化
“曾经沧海难为水,除却巫山不是云”,然而近两天的八卦事实告诉我们吃瓜群众,你要和VC天使谈恋爱,要有迅疾可展示的硬实力!今天,你要是不能开口GitHub、落笔Cl/CD,你可能都不好意思在圈儿里跟人打招呼了。那么好了,如果老天再给你一次机会,你的项目准备好和那些天使VC们谈个期限么?说归说、做归做,今天甲骨文一朵“筋斗云”就让你做回无敌至尊宝,菠萝菠萝蜜……本环节的演讲嘉宾是甲骨文中国区资深架构师胡平。胡平拥有15年的IT从业经验,在IBM,EMC都有过工作经历。他的演讲重点介绍了开发运维一体化(DevOps)在传统 DIY 方式和基于云 PaaS 方式下的区别和对比,并且现场演示如何利用甲骨文的开发者云迅速搭建企业开发运维一体化平台。

图:甲骨文中国区资深架构师胡平

图:面向DevOps的Oracle云服务
演讲三:甲骨文新一代移动开发体验
有了实力,当然还要有颜值。小伙伴们,不用担心你的颜值了,我们这里说的是产品。在移动化日新月异的今天,没有颜值的App是无法吸睛的。如何能事半功倍地让我的App既有颜值又有实力呢?答案就在甲骨文智慧和美貌的化身——移动化三剑客:MCS+JET+MAX。
本节的演讲嘉宾是智慧和美貌的化身、来自甲骨文的美女架构师邢红。邢红在甲骨文从事移动类解决方案的架构、咨询、开发和推广等工作6年多,对甲骨文移动云、hybrid 移动开发都有深刻了解。她的演讲中主要介绍了如何使用甲骨文 MAX(MobileApplication Accelerator)构建块快速组装 iOS 和 Android 应用程序;如何通过甲骨文企业级前端开源工具包——JavaScript Extension Toolkit,将 hybrid 开发发挥到极致;此外还介绍了如何快速地实现企业国际化、本地化支持、通用数据模型以及 Collection API 使用、生产级应用安全性以及 oj.OAuth 插件等技术细节。

图:甲骨文架构师邢红
演讲四:如何用 MySQL 构建全方位高可用应用
MySQL和甲骨文在一起了,这是事实。MySQL粉、甲骨文粉,我们今天也粉在了一起。7年过去了,MySQL和甲骨文在一起发生了怎么样的化学反应?是否为他们的爱情鼓掌呢?本节演讲嘉宾是甲骨文 MySQL 全球事业部的资深技术顾问杜修文。杜修文同时也是台湾 MySQL 社区发起人,在甲骨文主要从事为大中华及亚洲地区 MySQL 的技术进行推广及专案推动和技术指导工作。长久以来 MySQL 都伴随着互联网一起成长,现在其己经是开发者首选的开源数据库。当越来越多关键应用依靠 MySQL 运行时,整个系统对高可用的支持就显得更为重要。杜修文的演讲中介绍并评估了各种 MySQL 数据库的高可用方案,以及 MySQL 在中间件和应用层有哪些技术可以支持应用系统对数据库进行故障移转、负载均衡以及读写分离的要求。

图:甲骨文 MySQL 全球事业部资深技术顾问 杜修文

图:下午5点最后一场,依然座无虚席
演讲结束,大家都还意犹未尽,很多技术爱好者追到场外向杜老师请教问题:

最后,时间晚了,大家才慢慢散去。
茶歇之余,大厅里还有专题产品展台可供大家观看。
专题产品show
“今天某国大使馆的PM2.5爆表了吗?官方公布的PM2.5爆表了吗?怎么数据差距这么大啊,哪个数据靠谱点啊?”“我们办公室新装修的,甲醛数据超标了吗,我家新买了一个家具,甲醛数据是否超标啊,会不会影响我孩子的身体健康啊。”当时当地的雾霾状况、此时此刻家里的空气质量无时无刻不牵挂着一个关心健康,热爱生命的人的心。
要想治理好空气质量,我们需要先了解当时当地的空气质量。那么我们怎样做到空气质量监控呢?让圈儿里著名的“老司机”、甲骨文资深技术顾问金玉奎带大家了解一下Oracle的物联网云平台,让我们雾霾之中看物联。
图: “老司机”甲骨文资深技术顾问金玉奎

图:A本老司机这次开的是飞机

图:空气检测系统原理
树莓派连接空气质量监控仪,从空气质量监控仪读取数据;
树莓派将读取的数据上传到IoT CS;
IoT CS应用, 创建IoT云应用、设备模型,设置事件规则以及报警目标;
移动App显示空气质量,显示告警。
结束语
今天甲骨文会场观众爆棚,甲骨文现场工作的小伙伴们也非常开心。明天的节目会更精彩,我们后面会持续报道!






