FirstDay@JavaOne2017

简介:

【本次JavaOne的主要技术方向】

  • Ecosystem

    个人认为Java取得今天的成功,是因为有一个完整的生态系统。不管是持捐款的IBM,还是非商业性的User Group。而第一天的主题也是Community Day,除了一些工具和主题技术的介绍外,还有很多议题是这个Community的文化分享交流,比如有的议题就是How to build a successful Java User Group。

  • Core Java&Related

    • Java9介绍及Feature List
    • JavaEE8
    • Netbeans,目前已经开源,1/3的contributors来自于Oracle。http://netbeans.apache.org/
    • Java on Mobile side
    • Kotlin
    • Java Security
    • Lambda
    • JVM&GC&Performance
    • Node.js&HTML5&javascript
  • Data Processing

    为何把如下这些内容放在一起呢,我怀疑是来自于Oracle Cloud及Java社区的实践,发现今天的数据处理模式已经不是SQL Database所能解决的了,需要更多的消息驱动;更多的实时处理;更多的Streaming化;甚至更多的场景需要思考SQL Database技术里面最底层的设计是否最适合所有的场景,比如有的场景想用如下的Event Sourcing来替代。

    • Apache Spark
    • Kafka&Kafka Streams
    • Database Actions with Java 9 Stream Syntax Instead of SQL
    • Event Sourcing,这个至少是我刚听到的概念,这个技术的解读是Treat you database like you treat your application logs,解释就是通过只有insert/read,没有update/delete的日志信息进行聚合,来实现database的功能,这里不评论,静观这个技术的发展。
    • AI&Machine Learning。这块其实感觉在JavaOne中有些生硬,可能是在这个代表未来的技术上面,Oracle和Java也不甘心落后,想要更多的involve吧。
  • Micro Service&DevOps&Cloud

    • Docker
    • Kubernetes
    • Micro Service
    • Cloud Native
    • DevOps
  • BlockChain与VR
    哈哈,做了一回标题党,这两件个技术没什么联系,只不过这次JAVAONE它们有一个共同点,这两技术在JavaOne中Session不多,就是有为不多所以显得很所眼,感觉Oracle目前很重视这两个技术,去看了下OpenWorld的Session,发现果然里面有的topic就是讲如何在Oracle Cloud上面实现BlockChain的。VR就不说了。 BlockChain技术值得更多人关注。

【几点感受】

1)听这个会一定要第一时间选课,今天选4天以后的课的时候,很多好的session已经full了
2)这个会除了学习技术以外,更是了解业内一个著名公司如何做营销,如何设计自己的产品的好机会。当然隔壁的OpenWorld大会是更好的学习Oracle如何做营销和产品的机会。如下的两张图片表明了Oracle想做工业界基础设施打造者的野心,对未来的思考和布局。
IMG_0581.JPG
IMG_0587.JPG
IMG_0639.JPG
3)Oracle Cloud能够成功的机会就是好好的发挥JAVA生态的作用,因为Java毕竟还是最大的Tech Stack,当然Oracle已经在这么做了,Oracle最近的一次财报也表明其云计算业务的发展超出期望
4)听这样的会议我觉得演讲者的思路比干货本身更重要!

【第一天的部分现场记录】

听的第一场竟然是NetBeans,基本上是广告,也是本着去学习Oracle如何做产品的目的去的,但这方面并没有收获很多。NetBeans也是面临着Oracle内部很多同类产品的竞争,JDeveloper, WebLogic等等,最近进行了开源,开源后有1/3的contributor还是来自于Oracle。NetBeans是一个很好的教学工具,因为它对JAVAEE标准的支持最完整。这个工具1996年SUN公司就开始做了,在今天看来,这个工具已经不能说不优秀了,但是竞争对手更强大,JetBrains可以更专注的做好这样一个产品,但是Oracle并不会把精力投在这个上面。
IMG_0595.JPG

第二场是来自于RedHat的日本人介绍《Successful JavaEE DevOps in the Cloud》。里面提到"Now, Every Company is a Software Company",深表认同,也许再过不了多久,这句话就要改成"Now, Every Company is a AI Company"。既然所有公司都是软件公司,DevOps这个关于快速交付的话题就更加重要了,Dev和Ops的传统工作是矛盾的,一个是求变,另一个是要管理变化,核心解决思路就是统一Dev和Ops的目标,于是就有了今天的DevOps。接下来介绍了一些RedHat的Cloud migration工具。以及介绍了OpenSource的好处:Outside innovation is always BIGGER than inside。另外,这日本仁兄演讲的时候提到了Alibaba,说是最大的电子商务平台,深表欣慰。下图用来举例Dev与Ops的传统隔阂,很形象。

IMG_0606.JPG

第三场就是印度人讲Even Sourcing,上面已经简单介绍了,就不再多累述。示例代码用于解释如何用Event Sourcing替代SQL Database。基本就三个核心对象,事件、聚合、快照,想想也是,事实都在里面。
IMG_0614.JPG

接下来的一个主题是说《Building a Recommendation Engine with JavaEE》,本来觉得新鲜,想看看JAVAEE和JAVA社区是怎么理解推荐引擎的,结果主要是先讲了推荐的概念,然后再简单的介绍了如何使用Graph Database。

然后是关于如何成为一个Rock Star Programmer,先是这位hard-of-hearing的日本程序员在讲,很励志,基本上是告诉大家一切皆有可能。
IMG_0642 2.JPG
IMG_0644.JPG

然后是另一位顶尖程序员介绍了如何他对于如何成为Rock Star的看法。要点都在图里了。
IMG_0647.JPG
IMG_0648.JPG

相关文章
|
云安全 安全 大数据
|
11天前
|
Kubernetes 安全 Devops
【云效流水线 Flow 测评】驾驭云海:五大场景下的云效Flow实战部署评测
云效是一款企业级持续集成和持续交付工具,提供免费、高可用的服务,集成阿里云多种服务,支持蓝绿、分批、金丝雀等发布策略。其亮点包括快速定位问题、节省维护成本、丰富的企业级特性及与团队协作的契合。基础版和高级版分别针对小型企业和大规模团队,提供不同功能和服务。此外,云效对比Jenkins在集成阿里云服务和易用性上有优势。通过实战演示了云效在ECS和K8s上的快速部署流程,以及代码质量检测和AI智能排查功能,展示了其在DevOps流程中的高效和便捷,适合不同规模的企业使用。本文撰写用时5小时,请各位看官帮忙多多支持,如有建议也请一并给出,您的建议能帮助我下一篇更加出色。
136092 13
|
15天前
|
存储 Prometheus 并行计算
10倍性能提升-SLS Prometheus 时序存储技术演进
本文将介绍近期SLS Prometheus存储引擎的技术更新,在兼容 PromQL 的基础上实现 10 倍以上的性能提升。同时技术升级带来的成本红利也将回馈给使用SLS 时序引擎的上万内外部客户。
158389 7
|
12天前
|
NoSQL API Redis
最佳实践|如何使用c++开发redis module
本文将试着总结Tair用c++开发redis module中遇到的一些问题并沉淀为最佳实践,希望对redis module的使用者和开发者带来一些帮助(部分最佳实践也适用于c和其他语言)。
76200 0
|
11天前
|
存储 SQL Apache
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
|
16天前
|
人工智能 弹性计算 算法
一文解读:阿里云AI基础设施的演进与挑战
对于如何更好地释放云上性能助力AIGC应用创新?“阿里云弹性计算为云上客户提供了ECS GPU DeepGPU增强工具包,帮助用户在云上高效地构建AI训练和AI推理基础设施,从而提高算力利用效率。”李鹏介绍到。目前,阿里云ECS DeepGPU已经帮助众多客户实现性能的大幅提升。其中,LLM微调训练场景下性能最高可提升80%,Stable Difussion推理场景下性能最高可提升60%。
|
12天前
|
存储 弹性计算 Cloud Native
1 名工程师轻松管理 20 个工作流,创业企业用 Serverless 让数据处理流程提效
为应对挑战,语势科技采用云工作流CloudFlow和函数计算FC,实现数据处理流程的高效管理与弹性伸缩,提升整体研发效能。
64682 1
|
18天前
|
消息中间件 安全 API
Apache RocketMQ ACL 2.0 全新升级
RocketMQ ACL 2.0 不管是在模型设计、可扩展性方面,还是安全性和性能方面都进行了全新的升级。旨在能够为用户提供精细化的访问控制,同时,简化权限的配置流程。欢迎大家尝试体验新版本,并应用在生产环境中。
187453 6
|
2天前
|
关系型数据库 Serverless 分布式数据库
高峰无忧,探索PolarDB PG版Serverless的弹性魅力
在数字经济时代,数据库成为企业命脉,面对爆炸式增长的数据,企业面临管理挑战。云原生和Serverless技术革新数据库领域,PolarDB PG Serverless作为阿里云的云原生数据库解决方案,融合Serverless与PostgreSQL,实现自动弹性扩展,按需计费,降低运维成本。它通过计算与存储分离技术,提供高可用性、灾备策略和简化运维。PolarDB PG Serverless智能应变业务峰值,实时监控与调整资源,确保性能稳定。通过免费体验,用户可观察其弹性性能和价格力,感受技术优势。
|
14天前
|
存储 关系型数据库 数据库