- 博客(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 467
原创 面试之并发编程 合集
目录文章目录目录并发编程一、请你谈谈你对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 225
原创 面试之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 132
原创 面试之Java基础
目录文章目录目录Java基础一、面向过程和面向对象的区别?二、JDK,JRE,JVM三、== 与 equals四、final关键字了解吗,谈谈你对final的理解?五、String,StringBuilder,StringBuffer的区别Java基础一、面向过程和面向对象的区别?面向过程是执行者思维模式面向对象是组织者思维模式举例:二、JDK,JRE,JVMJDK:Java Development Kit,Java开发工具包,提供了Java的开发环境和运行环境。包含了编译Java源文件
2022-02-24 21:55:59 123
原创 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 414 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人