A Bootiful Podcast:Spring Cloud 联合创始人 Spencer Gibb(以及新年快乐!)
您好,Spring 粉丝们,新年快乐!在本期节目中,Josh Long (@starbuxman) 与 Spring Cloud 联合创始人、传奇人物,以及全方位的好人Spencer Gibb (@spencerbgibb)进行了交谈。
您好,Spring 粉丝们,新年快乐!在本期节目中,Josh Long (@starbuxman) 与 Spring Cloud 联合创始人、传奇人物,以及全方位的好人Spencer Gibb (@spencerbgibb)进行了交谈。
Spring Framework 5.3.14 和 5.2.19于 12 月 16 日发布包含了针对CVE-2021-22060的修复程序,并且是对CVE-2021-22096的后续修复,以解决可能导致此问题的其他类型的输入。由于 Spring Boot 版本 2.6.2 和 2.5.8 采用这些 Spring Framework 版本的更新计划在圣诞节前一天,并且考虑到中等严重性,我们将公告推迟到新年之后,以避免在许多人休假期间进行披露。请升级到这些最新的维护版本。
您好,Spring 粉丝们!欢迎收看另一期《本周 Spring》,这是新的一年的第一期!(新年快乐!)本周也标志着《本周 Spring》的 11 周年纪念日,我是在 2011 年 1 月的第一个星期二开始撰写这篇文章的,这要感谢 SpringSource 联合创始人兼全方位的好人Keith Donald (@kdonald)提出的一个好主意。
真是太棒了!一如既往,我只是想衷心感谢所有每周阅读(遭受折磨!)我漫无边际写作的读者。作为一个社区,我们很幸运能够见证 Spring 和 JVM 历史上最令人惊叹和鼓舞人心的时期……这份综述反映了这一点,因为一直都有令人难以置信的事情发生。哪里有烟,哪里就有火。许多博客、文章、播客、YouTube(以及偶尔的 Vimeo)视频等本身就很有趣,但它们也预示着有趣……
您好,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman)(再次)与Java 生态系统传奇人物,以及Azul Systems 开源项目高级总监Geertjan Wielenga (@GeertjanW)进行了交谈。
新年快乐,大家!
您好,Spring 粉丝们!新年快乐!我简直不敢相信我们这么快就走到这一步了,但我们做到了。过去的一年异常忙碌,我最喜欢的事情之一就是所有使用 Spring Native 构建 GraalVM 支持的特定于架构的本机映像的机会。
我们发布了Spring Native 0.11,这非常棒,因为它具有全新的 AOT(提前)引擎,彻底改变了我们将 Spring Boot 应用程序转换为 GraalVM 本机映像的方式。在过去两年中,我一直在大量使用 GraalVM,而这个新版本是这个故事中巨大而革命性的一步……
您好,Spring 粉丝们!你们好吗?我刚刚结束了在加利福尼亚州洛杉矶与家人一起度过的美好假期。今天晚些时候,我和孩子们将开车返回加利福尼亚州旧金山。我很享受我在洛杉矶与人们的会面,尤其是在这是我们在疫情前第一次真正访问洛杉矶之后。
现在,(你能相信吗?),我们正凝视着新的一年。一如既往,我将进行我每年的《今年的 Spring》综述,所以请继续关注以下内容,在我们的每周综述之后。因此,事不宜迟,以下是 2021 年的最后一期《本周 Spring》回顾。
您好,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Yugabyte CTO、Apache HBase 和 Apache Cassandra 联合创始人,以及分布式数据库传奇人物Karthik Ranganathan进行了交谈。(如果您庆祝圣诞节,那么圣诞快乐!)
您好,Spring 粉丝们!真是疯狂而美好的一周,也将是美好的一周!是假期。我已经设置了自动回复,并且已经开始为今年收尾。当然,您会期待《本周 Spring》和《Bootiful Podcast》(@BootifulPodcast)的新剧集,但直到明年我才会发布任何新的《Spring Tips》(@SpringTipsLive)视频。也就是说,我迫不及待地想让您看到我为《Spring Tips》的新版本准备了什么!一定会非常有趣!
那么,本周我们有很多事情要做。让我们直接进入主题。在我们下次谈话之前,圣诞节就要到了,所以如果您庆祝圣诞节,那么圣诞快乐。否则,我只是希望您度过一个美好的星期。我期待着下周的节目,当然,我们会在那里进行每年的《今年的 Spring》……
在这个简单的 HTML 替换用例中,Vue 并没有真正增加很多价值,并且它在 SSE 示例中根本不会增加任何价值,因此我们将继续使用原生 Javascript 实现它。这是一个流选项卡
<div class="tab-pane fade" id="stream" role="tabpanel">
<div class="container">
<div id="load"></div>
</div>
</div>
以及一些用于填充它的 Javascript
<script type="module">
var events = new EventSource("/stream");
events.onmessage = e => {
document.getElementById("load").innerHTML = e.data;
}
</script>