JVM 的内存占用

工程 | Andy Wilkinson | 2019年3月11日 | ...

JVM 可能是一个复杂的“野兽”。幸运的是,这种复杂性大部分都隐藏在底层,作为应用程序开发人员和部署人员,我们通常不必过多担心它。随着基于容器的部署策略的兴起,JVM 的内存占用是一个需要关注的复杂领域。

两种内存

JVM 将其内存分为两大类:堆内存和非堆内存。堆内存是人们通常最熟悉的部分。它是应用程序创建的对象存储的地方。它们会一直保留在那里,直到…

一个很棒的播客:Devnexus 2019 的 Matt Raible 和 James Ward

工程 | Josh Long | 2019年3月8日 | ...

大家好,Spring 的粉丝们!在这期特别长的节目中,我将与老朋友、同事开发者倡导者 Okta 的 Matt Raible 和 Google 的 James Ward 进行交流。我们谈论了 Java、Kotlin、Spring、云计算技术、安全、Go、范式转变、过往和现今的 Web 框架、Macromedia、Adobe、Scala,以及数百万件其他事情!这次谈话对我来说非常有趣,所以我希望你们也会喜欢。

Google 开发者倡导者 James Ward 的 Twitter (@_jamesward) Okta 开发者倡导者 Matt Raible 的 Twitter (@mraible)

现在是成为 Java 开发者的最好时机吗?

工程 | Ben Wilcock | 2019年3月7日 | ...

Surely there’s never been a better time to become a Java developer?

There are productivity tools available these days that would have been mind-blowing just five years ago.

Take Spring Boot for example. Many people reading this on the Spring website may be familiar with Spring Boot. But let’s take a moment to acknowledge its awesomeness.

多年前,如果您要在应用程序中使用 Spring Framework,那么您必须接受一定程度的配置繁琐会渗透到您的日常工作中。但这并非不好,比如(啊,实际上,抱歉,我想不起来有什么例子……

Flux 之飞翔 1 - 组装与订阅

工程 | Simon Baslé | 2019 年 3 月 6 日 | ...

这篇博文是系列文章中的第一篇,旨在深入探讨Reactor更高级的概念和内部工作原理。

它源于我的 Flight of the Flux 演讲,我发现其内容更适合博文格式。

我将在其他文章发布时更新下表中的链接,但这是计划中的内容

  1. 组装与订阅(本文)
  2. 调试注意事项
  3. 跳跃线程和调度器
  4. 内部工作原理:工作窃取
  5. 内部工作原理:操作符融合

如果您缺少 Reactive Streams 和 Reactor 基本概念的介绍,请前往网站的学习部分参考指南……

Spring Initializr: 新 UI

工程 | Damien Vitrac | 2019年3月5日 | ...

我很高兴地代表团队和所有贡献者宣布,Spring Initializr 已更新并现已在 start.spring.io 上线。

Spring Initializr 简史

该项目最初是一个最小的 HTML 表单,允许您使用几个选项生成 Spring Boot 应用程序。它受到了 Spring 社区的广泛好评,因此团队添加了新的交互方式,可以通过命令行或您喜欢的 IDE 进行交互。

过了一段时间,我们决定对 UI 进行第一次修订。我们简化了表单,将关键部分放在最前面和中心,并推送了……

本周 Spring 动态 - 2019 年 3 月 5 日

工程 | Josh Long | 2019年3月5日 | ...

嗨 Spring 粉丝们!欢迎来到《This Week in Spring》的又一期!我飞了 14 个小时到达以色列特拉维夫。然后在当地待了 28 小时拜访客户,拜访 我在 Codota 的朋友们,然后在 以色列 Java 用户组 的爆满会场上进行演讲。然后我又飞了 14 个小时回到加州旧金山,在那里我针对一个关于在 Spring Boot 中使用 Kotlin 的为期四小时的在线课程进行了演讲。今晚我将飞往佐治亚州亚特兰大参加激动人心的 DevNexus 会议,在那里我将(两次)与 优秀的 Venkat Subramaniam 博士 一起就 Kotlin(和 Spring)以及其他内容进行演讲。明天,我将做一个为期四… 的…

本周 Spring 要闻 - 2019年2月26日

工程 | Josh Long | 2019年2月26日 | ...

各位 Spring 粉丝们!这周真是太忙了!本周我将在加州旧金山;俄亥俄州哥伦布市(参加 史诗级的 SpringOne 巡回站),然后飞往以色列特拉维夫进行客户拜访并出席 以色列 JUG。如果您在附近,我很乐意与您联系!

总之,和往常一样,有很多内容需要介绍,让我们开始吧!

Spring Initializr 有哪些新变化?

工程 | Madhura Bhave | 2019 年 2 月 20 日 | ...

生成 Spring Boot 项目最快捷的方式是通过 start.spring.io。该网站提供了一个精选的依赖项列表,您可以根据所选的 Spring Boot 版本将其添加到您的应用程序中。您还可以为项目选择语言、构建系统和 JVM 版本。多年来,start.spring.io 作为生成 Spring 项目的工具的受欢迎程度呈指数级增长,每年都有数百万个项目通过该网站生成。

在过去的几个月里,我们一直在对项目生成 API 进行全面的重新设计。为了更好地理解…

Old Structure

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有