红帽和 GraalVM 社区创建 GraalVM 下游发行版“Mandrel” 编程技术

红帽和 GraalVM 社区创建 GraalVM 下游发行版“Mandrel”

红帽和 GraalVM 社区 共同建立了新的 GraalVM 下游发行版,称为 Mandrel。红帽方面表示,该发行版本将为  Quarkus 提供支持。Quarkus 已成为红帽运行时(Red Hat Runtimes)中全面支持的一个框架。 Quarkus项目于 2019 年推出,是一个用于编写 Java 应用的云原生、容器优先框架。GraalVM 是新一代的...
阅读全文
云原生时代,Java还是Go? 编程技术

云原生时代,Java还是Go?

Java曾经著名的座右铭:"一次编写,到处运行",已经很过时了,因为现在我们只想在容器里运行代码。在容器里,一个 "Just in time "的编译器意义不大。 出于这个原因,可能为了更好地适应云计算,Java生态系统正处于转型之中。Oracle 的GraalVm允许将字节码编译成Linux可执行文件(ELF),而Rad Heat的Quarkus以及其...
阅读全文
卧槽!80% 用户正在考虑放弃 Oracle JDK… 编程技术

卧槽!80% 用户正在考虑放弃 Oracle JDK…

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 面试题 ”领 《96份:3265页面试题》 在 2019 年,Oracle 决定更改许可模式,从提供免费的  Java 更新转变为要求付费订阅,这一重大变化无疑在市场上掀起了一片波澜。 之后,尽管有一些使用 Java 的公司扔坚持使用 Oracle 并承担了增加的支持成本,但许多公司也在步步为...
阅读全文
聚焦云原生+微服务|首届线上KubeCon 2020大会日程上线 软件架构

聚焦云原生+微服务|首届线上KubeCon 2020大会日程上线

由CNCF与全球开源志愿者共同发起的“Cloud Native + Open Source Virtual Summit China 2020中国线上峰会”(KubeCon 2020),将于2020年7月30日-8月1日正式上线。作为CNCF的旗舰会议,来自全球领先开源社区和云原生社区的使用者和技术大咖聚集于此,大会官网「 cncf.lfasiallc.cn 」已经上线,本次线上峰会门票免费,诚邀...
阅读全文
7月书讯 (上)| 宝藏新书助你“乘风破浪” 编程技术

7月书讯 (上)| 宝藏新书助你“乘风破浪”

忽而今夏,夏至已至。 7月的盛夏注定要有故事... 华章IT 7月新书 正式 “ 成团出道 ” 今天为大家介绍 7月书讯(上) 组 成员包括Java编程、架构、 跨平台开发、 人工智能、 数据库、数据分析、 云计算、网络安全领域。 这么多新书,快来看看你pick哪一本呢? 1/17 《Java高并发编程详解...
阅读全文
服务器软件大扫盲 编程技术

服务器软件大扫盲

先说一句哈,自从在 B 站开始刷视频后,我就觉得要学的内容实在是太多了。这篇“服务器软件大扫盲”就是我看了羊哥的一期视频后有感而发的,比如说 Web 服务器、HTTP 服务器、应用服务器这三个概念,我是见过很多次,但如果你非要我说出它们之间的区别的话,我只好哑口无言。 还有,我自己用过的 Tomcat、Nginx、Apache、Jetty、Undertow,它们之间有什么优缺点,嗯。。。。。...
阅读全文
Java8升级Java11备忘录 Java

Java8升级Java11备忘录

一、如何选择JDK与Java版本 关于JDK:目前有哪些JDK?它们相互之间什么关系与区别? 关于Java版本:目前有哪些Java发行版本?如何选择? 1.1 关于JDK 目前主要有Oracle JDK,OpenJDK和其他一些企业编译的JDK。 1.1.1 OpenJDK与Oracle JDK 简单地说,OpenJDK是OracleJDK的开源版本。 ...
阅读全文
IDEA 惊天 bug:进程已结束,退出代码 1073741819 编程技术

IDEA 惊天 bug:进程已结束,退出代码 1073741819

由于昨天要写的文章没有写完,于是今天早上我四点半就“自然醒”了,心里面有事,睡觉也不安稳。洗漱完毕后,我打开电脑,正襟危坐,摆出一副要干架的态势,不能再拖了。 要写的文章中涉及到一串代码,关于 Undertow 的一个入门示例,贴出来大家看一下。 public class UndertowTest { public static void main(final String[]...
阅读全文
多运行时微服务架构实践 编程技术

多运行时微服务架构实践

作者 | Bilgin Ibryam 创建良好的分布式应用程序并非易事:这样的系统通常会遵循 12 要素应用程序和微服务原则。它们必须是无状态的、可扩展的、可配置的、独立发布的、容器化的、可自动化的,有时甚至是事件驱动的和 serverless。创建之后,它们应该很容易进行升级,并且可以承受长期的维护。用今天的技术在这些互相竞争需求中找到一个良好的平衡点仍然需要付出艰苦的努力。 在本文中,...
阅读全文
Quarkus 入门指南 Java

Quarkus 入门指南

本文要点: Quarkus 是一项针对云开发的新技术。 使用 Quarkus,你可以利用针对云优化过的更小的运行时。 你不需要重新学习新的 API。Quarkus 是建立在过去十年最好的技术上,如 Hibernate、RESTEasy、Vert.x 和 MicroProfile。 Quarkus 从一开始就是高效的。 Quarkus 已经生产就绪。 ...
阅读全文
Loading...