SpringOne2GX 2014 主题演讲第二天 - 平台革新

新闻 | Pieter Humphrey | 2014 年 11 月 10 日 | ...

平台革新

录制于 SpringOne2GX 2014

演讲者:Juergen Hoeller、Mark Fisher、Dave Syer、Jon Brisbin

幻灯片链接:http://www.slideshare.net/SpringCentral/springone2gx-2014

 

!{iframe width="560" height="315" src="//www.youtube.com/embed/WVSnKHOlyrE" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:获得应用程序生命周期智能

新闻 | Pieter Humphrey | 2014 年 11 月 10 日 | ...

录制于德克萨斯州达拉斯举行的 SpringOne2GX 2014。

演讲者:Damien Dallimore,Splunk

如今,我们正面临着产品交付速度不断提高的挑战。DevOps 实践(如持续集成和部署)增加了任务跟踪和源代码存储库等系统与构建服务器和测试套件的依赖关系。随着数据快速地在这些不同的工具之间移动,保持对流程的掌控变得具有挑战性,尤其是在数据分布在各种格式中的情况下。但是,保持对产品开发历程的完全可见性仍然至关重要——从用户故事到生产数据。通过从产品开发生命周期的开始着手,您可以将生产中的问题一直追溯到签入构建的代码以及负责该代码的开发人员。在本演讲中,我将演示 Splunk 软件如何用于在代码生命周期的各个阶段收集和关联数据,以最终提高您的效率并改进您的代码。

幻灯片链接:http://www.slideshare.net/SpringCentral/gaining-application-lifecycle-intelligence
!{iframe width="560" height="315" src="//www.youtube.com/embed/v2xNJGefxx4" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:使用字节码操作生活在矩阵中

新闻 | Pieter Humphrey | 2014 年 11 月 9 日 | ...

录制于 SpringOne2GX 2014

演讲者:Ashley Puls,New Relic

在您的堆栈中使用 Spring 和 Hibernate 时,应用程序的字节码可能会在运行时得到增强或操作。本演讲将探讨三个常见的字节码操作框架:ASM、CGLib 和 Javassist(Java 编程助手)。我们将讨论这些工具的工作原理以及 Spring 等框架为何使用它们。您将学习足够的知识,以便开始将这些框架直接集成到您自己的代码中。

幻灯片链接:http://www.slideshare.net/SpringCentral/bytecode-spring2gx2014
!{iframe width="560" height="315" src="//www.youtube.com/embed/39kdr1mNZ_s" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:调整大规模 Java 平台

新闻 | Pieter Humphrey | 2014 年 11 月 9 日 | ...

录制于 SpringOne2GX 2014。

演讲者:Emad Benjamin、Jamie O'Meara

幻灯片:http://www.slideshare.net/SpringCentral/tuning-large-scale-java-platforms

本演讲将介绍各种 GC 调整技术,特别关注调整大规模 JVM 部署。参加本演讲,了解可以为您提供针对延迟敏感型应用程序的最佳配置的 GC 调整方案。虽然大多数企业级 Java 工作负载可以适应小于 4GB JVM 堆的 JVM 实例的扩展集,但内存数据库空间中的工作负载需要相当大的 JVM。在本演讲中,我们将深入探讨问题以及针对 4GB 到 128GB 范围内的调整大型 JVM 的最佳调整配置。在本演讲中,共享的 GC 调整方案是 15 年 GC 参与的成果,并且近年来已针对使用普通 HotSpot 和 CMS GC 策略调整业界一些最大的 JVM 进行了调整。您应该能够掌握独立开始进行合理 GC 调整练习的能力。本演讲总结了实现此任务所需的技巧和必要的 JVM 选项。当然,在调整大规模 JVM 平台时,不能忽略底层硬件的调整,因此本演讲将偏离传统的 GC 调整讨论,并深入探讨如何针对增强内存消耗来优化平台大小。最后,本演讲还将介绍 Pivotal Application Fabric 参考架构,该架构已完成全面的性能研究。

!{iframe width="560" height="315" src="//www.youtube.com/embed/CJujGwjUQDo" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:使用 Spring 和 OAuth2 为微服务提供安全性

新闻 | Pieter Humphrey | 2014 年 11 月 7 日 | ...

演讲者:Dave Syer

幻灯片:http://www.slideshare.net/SpringCentral/syer-microservicesecurity

OAuth2 是一种轻量级安全协议,非常适合与 HTTP 一起使用,HTTP 是许多现代架构的核心协议。Spring Security OAuth2 拥有大量新功能,其中最重要的是 2.0 版中的 `@Configuration` 支持。将这些与 Spring Boot 结合使用,您将获得一个平台,可以在大约 20 行代码中获得安全的 HTTP 服务应用程序。本演示介绍了现代 Spring 堆栈中快速开发和生产就绪功能的结合如何成为开发由微服务组成的系统中安全组件的完美组合。我们将探讨 Spring OAuth2 中的新功能,指导您选择要使用哪个功能以及何时使用,并展示启用这些功能是多么容易。

详细了解 Spring Security OAUTH:http://projects.spring.io/spring-security-oauth

详细了解 Spring Cloud:http://projects.spring.io/spring-cloud

 

!{iframe width="420" height="315" src="//www.youtube.com/embed/yePeJ6NDZQk" frameborder="0" allowfullscreen}{/iframe}

Spring Cloud 1.0.0.M2 现已可用

发布 | Dave Syer | 2014 年 11 月 5 日 | ...

如果您正在使用 Spring 构建微服务,您会很高兴地看到 Spring Cloud 1.0.0.M2 昨天和今天已发布,现在可以在 Spring 存储库 中找到。访问主 总览页面 中的各个项目页面链接,或查看其 github 存储库,以获取有关如何开始使用各个组件的详细说明。还有一个涵盖核心模块的 参考指南

由于 Spring Cloud 是一个总览项目,因此我们对所有子项目都有一个相关的更新“发布列车”(类似于 Spring Data)。1.0.0.M2 版本对 spring Cloud ConfigSpring Cloud NetflixSpring Cloud BusSpring Cloud SecuritySpring Cloud CLI 等进行了更新……

优质的 @Qualifier

工程 | Josh Long | 2014 年 11 月 4 日 | ...

有时,Twitter 是一个很棒的地方。就在上周,我花了一些时间帮助澄清 Spring 的 @Qualifier 注解的行为,该注解既比 JSR 330 更早,又提供比 JSR 330 的 @Qualifier 注解更丰富的超集。这些误入歧途的少数人似乎认为 Spring 的注解没有提供与 JSR 330 注解相同的类型安全性。我不知道这是否是由于他们根本没有阅读过支持内容(这相当新,因为自 2007 年以来才出现),还是因为他们为那些如果……赚取利润的公司工作。

本周的 Spring - 2014 年 11 月 4 日

工程 | Josh Long | 2014 年 11 月 4 日 | ...

欢迎来到另一期《本周的 Spring》!本周我正在摩洛哥卡萨布兰卡的 JMaghreb 会议上与热情的 Spring 开发人员交谈,然后前往伦敦(再次!),参加精彩的 Spring eXchange。如果您在其中任何一个地方,请务必打个招呼!

  • Spring Integration 忍者,也是我个人英雄的 Artem Bilan 已刚刚宣布了 Spring Integration RC1 版本。我不知道您是否见过 Java 配置 DSL,但它使编写复杂的集成流程变得轻而易举!它利用了 Java 8 的 lambda 支持。查看一下!请记住,微服务并非完全以 REST 为中心。如果您尝试构建微服务并通过任何其他机制公开它,我建议从 Spring Integration 开始。
  • Spring 忍者 Thomas Risberg 刚刚宣布了 Spring for Hadoop 2.0.3……

网络研讨会回放:使用 Spring Boot 和 Vaadin 构建“Bootful”UI

新闻 | Pieter Humphrey | 2014 年 11 月 4 日 | ...

演讲者:Pivotal 的 Josh Long 和 Vaadin 的 Peter Lehto

漫长的一天终于结束了,但您已经完成了:您已经拥有了一个由 Spring Boot 提供支持的后端,现在您需要构建一个 UI 来为员工提供支持并交付下周的工作。Vaadin 是一种 UI 框架,它将易于使用的服务器端 Java 和丰富、动态的客户端 JavaScript 的特性相结合,可以很好地与 Spring Boot 集成,并提供难以通过其他方式获得的 UI 润色。加入 Spring 开发倡导者 Josh Long 和 Vaadin 布道师,了解 Vaadin 和 Spring Boot 如何帮助您更快、更轻松地投入生产。

详细了解 Spring Boot http://projects.spring.io/spring-boot

详细了解 Vaadin http://www.vaadin.com

 

!{iframe width="420" height="315" src="https://www.youtube.com/embed/PngL2OJAOfk" frameborder="0" allowfullscreen}{/iframe}

Spring for Apache Hadoop 2.0.3 发布

发布 | Thomas Risberg | 2014 年 11 月 3 日 | ...

我们很高兴地宣布,Spring for Apache Hadoop 2.0.3 刚刚发布,现在可以从 Maven Central 和 Spring 存储库获取。此版本包含一些错误修复,并更新了一些依赖项版本。依赖项已更新以匹配 Spring IO 平台的下一个 1.0.3 版本。更多详细信息可以在 更改日志JIRA 发布说明 中找到。

在此版本中,我们添加了对 Apache Hadoop 2.5.1 (hadoop25) 和 Pivotal HD 2.1 (phd21) 的支持。

以下是各种发行版“风格”发布的最新版本名称的完整列表。Apache Hadoop 版本在 Maven Central 中可用,所有其他版本在 Spring 存储库 中可用……

获取 Spring 新闻通讯

关注 Spring 电子报

订阅

领先一步

VMware 提供培训和认证,助您加速发展。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部