自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java面试题-Mybatis

Mybatis用法 Result结果集映射 日志输出 分页 多对一查询 一对多查询 动态sql Mybatis缓存 1. Mybatis用法 Mapper.xml中<mapper namespace="com.zyk.mapper.UserMapper">对应Mapper接口全限定名称;id值对应接口方法名称。 mybatis-config.xml中<mappers>用于配置mapper映射。 <mappers> <mapp..

2022-03-14 23:45:06 104 1

原创 Java面试题-集合与数组

1. 集合架构: Collection:子接口有List、Set List:实现类有ArrayList、LinkedList、Vector;存取有序,可存储重复元素;支持通过下标访问; Vector:底层采用数组实现;方法基本被synchronized修饰,线程安全; ArrayList:底层采用数组实现,随机访问效率高;因数组存储需要连续的内存,增删时需要移动其他元素的索引,而且扩容时需要拷贝元素, 所以增删效率低;尾部增删时效率高;线程不安全; LinkedList:底层采用双向链

2022-03-14 12:10:16 1552

原创 Java面试题-Spring

IoC和DI,什么是AOP 自动装配的方式 @Autowired和@Resource之间的区别 BeanFactory和ApplicationContext的区别 Bean的作用域 Spring通知(Advice)有哪些类型 Spring Bean的生命周期 什么是Spring MVC SpringMVC的流程 Spring的优点 开启SpringBoot特性有哪几种方式 Spring Boot Starter的工作原理 Spring Boot 的核心注解是哪个 1. 请问什么是IoC和DI,什么是A.

2022-03-14 11:56:05 140

原创 Java面试题-mysql

事务简介,事务的特性 事务的四大特征 隔离级别,产生的问题 三级范式 乐观锁与悲观锁及应用场景 什么是CAS 优化查询的方法 mysql索引分类,优缺点 InnoDB与MyISAM的区别 1. 事务简介,事务的特性 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败 2. 事务的四大特征 原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。 持久性:当事务提交或回滚后,数据库会持久化的保存数据。 隔离性:多个事务之间,相互独立。 一致性:事务操作前后,数据.

2022-03-14 11:40:02 883

原创 Java面试题-类与对象

面向对象的特征: 抽象:抽取事物的关键特性,为其构建模型的过程。 继承:对现有类的一种复用机制。一个类如果继承现有的类,则这个类将拥有被继承类的所有非私有特性(属性和操作)。包含:类的继承和接口的实现。 封装:只暴露给类外部或者子类必须的属性和操作,而不关注具体的实现。类封装的实现依赖类的修饰符。 多态:多态是在继承的基础上实现的。多态的三个要素:继承、重写和父类引用指向子类对象。 访问修饰符:(public>protect>default>private) public:对所有类..

2022-03-14 11:25:49 472

原创 Java面试题-数据类型

java基本数据类型: byte:占1字节;整型。定义: short:占2字节;整型。定义:short s = 2s; int:占4字节;整型 long:占8字节;整型。定义:long l = 2l; float:占4字节;浮点类型。定义:float f = 2.0f; double:占8字节;浮点类型 char:占2字节; boolean:true/false 类型转换: 小类型的变量赋值给大类型,会自动转换,int、long可转为浮点类型,但可能会损失精度;大类型的变量赋值给小类型,需要强制.

2022-03-14 11:19:28 279

原创 Java面试题-并发

B站有视频教程:尚硅谷java面试题 评论区有老哥整理的笔记:笔记 volatile是什么? 1.1. JMM之内存可见性 1.2. JMM之原子性 1.3. JMM之指令重排序 1.4. 单例模式双检锁 什么是CAS? 2.1. 乐观锁与悲观锁 2.2. CAS缺点 集合类线程安全问题 1. volatile是什么? volatile是jvm提供的轻量级的同步机制,它有三个特性:保证可见性、不保证原子性、禁止指令重排序。 1.1 JMM之内存可见性 JMM(java内存模型)是一组规范,定义了程序中各

2022-03-14 11:08:58 373

原创 Java数据结构与算法(1)

Java数据结构与算法(1)

2019-11-09 18:34:56 356

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除