Java反射性能优化:26倍吞吐量提升,从瓶颈到极致的实战手册
核心词:反射原理、性能损耗、缓存复用、权限关闭、MethodHandle、字节码生成、JDK适配、框架优化、高并发调优、实战压测一、开篇:一次反射导致的接口卡顿实战某电商后台批量导出订单接口,原本响应耗时仅50ms,后期迭代后飙升至800ms,吞吐量大幅下滑。
让 Java 在大模型时代重装上阵
前言:当 Spring Boot 遇上大模型,Java 不会缺席这场盛宴2024 年以来,大模型(LLM)和 AI 推理能力已经从"实验室玩具"变成了"生产基础设施"。
Java 17内存屏障:为什么需要,怎么用
年轻时,看《Thinking In Java》这本书时,总是会被里面简短的代码所吸引,代码虽然短,但是都能明确的引出一个问题,从而触发思考。思考后,问题就好理解了。今天我们也一样,用一段简单的代码,引出问题,目的也是希望可以帮助你理解Java内存屏障这个概念。
解决80%的工作场景?GitHub爆赞的Java高并发与集合框架,太赞了
在工作中,笔者经常和掌握不同技术的朋友讨论具体问题的解决方案,发现在Java体系中,大家使用最多的是Java集合框架和Java并发工具包。
VarHandle和引用的关系是什么,它如何让普通属性具备原子性?
本文重点本文将学习varHandle,一般我们在写代码的时候,不会经常使用它,但是在很多源码中是可以见到它的,本文对其进行详细的介绍一下。
打通 JAVA 与内核系列之 一 ReentrantLock 锁的实现原理
写JAVA代码的同学都知道,JAVA里的锁有两大类,一类是synchronized锁,一类是concurrent包里的锁。
JMM内存模型:volatile与synchronized底层与性能博弈
关键词:Java内存模型、JMM、volatile、synchronized、内存屏障、并发编程为什么必须深入理解JMM?在多核处理器成为标配的今天,并发编程已从"高级技能"变为"必备基础"。
万字长文详解Java lambda表达式
接着再来说说Lambda 的历史,虽然它在 JDK8 发布之后才正式出现,但是在编程语言界,它是一个具有悠久历史的东西,最早在 1958 年在Lisp 语言中首先采用,而且虽然Java脱胎于C++,但是C++在2011年已经发布了Lambda 了,但是 JDK8 的 LTS 在2014年才发布,所以 Java 被人叫做老土不是没有原因的,现代编程语言则是全部一出生就自带 Lambda 支持,所以Lambda 其实是越来越火的一个节奏~