当前筛选: 标签: Java
博客资讯

关于本站

头像

热门文章

暂无热门文章

一言

暂无内容

Java

JUC 并发编程

本文介绍了Java多线程与并发编程的核心概念。首先阐述了进程作为资源分配单位、线程作为执行单位的基本概念,以及并发与并行的区别。详细讲解了Java中创建线程的三种方式(Thread、Runnable、FutureTask)和线程状态管理。重点解析了synchronized关键字的实现原理,包括Monitor管程机制、锁升级过程(无锁→偏向锁→轻量级锁→重量级锁)、锁自旋和锁消除等优化策略。介绍了volatile关键字通过内存屏障保证可见性和有序性的原理,以及wait-notify机制。阐述了CAS无锁编程思想,对比了乐观锁与悲观锁的特点。最后介绍了Java.util.concurrent.atomic包中的原子类,包括基本原子类、原子引用、原子数组、原子更新器和原子累加器等,展示了如何利用CAS实现高效的线程安全操作。

48
2025-08-10
Java

Spring Security

Spring Security是一个强大的安全框架,提供了认证、授权和防护机制。它基于RBAC权限模型,通过Authentication、UserDetailsService等接口实现用户认证和权限控制。框架支持自定义认证流程、权限管理,并提供了处理认证失败和权限不足的机制。同时,它还解决了跨域和CSRF攻击等常见安全问题,为Web应用提供全面的安全保护。

54
2025-08-10
Java

微服务学习笔记

微服务架构是一种架构思想,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。

358
2023-05-18

已经到底啦 ~

关于本站

头像

热门文章

暂无热门文章

一言

暂无内容