标签:Java 9

Java

Java的API设计实践

xubiao.zhuang 发布于 2019-01-19

Introduction 了解在设计Java API时应该应用的一些API设计实践。通常,这些实践很有用,并确保API可以在模块化环境中正确使用,例如OSGi和Java平台模块系统(JPMS)。有些做法是规定性的,有些则是禁止性的。当然,其他良好的API设计实践也适用。 OSGi...

阅读(16)评论(0)赞 (0)

Spring

Spring Boot 从1.5迁移到2.0.5 – DZone Java

xirruiqiang 发布于 2019-01-16

虑升级Spring Boot应用程序?在这篇文章中,我想引导您完成将Spring Boot 1.x应用程序升级到Spring Boot 2的过程。 Spring Boot 2.x将不再支持Java 7及更低版本,Java 8是最低要求。 它也是第一个支持Java 9的版本。没有计...

阅读(23)评论(0)赞 (0)

Java

Go语言的垃圾回收算法被吹过头了?与Java相比如何?

Harries 发布于 2019-01-16

Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢? 小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243 这是小编创建的java高阶学习交流群,加群一起交...

阅读(22)评论(0)赞 (0)

编程技术

全面异步化:淘宝反应式架构升级探索

2

Harries 发布于 2019-01-15

2018 年初,淘宝开始尝试对整体架构进行升级,经过近一年的探索,实现了全面异步化,这一架构升级在部分应用中取得了 40% 以上的性能提升,同时也为后续的回压推进打下了基础。负责该项架构升级的是淘宝技术专家许泽彬,他在 2018 领域驱动设计中国峰会上做了《淘宝应用架构升级——反...

阅读(28)评论(0)赞 (0)

Spring

切换到Java 9时,带有Spring Boot的javax.xml.bind.JAXBException的ClassNotFoundException

xubiao.zhuang 发布于 2019-01-12

使用 start.spring.io 初始化项目 添加了WEB,JPA,H2依赖项,然后尝试使用Jdk 9运行MainApplication.java并获得以下错误日志 . ____ _ __ _ _ /// / ___'_ __ _ _(_)_ __ __ _ / / / / ...

阅读(33)评论(0)赞 (0)

Java

java – 从OpenJDK Windows创建jre

yanxinchi 发布于 2019-01-11

我们正在从Oracle JDK / JRE切换到OpenJDK.现在我只发现了JDK,但我想从OpenJDK获得一个JRE.这是为了在客户端上安装我们的应用程序而无需使用完整的JDK. 有没有办法从OpenJDK forWindows X64创建一个JRE包? 根据 Buildi...

阅读(18)评论(0)赞 (0)

Java

为Docker设置Java内存防止OOM Killer

wenming.gapo 发布于 2019-01-11

在 Logistimo ,我们的所有应用程序都是Docker化的,并在Kubernetes内以docker容器运行。我们注意到在使用Java的容器上发生了大量重启,并且非常随机。Docker检查发现该pod被OOMKiller代码杀死:137。 这意味着应用程序消耗的内存比分配给...

阅读(25)评论(0)赞 (0)

Java

Java在2018年改变了许多许多

1

likai 发布于 2019-01-10

2018年是Java的重要一年,因为语言发布时间表的变化以及Java EE向Eclipse基金会的转移。 去年,甲骨文宣布它将每年发布两次主要版本的Java,而Java 10是该新计划中的第一个版本。 Java 10于3月发布,其中包括扩展类型推断到局部变量声明,GC并行化,优化...

阅读(22)评论(0)赞 (0)

Java

解读:Java 11 中的模块感知服务加载器

dulong 发布于 2019-01-10

Java 模块是一个自包含、自描述组件,隐藏了内部细节,为客户端使用提供接口、类和服务。Java 的 ServiceLoader 可以用来加载实现给定服务接口程序。Java 的服务加载机制可以通过库进行扩展,以减少样板代码,并提供一些有用的特性。 正文 本文要点 Java 模块是...

阅读(32)评论(0)赞 (0)

Java

浅谈JAVA的往日辉煌与未来趋势

4

likai 发布于 2019-01-08

24 岁,针对1个技术性人而言可谓正当壮年。但针对一门计算机语言而言,状况将会又有不一样。各种计算机语言横空出世,纷战难休,殊不知 TIOBE 的語言排名榜上,Java 却曝露了显著的颓势。這個著名的计算机语言,将来会是如何? java的出身 小编整理了一些java进阶学习资料和...

阅读(31)评论(0)赞 (0)

Java

java12马上要发布了,程序员集体大喊:我可以坚持使用java8吗?

3

songhua.gao 发布于 2019-01-08

坐上长征三号也拼不过Java的升级速率,许多程序员们高喊,我可不可以坚持运用 Java 8?!可是对于已使用到 LTS 版本的 Java 11 开发人员,是不是还有必要往上强制升级? 小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:66438924...

阅读(38)评论(0)赞 (0)

Java

macOS Mojave(10.14.2)系统上编译LunarG/VulkanTools工程的Android版本

zhuangli 发布于 2019-01-07

$ git clone https://github.com/LunarG/VulkanTools.git   $ cd VulkanTools   $ cd build-android   $ export ANDROID_SDK_HOME=~/Library/Android/...

阅读(43)评论(0)赞 (0)

Java

2019 年 Java 和 JVM 生态系统预测:OpenJDK 将成为 Java 运行时市场领导者

zhuangli 发布于 2019-01-04

本文对 2019 年 Java 和 JVM 生态系统做了一些预测。 正如 InfoQ 2018 年度总结 中说的那样,Java 在 2018 年的发展势头非常有意思。 在我们步入 2019 之际,让我们来看看在新的一年中 Java 和相关技术值得注意的点,并试着猜测未来会发生些什...

阅读(39)评论(0)赞 (0)

Java

Java开发人员应该在2019年学到的10件事

darida 发布于 2019-01-03

这里有一系列主题可以帮助您成为一个掌握Java 11和Spring 5.0的Java开发人员。 对于Java开发人员来说,最后几年已经带来了大量的变化,并且每6个月更新一次Java版本, Spring 5 , Spring Security 5 和 Spring Boot 2 等...

阅读(39)评论(0)赞 (0)

Java

原创 Spring框架和Spring Boot的前世今生

yeseng 发布于 2018-12-31

Spring 框架可以说是Java开发人员使用的最流行的应用程序开发框架之一。它目前由大量提供一系列服务的模块组成。包括模块容器,为构建横切关注点提供支持的面向切面编程(AOP),安全框架,数据存取框架,Web 应用框架和用于模块测试提供支持的类。 Spring 框架的所有组件都...

阅读(52)评论(0)赞 (0)

Java

Java 学习之路

Harries 发布于 2018-12-31

前几天刷微博,看到博主 @Java大本营 发了一个图片,总结 Java 一些常见的知识点,感觉挺好,整理成文字版,发在我的个人博客,作为一个大家学习复习的文档,也欢迎有人在评论中留下各种参考资料,一下是正文。 一、基础篇 1. JVM ①. JVM 内存结构 堆、栈、方法区、直接...

阅读(59)评论(0)赞 (0)

Java

2018年的Docker和JVM

刘莉莉 发布于 2018-12-28

即使Docker是2016年的大事情,它今天仍然很热!它是最受欢迎的Orchestration平台Kubernetes的基础,它已成为云部署的首选解决方案。 Docker是容器应用/微服务的事实标准解决方案。如果你运行Java应用程序,你需要知道一些陷阱和技巧。 为什么我要将JA...

阅读(44)评论(0)赞 (0)

Java

Java 8 — 事实上的多继承语言

小丁 发布于 2018-12-26

Java 在多重继承上的设计甚至不如 C++。这个论点让人很难接受,毕竟我们在第一堂 Java 课上学到了:“Java 的优越性之一是摒除了 C++ 中易出错的多重继承”。然而,Java 的类单继承、接口多继承的设计,最终使 Java 走上了多重继承的老路,这最后一根稻草就是 J...

阅读(43)评论(0)赞 (0)