- 博客(5)
- 收藏
- 关注
原创 面试之Java集合
目录 这里写目录标题目录Java集合容器一、List和Set的区别二、Arraylist 与 LinkedList 区别?三、谈谈HashSet的存储原理四、HashMap的底层原理 Java集合容器 一、List和Set的区别 List(对付顺序的好帮⼿): List接⼝存储⼀组不唯⼀(可以有多个元素引⽤相同的对象),有序的对象 Set(注重独⼀⽆⼆的性质): 不允许重复的集合。不会有多个元素引⽤相同的对象。 总结: List:有序可重复 Set:无序不可重复 二、Arraylist 与 Linked
2022-02-24 21:57:18
532
原创 面试之并发编程 合集
目录 文章目录目录并发编程一、请你谈谈你对volatile的理解1.定义2.作用3.底层原理3.1JMM(Java内存模型)3.2从JVM指令解释有序性(内存屏障)4.抛出问题:怎么解决原子性问题5.synchronized 和 volatile 的区别是什么? 并发编程 一、请你谈谈你对volatile的理解 1.定义 volatile是java虚拟机提供的轻量级的同步机制 2.作用 volatile 关键字的主要作⽤: 保证变量的可⻅性 防⽌指令重排序。 3.底层原理 3.1JMM(Java内存模型
2022-02-24 21:56:58
276
原创 面试之Mysql
文章目录目录Mysql什么是mysql1.定义2.使用Mysql的优点3.默认引擎4.端口号5.数据库三大范式是什么MyISAM和InnoDB区别1.是否支持行级锁2.是否⽀持事务和崩溃后的安全恢复3.是否⽀持外键4.是否⽀持MVCC什么是事务?1.定义2.举例(转账)3.事务的四大特性(ACID)4.事务的隔离级别并发事务带来哪些问题?1.脏读(Drity Read):2.不可重复读(Non-repeatable read):3.幻读(Phantom Read):4.丢失修改(Lost to modify
2022-02-24 21:56:44
198
原创 面试之Java基础
目录 文章目录目录Java基础一、面向过程和面向对象的区别?二、JDK,JRE,JVM三、== 与 equals四、final关键字了解吗,谈谈你对final的理解?五、String,StringBuilder,StringBuffer的区别 Java基础 一、面向过程和面向对象的区别? 面向过程是执行者思维模式 面向对象是组织者思维模式 举例: 二、JDK,JRE,JVM JDK:Java Development Kit,Java开发工具包,提供了Java的开发环境和运行环境。包含了编译Java源文件
2022-02-24 21:55:59
163
原创 Spring集成Web环境
Spring集成Web环境 1.1 APPlicationContext应用上下文获取方式 1_需求:将spring集成到web开发环境中,将所有的bean对象创建交给spring,除了servlet,servlet可以理解为一个测试类.在servlet中获取ApplicationContext,获取对应的bean 环境搭建,这个是自己一步步取实现的,其实spring有提供简单的方法完成1.1的操作 总结: 1.在pom文件中引入所需的依赖 2.在applicationcontext.xml文件中配置Dao
2020-11-23 00:18:26
471
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅