logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java 操作集合的几种方法

本篇着重对集合相关基础知识进行整理

文章图片
#java#开发语言
HashMap 核心逻辑及源码分析

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

文章图片
#java#数据结构#开发语言
Java类加载机制

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

文章图片
#java#开发语言
ThreadLocal 原理 & 内存泄漏

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

文章图片
#java#开发语言
Spring Boot知识总结

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

文章图片
#spring boot#后端
Spring Cloud 微服务重点知识小结

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

文章图片
#spring boot#后端
Spring Cloud Alibaba相关知识总结

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

文章图片
#spring
synchronized 底层(锁升级)

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

文章图片
#jvm
JDK8 开发最常用的新特性

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

文章图片
#开发语言#java
Java线程池知识小结

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

文章图片
#java#开发语言
    共 19 条
  • 1
  • 2
  • 请选择