个人资源与分享网站:http://xiaocaoshare.com/

1.&与&&的区别
2.mybatis中#{}和${}的区别
3.throws和throw区别
4.什么是HashMap
5.HashMap的工作原理是什么
6.HashMap中get()的工作原理是什么
7.ArrayList数据结构是什么?LinkedList数据结构是什么?HashMap的数据结构是什么
8.什么是HashSet
9.HashMap和HashSet区别
10.Collections这个类有哪些通用的方法?
11.jvm启动参数有哪些?
12.Spring的注解有哪些?
13..http请求中,常见的Content-Type有哪些?
14.SpringMVC工作流程
15.redis默认端口号是多少
16.linux创建文件夹的命令
17.一张表中如何查询某一字段值重复的数据
18.mysql中,左连接,内连接,右链接有什么区别
19.mysql中常用的函数有哪些?
20.hibernate对象生命周期
21.mybatis如何实现动态sql
22.线程安全的类有哪些?list,set,map哪些是线程安全的
23.restful风格与传统接口相比,优点有哪些?
24.SpringBoot和SpringMVC区别
25..SpringBoot中定义一个类是一个bean,常用的注解有哪些?(声明Bean的注解)
26.SpringBoot中Bean的作用域有哪些?默认的是什么?
27.SpringBoot中做一个全局异常,这个怎么处理
28.SpringBoot怎么解决跨域问题
29.SpringBoot中事务的传播行为?事务的注解?这个注解的默认传播行为是什么?
30.mybatis在SpringBoot里面集成需要做哪些工作?xml和dao怎么连接起来的?

31.数组和ArrayList区别?为什么数组创建是要指定长度,ArrayList不需要?

32.抽象类与接口的区别?

33.redis有哪几种数据结构?

34.redis使用的场景有哪些?

35.redis是单线程还是多线程的?为什么?

36.SpringBoot自动配置机制

37.Spring怎么控制事务的?怎么降低代码的耦合度?

38.事务的隔离级别

39.多线程的核心概念,比如:竞争

40.线程池怎么实现多线程?有哪几种线程池?run()和start()方法区别

41.什么是索引?建立索引的优缺点?

42.索引有哪些?

43.表索引一般根据什么条件创建?

44.怎么判断索引是否执行成功?

45.ArrayList和LinkedList区别

46.List和Set 、Map区别

47.索引在什么情况下会失效

48.sql优化有哪些?

49.redis持久化

50.jvm内存模型

51.讲述一条sql语句执行顺序是怎样的?

52.谈一下对Spring的理解

53.多线程安全问题

54.Spring的IOC如何解决对象的依赖关系?

55.对Dubbo框架是如何理解的?

56.如何将一个dubbo服务交给Spring管理?

57.git和svn区别

58.redis击穿,穿透,雪崩及其解决方案

59.http中get和post区别

60.转发和重定向的区别

61.mysql有哪些数据库引擎?innodb的优点

62.项目中使用到的设计模式?