Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Java11教程
为Docker设置Java内存防止OOM Killer
在Logistimo,我们的所有应用程序都是Docker化的,并在Kubernetes内以docker容器运行。我们注意到在使用Java的容器上发生了大量重启,并且非常随
使用Java 9 Flow进行响应式编程
在本指南中,您将学习Java 9中的Flow API如何帮助您使用新的Publisher和Subscriber构建反应模式。阅读之后,您应该能够理解这种新的编程风格及其优缺点。本指南重点介绍新的 Flow API,它使我们能够仅使用JDK采用Reactive Programming
Java 11可以直接运行源代码
从JDK 10开始,java可以在命令行启动的三种方式:运行带有public static void main(String args)方法的类;运行JAR文件的main类,或启动模块的main类。从Java 11开始,增加一个新的第四种模式:启动在源文件中声明的类:
亚马逊推出具有长期支持的免费JDK版本
亚马逊推出基于OpenJDK的免费Java版本亚马逊Corretto,如果你对Oracle的收费版本有意见可以使用它:亚马逊在数千种生产服务上运行Co
用Java 11实现清洁架构Clean Architecture
在软件工程方面,软件架构是过去几年中最重要的主题之一。罗伯特·C·马丁(又名鲍勃大叔)在
从 java 8到 java 11变化一览
本文列举了从Java8到11各个变化的API: 变量从Java 10开始,开发人员可以选择让编译器使用var来推断类型:
创建基于Java 11的SpringBoot Docker镜像到48M!
本文介绍使用AdoptOpenJDK的Alpine JDK 11版本,能够将一个SpringBoot应用大小最小化到48M,DockerHub镜像地址:http
升级到Spring Boot 2.1以后内存占用降低了?
有人贴图反映从基于JDK 10的Spring Boot 2.0迁移到JDK 11的Spring Boot 2.1以后,其中一个微服务的内存损耗,应该是降低了,是个好现象,但是原因不是很清楚:
在Java 11中创建一个简单的模块化应用教程
模块化编程使人们能够将代码组织成独立的,有凝聚力的模块,这些模块可以组合在一起以实现所需的功能。本文摘自Nick Samoylov和Mohamed Sanaulla撰写的一本名为
Spring Boot 2.1.0发布
比较看好的是支持DDD聚合的Spring-data-jdbc应该可以正常使用了。第三方库包支持: Hibernate 5.3 Micrometer 1.1 Reactor Californium Spring Data Lovelace
新的Java JIT编译器Graal简介
在本教程中,我们将深入研究名为Graal的新Java实时(JIT)编译器。让我们首先解释JIT编译器的作用。当我们编译Java程序时(例如,使用 javac命令),我们最终将源代码编译成代码的二进制表示 - 一个JVM字节码。这个字节码比我们的源代码更简单,更紧凑,但我们计
JShell - Java 9中用于快速原型设计的新REPL工具
REPL代表Read-Eval-Print-Loop。听起来有点神秘,但它只是编程语言的交互式shell的一个奇特名称。如今,许多语言已经提供了REPL。即使在JVM Groovy上,Kotlin,Scala和Clojure也已经拥有它。从版本9开始的Java最终有自己的REPL,称为JSh
Java 11迁移成功案例
这篇文章总结了如何成功将微服务从Java 8迁移到Java 11。对于每项服务,已经完成了以下步骤: 使用Java 11编译代码 在Java 8上运行Java 11兼容服务 在Java 11上运行该服务 实际上,我们有一些额外的步骤,因
Java版本更新重大提醒 - Azul
2019年1月对于Java开发人员和用户都特别重要。原因是O
Java 11:在Java中处理HTTP和WebSocket的新方法!
借助Java 11,Rest API调用非常简单轻松。在本文中,Adrian D. Finlay解释了如何利用Java 11中的新异步API来执行REST API调用,实现HTTP和WebSocket操作。 曾几何时,使用Java SE(标准版)API执行
基于Java11最小化Spring Boot 2 的Docker镜像文件配置
使用Jigsaw模块, Dockerfile配置如下:
自JDK 8 以来所有Java和JVM新功能的分类列表
一个方便的参考,涵盖从从Java 8到11及更高版本各种新语言功能到新版本命名方案的所有内容。自从版本8发布到版本11以来,Java由120个 JDK增强建议<
Java 11中的11个隐藏的宝石
Java 11没有引入突破性的功能,但包含了许多你可能还没有听说过的宝石:
上页
下页