- 博客(3)
- 收藏
- 关注
原创 Java面试问题收集
Java面试问题收集JVM中哪些是线程共享区?Java 堆对于大多数应用来说,Java 堆(Java Heap)是 Java 虚拟机所管理的内存中最大的一块。Java维是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。这一点在 Java 虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配9,但是随着 JTT编译器的发展与逃逸分析技术逐渐成熟,栈上分配、标量替换P优化技术将会导致一些微妙的变化发生,所有的对象都分配
2021-12-12 18:29:29
714
原创 Java并发编程实战读书笔记
Java并发编程实战读书笔记第一章 简介为什么要在计算机中加入操作系统来实现多个程序的同时执行?线程有什么优势?线程有什么风险?第二章 线程安全性如何避免多个线程访问同一个可变的状态变量导致程序出错的问题什么是线程安全性原子性什么是“先检查后执行(Check-Then-Act)”复合操作加锁机制什么是重入锁保护状态活跃性与性能第三章 对象的共享可见性使用内置锁确保可见性使用Volatile变量Volatile的局限性发布与逸出第一章 简介为什么要在计算机中加入操作系统来实现多个程序的同时执行?主要基于
2020-08-23 21:13:21
705
原创 idea+Spring boot+MyBatis+Oracle+代码生成环境搭建
Spring boot + MyBatis + Oracle +代码生成环境搭建一开始看了其他人的博客我以为搭建Spring boot应该三下五除二就弄好了,但没想到还是遇到许多问题,想做个记录,避免以后忘了。这是我的第一篇。望自己能坚持。创建一个Spring initializr(初始值设定项)...
2020-05-08 15:21:01
986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅