首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java
IT橘子皮
创建于2024-10-30
订阅专栏
Java 是一种广泛使用的编程语言和计算平台,以其跨平台性、面向对象的特性和强大的标准库而闻名。
等 17 人订阅
共140篇文章
创建于2024-10-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一文读懂AB测试
AB测试是一种数据驱动的产品优化方法,核心逻辑是通过随机分组将用户划分为两个或多个群体,分别暴露于不同版本的产品方案,收集并分析用户行为数据,以量化评估哪个方案更符合预设目标。
Service Mesh:解耦微服务治理,释放云原生生产力
技术团队始终在寻找一种既能让业务专注核心逻辑,又能高效管控分布式系统的方法。Service Mesh(服务网格)的出现,正是为了解决这一矛盾,成为云原生时代微服务治理的关键答案。
Java Agent 深度解析:从原理到 Spring Boot/Cloud 实战
在微服务架构的演进历程中,服务治理始终是核心挑战之一。从早期依赖 SDK 硬编码治理逻辑,到后来尝试解耦的 Java Agent 模式,再到如今 Service Mesh 的兴起。
为什么阿里Dubbo选择放弃ZooKeeper,全面转向Nacos?
在微服务架构演进过程中,服务注册与发现机制始终是核心环节。Dubbo作为阿里巴巴开源的高性能RPC框架,早期版本默认使用 ZooKeeper作为注册中心,但在近年来的发展中,逐渐转向了 Nacos。
Arthas 实战:线上 BUG 不重启?热更新救场指南
Arthas 基于 Java Agent + 字节码增强 技术,通过 InstrumentationAPI 实现运行时替换类字节码,无需重启 JVM 即可让新逻辑生效。
通过自定义ClassLoader实现热部署与类隔离
每个热部署模块使用独立的`ClassLoader`实例,确保类加载的命名空间隔离。通过监控类文件变化,触发`ClassLoader`重新加载新版本类。
Java双亲委派模型工作原理
双亲委派模型通过**层级委派、唯一性保障**和**安全隔离**,成为Java类加载机制的基石。随着模块化系统的普及,类加载机制将更趋精细化,但双亲委派的核心思想仍将延续。
java类的生命周期及注意事项
Java类的生命周期是指从类文件(.class)被加载到JVM内存开始,到类元数据被卸载为止的完整过程,涵盖加载、连接、初始化、使用、卸载五大阶段。
Vert.x与Spring框架:开发效率与团队学习成本深度对比
选择框架的双重考量 在技术选型过程中,性能数据只是决策的一个方面,而开发效率和团队学习成本往往对项目成功有着更直接的影响。
Vert.x与传统Spring框架在性能、并发处理方面有哪些差异
Vert.x 和 Spring 框架在性能与并发处理上的差异,根源在于它们截然不同的设计哲学和架构模型。下面这个表格汇总了它们的核心区别,方便你快速把握要点。
Vert.x框架详解与项目实战:构建高性能异步应用
Vert.x是一个在JVM上构建响应式应用程序的工具包,采用事件驱动和非阻塞的设计理念。它支持多种编程语言,使开发者能够用熟悉的语言构建高性能、可扩展的分布式系统。
Spring Boot 与 Disruptor 高性能并发实战
Disruptor 是 LMAX 公司开发的高性能无锁并发框架,专门为解决高并发场景下的数据交换问题而设计。它基于环形缓冲区和无锁算法实现,能够在单个线程上每秒处理数百万笔订单.
在实际项目中,如何根据具体业务场景选择合适的并发容器?
在现代多核处理器成为主流的今天,并发编程已成为Java开发者的必备技能。并发容器的核心价值在于通过精妙的锁策略和数据结构优化,在保证线程安全的前提下最大化性能。
jstack与Arthas线程诊断实战:CPU飙高问题的双雄对决
传统命令行工具`jstack`与阿里开源诊断工具`Arthas`。本文将通过完整案例对比两者的诊断流程与效率差异。
jstack详解与应用实战:Java线程问题诊断利器
jstack是JDK内置的一款命令行工具,其主要功能是生成Java虚拟机当前时刻的线程快照。线程快照是JVM中每个线程正在执行的方法堆栈的集合,可以清晰展示线程的执行状态、调用路径和锁信息。
Java大厂面试:携程三轮面试
携程Java方向三轮面试的问题及参考答案,结合技术深度与实战场景梳理,既覆盖知识点,又体现解决问题的能力。
GraalVM Native Image:跨平台能力与编译模式深度解析
传统Java应用基于JVM运行时环境,采用即时编译(JIT)模式,虽然具备"一次编写,到处运行"的优势,但在云原生场景下逐渐暴露出启动速度慢、内存占用高、资源消耗大等痛点
GraalVM Native Image 与传统 JVM 内存管理:云原生时代的技术选型指南
云原生时代 Java 的内存挑战 在云原生与微服务架构成为主流的今天,Java 应用面临着前所未有的性能挑战。
对比GraalVM Native Image与传统JVM,在内存管理方面各自适合哪些具体业务场景?
GraalVM Native Image 和传统 JVM 在内存管理上有着根本性的差异,这使得它们分别适合不同的业务场景。为了让你快速把握全貌,下面这个表格清晰地对比了它们的核心特性。
Java进程内存深度解析:从JVM组件内存到RSS的全面视角
理解Java进程内存占用的全貌,需要我们从JVM内部结构、操作系统内存管理和现代容器环境三个维度进行综合分析。本文将从JVM核心组件内存开销入手,逐步解析RSS背后的完整内存图景。
下一页