不得不提的容器—JVM

当我们将 JVM 生态中的关键要素,例如,垃圾收集器、堆大小和运行时编译器设置默认值时,许多技术人员(开发、运维人员)或许应该意识到在 Linux 容器生态中(诸如,Docker、Rkt、RunC、Lxcfs 等)内所运行的 Java 进程的实际行为与预期不符。

「Java入门」入门第一天 开发环境的搭建 为什么要搭建环境 搭建步骤

了解过Java的发展历史之后,相信大家对Java是什么有了一定的了解。那么现在我们就可以开始Java的入门第一步啦—下载软件,搭建环境。首先了解一下JVM、JRE、JDKJVM(Java Virtual Machine):Java虚拟机,Java程序运行在其中.

一文带你吃透Java代码执行过程:JVM加载字节码+解释执行+编译执行

Java代码执行过程简介前面介绍了C/C++代码编译执行的过程,以及C++编译器如何支持面向对象的特征。本节简单介绍Java代码执行过程,JVM在执行Java代码时所做的工作,以及JVM是如何设计的。Java代码执行的过程简单可以分为以下几步:1)Java代码被编译成字节码。

Java架构师成长之路:强烈推荐6本适用于所有Java程序员阅读书籍

1.《深入理解Java虚拟机:JVM高级特性与最佳实践》本书适合所有Java程序员、系统调优师和系统架构师阅读。共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。

Java开发者职业生涯要看的200+本书——你看过几本

目前已收录:271本,并持续更新中入门书籍基础书籍多线程与并发网络编程数据结构语言基础进阶性能优化响应式编程JVM虚拟机代码&设计优化设计模式框架与中间件数据库缓存与NoSQL消息队列ORM框架Spring家族高并发分布式搜索引擎大数据架构分布式架构微服务架构架构方法论JVM周边

GraalVM本机镜像:Spring VS Quarkus

在2018年,Oracle宣布了GraalVM 1.0版本。几个月前,在尝试了Quarkus几天之后,我很好奇如何用Spring对Quarkus进行基准测试,但是在对spring-graal-native进行了几次试验之后,我认为它仍然很痛苦,即使对于simpe http API和JPA,到目前为止,我的问题是#1,#54,#55,#93,#197。

JPHP–一款基于JVM的新PHP编译器

JPHP是一款基于Java语言编写的PHP编译器以及新运行时库,支持多线程、unicode字符串(UTF-16)、GUI、Android开发以及嵌入式Web应用。JPHP可以将PHP源码编译成JVM字节码并在JVM中执行,目前暂不支持PHP5.6导入空间命名功能。

一篇文章搞定JVM的垃圾回收系统

写在前面简单的介绍一下JVM(Java Virtual Machine)吧,它也叫Java虚拟机。虽然它叫虚拟机,但是实际上不是我们所理解的虚拟机,它更像操作系统中的一个进程。

最新测试:Java在gRPC吞吐量性能上胜过C ++,Rust,C#和Golang

基准测试https://github.com/LesnyRumcajs/grpc_bench/wiki/2021-04-13-bench-results。测试基于Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.

日志收集工具简单对比

它曾经比 rsyslog 慢很多,但是 2 年前能达到 570K Logs/s 的性能 并不差。Linux 发布版本转向使用 rsyslog 的原因是 syslog-ng 高级版曾经有很多功能在开源版中都存在,但是后来又有所限制。

网站地图