![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 82
准备内卷炒饭行业的程序员
炒的一手好饭
展开
-
Java内存区域(一)
目录前言一、解释Java堆空间及GC?二、JVM 的主要组成部分及其作用?三、JVM 运行时数据区四、深拷贝和浅拷贝五、堆栈的区别六、队列和栈是什么?有什么区别?七、对象的创建八、为对象分配内存1.分配的方式2.处理并发安全问题九、34位和64位系统间的问题1.64 位 JVM 中,int 的长度是多数?2.怎样通过 Java 程序来判断 JVM 是 32 位 还是 64位?3.32 位 JVM 和 64 位 JVM 的最大堆内存分别是多数?4原创 2021-08-20 13:45:44 · 254 阅读 · 0 评论 -
如何理解synchronized +同步面试题
这是我在博客上学习的一些总结,想着写篇博客巩固下 也算是做个笔记,方便以后翻阅,大家如果是刚开始接触锁的可以翻阅下。1. synchronized的简介 synchronized要理解为加锁,而不是锁,这个思维有助于你更好的理解线程同步。1.1 synchronized的使用及各自的锁对象1.普通方法 :锁对象是this,所谓...原创 2021-07-13 17:18:28 · 152 阅读 · 0 评论 -
面试简单易懂数据库三大范式(带案例讲解)
关系数据库范式理论是在数据库设计过程中将要依据的准则,数据库结构必须要满足这些准则,才能确保数据的准确性和可靠性。这些准则成为规范化形式,即范式。范式按照规范化的级别分为5种,即第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)。在实际的数据库设计过程中,通常需要用到的是前3个范式。1,第一范式(1NF)第一范式要求每一个数据项都不能拆分成两个或两个以上的数据项,即数据库表中的字段都是单一属性的,不可再分。 学号 .原创 2021-06-22 10:36:05 · 772 阅读 · 0 评论