05 2024 档案

摘要:静态代理和动态代理 一、什么是代理模式? 代理模式(Proxy Pattern)给某一个对象提供一个代理,并由代理对象控制原对象的引用。代理对象在客户端和目标对象之间起到中介作用。 代理模式可以分为静态代理和动态代理两种类型,而动态代理中又分为JDK动态代理和CGLIB代理两种。 如下图: 二、静态 阅读全文
posted @ 2024-05-24 10:07 欢乐豆123 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Java开发Spring常见注解 前言 Spring注解方式减少了配置文件内容,更加便于管理,并且使用注解可以大大提高了开发效率。 下面按照分类讲解Spring中常用的一些注解。 一、声明bean的注解 1. @Component 一个通用的注解,用于标识任何 Spring 组件。标注Spring管 阅读全文
posted @ 2024-05-21 09:50 欢乐豆123 阅读(182) 评论(0) 推荐(0) 编辑
摘要:操作系统线程和Java线程的状态 一、操作系统线程的状态 操作系统的线程主要有以下三个状态 1. 就绪状态(ready):线程正在等待使用 CPU,经调度程序调用之后进入 running 状态。 2. 执行状态(running):线程正在使用 CPU。 3. 等待状态(waiting): 线程经过等 阅读全文
posted @ 2024-05-10 10:39 欢乐豆123 阅读(149) 评论(0) 推荐(0) 编辑
摘要:volatile关键字 概要 volatile修饰符并不是Java语言的首创,早在C和C++当中就已经存在。为了理解volatile关键字的作用和原理,需要先了解一些相关知识。请先参考这一篇文章《什么是Java内存模型(JMM)?》 我们知道,并发编程时,线程安全涉及三个特性:原子性、可见性、有序性 阅读全文
posted @ 2024-05-07 23:11 欢乐豆123 阅读(74) 评论(0) 推荐(0) 编辑
摘要:什么是Java内存模型(JMM)? 概要 Java内存模型(JMM)是Java虚拟机并发知识中很重要的一部分,为了更好的理解它。我们先花费一点时间去了解物理计算机中的并发问题。物理机遇到的并发问题与虚拟机中的情况有很多相似之处,物理机对并发的处理方案对虚拟机的实现也有相当大的参考意义。 一、硬件内存 阅读全文
posted @ 2024-05-06 20:24 欢乐豆123 阅读(891) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示