数新网络(杭州)一面(20分中)5.28
1.自我介绍
2.线程安全的List和map有哪些?
CopyOnWriteArrayList
ConcurrentHashMap
3.CopyOnWriteArrayList有了解吗?
4.线程的可见性,原子性,有序性
(1).原子性:原子性是指操作是不可分的,表现在于对于共享变量的某些操作,应该是不可分的,必须连续完成。
(2).可见性:可见性是指一个线程对共享变量的修改,另外一个线程能够立刻看到。
(3).有序性:有序性是指程序在执行的时候,程序的代码执行顺序和语句的顺序是一致的。
5.Java使用反射获取类的方法?
6.如何调用这个方法?
7.Java的双亲委派机制解决的最重要的俩个问题是什么?
(1).可以避免某一个类被重复加载,当父类已经加载后则无需重复加载,保证唯一性
(2).为了安全,保证类库API不会被修改
8.mybatis中的#{ }和${ }有什么区别?
#{}方式能够很大程度防止sql注入(安全),${}方式无法防止Sql注入**
在`JDBC`能使用占位符的地方,最好优先使用`#{}`
在`JDBC`不支持使用占位符的地方,就只能使用`${}`,典型情况就是 **动态参数**
9.Mysql中的char和varchar有什么区别?
10.InnoDB引擎中,数据是怎么保存的?
11.InnoDB和MyISAM引擎中存储数据和索引的方式有什么不同?
12.Redis的使用场景?
13.Redis缓存时先写数据库还是缓存?
14.如何保证数据库和redis的数据一致性?
15.快速排序的算法?
反问
2.线程安全的List和map有哪些?
CopyOnWriteArrayList
ConcurrentHashMap
3.CopyOnWriteArrayList有了解吗?
4.线程的可见性,原子性,有序性
(1).原子性:原子性是指操作是不可分的,表现在于对于共享变量的某些操作,应该是不可分的,必须连续完成。
(2).可见性:可见性是指一个线程对共享变量的修改,另外一个线程能够立刻看到。
(3).有序性:有序性是指程序在执行的时候,程序的代码执行顺序和语句的顺序是一致的。
5.Java使用反射获取类的方法?
6.如何调用这个方法?
7.Java的双亲委派机制解决的最重要的俩个问题是什么?
(1).可以避免某一个类被重复加载,当父类已经加载后则无需重复加载,保证唯一性
(2).为了安全,保证类库API不会被修改
8.mybatis中的#{ }和${ }有什么区别?
#{}方式能够很大程度防止sql注入(安全),${}方式无法防止Sql注入**
在`JDBC`能使用占位符的地方,最好优先使用`#{}`
在`JDBC`不支持使用占位符的地方,就只能使用`${}`,典型情况就是 **动态参数**
9.Mysql中的char和varchar有什么区别?
10.InnoDB引擎中,数据是怎么保存的?
11.InnoDB和MyISAM引擎中存储数据和索引的方式有什么不同?
12.Redis的使用场景?
13.Redis缓存时先写数据库还是缓存?
14.如何保证数据库和redis的数据一致性?
15.快速排序的算法?
反问
全部评论
相关推荐
点赞 评论 收藏
分享
09-23 11:29
山西省大同大学 营销 点赞 评论 收藏
分享
点赞 评论 收藏
分享