꧁石凯꧂的个人主页
  • 首页
  • 个人档
  • 文章
    归档 分类 标签
  • 生活
    分享 友链 朋友圈 相册
  • 留言板
  • 关于
JVM内存模型-JDK8

JVM内存模型-JDK8

2023-08-02
#JVM#Java
 Spring MVC执行流程

Spring MVC执行流程

https://blog.51cto.com/u_15309887/5341042 https://blog.51cto.com/u_15654567/5325728
2023-08-02
后端框架
#Java
getDeclaredMethods和getMethods的区别

getDeclaredMethods和getMethods的区别

getDeclaredMethods和getMethods的区别 区别 getDeclaredMethod:获取当前类的所有声明方法,包含public、protected和private修饰的方法。(从父类继承的不算) getMethod:获取当前类和父类的所有public修饰的方法。(包括自身的所
2023-08-02
#Java
Java StringBuilder

Java StringBuilder

Java StringBuilder StringBuilder builder = new StringBuilder("143你"); System.out.println("长度:" + builder.length()); System.out.println("初始容量:" + build
2023-08-02
#Java
HashMap和HashTable的区别

HashMap和HashTable的区别

HashMap和HashTable的区别 HashMap的类继承体系、可供外部调用的公开方法: HashTable的类继承体系、可供外部调用的公开方法:
2023-08-02
#Java
Windows 上帝模式

Windows 上帝模式

Windows 上帝模式 后缀改为 .{ED7BA470-8E54-465E-825C-99712043E01C} 使用 7zip 打开或重命名 我的电脑 {20D04FE0-3AEA-1069-A2D8-08002B30309D}   我的文档 {450D8FBA-AD25-11D0-98A8-0
2023-08-01
工具
并发编程

并发编程

并发编程中的三个概念 1.原子性 一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 2.可见性 当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 3.有序性 程序执行的顺序按照代码的先后顺序执行。 避免发生指令重排序(Ins
2023-08-01
#JVM#Java
Java Memory Model

Java Memory Model

Java内存模型 java内存模型(Java Memory Model,JMM) 本地方法栈:本地方法栈为虚拟机使用到的Native方法服务 作用 JMM决定一个线程对共享变量的写入何时对另一个线程可见 定义了线程和主内存之间的抽象关系
2023-08-01
#JVM#Java
Java volatile

Java volatile

理解 Java volatile 关键字 Java提供的一种轻量级的同步机制。 原因 CPU多级缓存 CPU指令重排 作用 写入时,不进入CPU缓存,强制写入内存中(JMM会把该线程对应的本地内存中的变量强制刷新到主内存中去,这个写入操作会导致其他线程中的缓存无效) 读取时,强制从内存中读取 限制指
2023-08-01
#Java
1 … 6 7 8 9
SkyCindy
浙ICP备2022019228号