摘要: Spring Spring是一个分层的Java SE/EE应用full-stack轻量级开源框架 以IoC(Inverse of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)为内核 提供了展现层SpringMVC 和 持久层Sprin 阅读全文
posted @ 2022-03-13 21:50 紫薇哥哥 阅读(34) 评论(0) 推荐(0)
摘要: 1、Java反射机制 Java的反射机制(reflection)指的是,在程序运行过程中: 1、可以构建任意一个类的对象 2、可以了解任意一个对象所属的类 3、可以了解任意一个类的成员变量和方法 4、可以调用任意一个类的成员变量和方法 优点: 缺点: 阅读全文
posted @ 2022-03-13 19:55 紫薇哥哥 阅读(27) 评论(0) 推荐(0)
摘要: 1、volatile关键字 1.1、volatile关键字的两层含义 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的 2)禁止进行指令 阅读全文
posted @ 2022-03-13 17:44 紫薇哥哥 阅读(230) 评论(0) 推荐(0)
摘要: 本随笔目录: 一.内存模型的相关概念与缓存一致性问题 二.并发编程中的三个概念 三.Java内存模型 1、内存模型相关知识与缓存一致性问题 程序运行过程中的临时数据是存放在主存(物理内存)当中的,但CPU执行速度很快,而从内存读取数据 和 向内存写入数据 的速度 跟 CPU执行指令的速度比起来要慢的 阅读全文
posted @ 2022-03-13 16:41 紫薇哥哥 阅读(41) 评论(0) 推荐(0)