09 2023 档案

摘要:通过GraalVM打包Java生成本地可执行程序 前言 GraalVM 是一种高性能、多语言通用虚拟机和编译器技术。它由 Oracle 开发并开源,旨在为不同的编程语言和应用场景提供统一的运行时环境和编译器平台。以下是 GraalVM 的一些主要特点和功能: 多语言支持: GraalVM 支持多种编 阅读全文
posted @ 2023-09-15 11:23 JaxYoun 阅读(1401) 评论(0) 推荐(0)
摘要:Java21虚拟线程的注意点 ThreadLocal能继续用么?Java 开发组设计虚拟线程的时候,原本想去掉对 ThreadLocal 的支持。但由于使用它的库太多,并且很多为了传参才用,并不是缓存,所以就保持了支持。像隐式传参的这种场景,继续用也没事儿,就是性能有所损耗。(不会影响 GC,生命周 阅读全文
posted @ 2023-09-13 14:42 JaxYoun 阅读(2331) 评论(0) 推荐(2)
摘要:理解可观测性与Opentelemetry l 介绍可观测性 l 介绍Opentelemetry的核心概念 一、重新认识可观测性 管理学大师彼得德鲁克有一句话:“如果你无法衡量它,你就无法管理它”。在企业中,无论是管理人,还是管理事,抑或是管理系统,首先都需要衡量。衡量的过程其实是搜集信息的过程,有了 阅读全文
posted @ 2023-09-11 23:51 JaxYoun 阅读(88) 评论(0) 推荐(0)
摘要:# Kubernetes Components When you deploy Kubernetes, you get a cluster. A Kubernetes cluster consists of a set of worker machines, called [nodes](https 阅读全文
posted @ 2023-09-07 16:02 JaxYoun 阅读(52) 评论(0) 推荐(0)
摘要:# 理解Java偏向锁、轻量级锁、重量级锁 转载自:https://zhuanlan.zhihu.com/p/571793506 ## 前言 今天我们来聊聊Java Synchronized 里面的各种锁:偏向锁、轻量级锁、重量级锁,以及三个锁之间是如何进行锁膨胀的。先来一张图来总结 ![](htt 阅读全文
posted @ 2023-09-06 11:16 JaxYoun 阅读(811) 评论(0) 推荐(0)
摘要:# 查看对象头,观察对象锁的状态 ```xml org.openjdk.jol jol-core 0.9 ``` ```java package comg.yang.httpstest.controller; import org.openjdk.jol.info.ClassLayout; impo 阅读全文
posted @ 2023-09-05 18:32 JaxYoun 阅读(36) 评论(0) 推荐(0)
摘要:# Submit Tasks in Batch using ExecutorService http://www.javabyexamples.com/submit-tasks-in-batch-using-executorservice ## 1. Overview In this tutoria 阅读全文
posted @ 2023-09-01 11:20 JaxYoun 阅读(32) 评论(0) 推荐(0)