
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本篇着重对集合相关基础知识进行整理

HashMap在Java基础中举足轻重,本篇文章着重总结一下其在JDK重要版本中的优化点以及工作机制

(Parent Delegation Model),该模型规定了类加载器之间的层次关系和类加载顺序。简单理解:把 “类名 / 方法名 / 字段名” 变成真正的内存地址。,不按照默认的向上委托逻辑执行,直接自己加载类,就打破了双亲委派。,最终变成可以直接使用的 Java 类型,这个全过程就是。:本地文件、JAR、网络、动态生成等。:保证基础类统一,不会出现多个版本冲突。:保证一个类在 JVM 中只加

ThreadLocal 是线程本地变量,作用是为每个线程独立创建一个变量副本,线程之间互不干扰,实现线程封闭,解决多线程下变量共享的并发安全问题。无用对象(不再使用的对象)持续占用内存,GC 无法回收,导致内存浪费甚至 OOM。key 被回收了,但 value 还活着,且永远用不到、也收不回 → 内存泄漏4.本质是线程自带的 Map,实现线程间变量隔离key 弱引用被回收 + value 强引用存

Spring Boot的主要流程是什么?核心知识有哪些?开发工作中怎样进行启动优化。。。。。

服务注册:Consul,是HashiCorp 公司开发的独立第三方中间件。服务发现:Eureka、Nacos(阿里)服务调用:OpenFiegn负载均衡:Ribbon 已停更,Spring Cloud LoadBalancer 是官方替代服务熔断、限流、降级:Hystrix停止维护,Sentinel(阿里)网关:Spring Cloud GatewayEureka 保证服务能注册、能发现,哪怕数据

Spring Cloud Alibaba核心组件原理及重点知识总结

Java中synchronized的底层实现采用锁升级机制优化性能,核心是通过对象头MarkWord记录锁状态。锁升级过程为:无锁→偏向锁(单线程无竞争)→轻量级锁(多线程交替执行,CAS自旋)→重量级锁(激烈竞争,线程阻塞)。

JDK8 是 Java 史上的版本,核心新特性。

本文介绍了线程池的核心概念与应用要点。线程池通过复用线程、控制并发和统一管理来提高性能,包含核心线程数、最大线程数等7大参数。Java提供4种常用线程池类型,执行流程遵循"核心线程→任务队列→非核心线程→拒绝策略"的规则。生产环境配置建议:区分CPU/IO密集型任务设置线程数,使用有界队列和CallerRunsPolicy拒绝策略,避免使用Executors快捷创建。最佳实践包








