Java程序员跳槽如何快速全面复习面试题?( 二 )


状态码
各种协议与HTTP协议之间的关系
HTTP?连接,短连接
HTTP是不保存状态的协议,如何保存?户状态?
Cookie的作?是什么?和Session有什么区别?
HTTP 1.0和HTTP 1.1的主要区别是什么?
URI和URL的区别是什么?
HTTP 和 HTTPS 的区别?
数据结构
Java 集合框架中的队列 Queue
HashSet 和 TreeSet 底层数据结构
List的常?实现类ArrayList 和 LinkedList 源码学习
Map
?叉树
完全?叉树
满?叉树

?叉查找树(BST)
平衡?叉树(Self-balancing binary search tree)
红?树
B- 。B+ 。B*树
LSM 树算法
?道常?的字符串算法题总结
最?公共前缀
回?串
两数相加
翻转链表
链表中倒数第k个节点
删除链表的倒数第N个节点
合并两个排序的链表
剑指offer部分编程题
跳台阶问题
变态跳台阶问题
?维数组查找
替换空格题?描述:
数值的整数次?
【Java程序员跳槽如何快速全面复习面试题?】调整数组顺序使奇数位于偶数前?
链表中倒数第k个节点
反转链表
合并两个排序的链表
?两个栈实现队列
栈的压?,弹出序列
数据库
MySQL存储引擎
字符集及校对规则
索引
查询缓存的使?
什么是事务?
事物的四?特性(ACID)
并发事务带来哪些问题?
事务隔离级别有哪些?MySQL的默认隔离级别是?
锁机制与InnoDB锁算法
?表优化
解释?下什么是池化设计思想 。什么是数据库连接池?为什么需要数据库连接池?
分库分表之后,id 主键如何处理?
?条SQL语句在MySQL中如何执?的
MySQL?性能优化规范建议
?条SQL语句执?得很慢的原因有哪些?
Redis
为什么要? redis/为什么要?缓存
为什么要? redis ?不? map/guava 做缓存?
redis 的线程模型
redis 和 memcached 的区别
redis 常?数据结构以及使?场景分析
redis 设置过期时间
redis 内存淘汰机制(MySQL?有2000w数据 。Redis中只存20w的数据 。如何保证Redis中的数据都是热点数据?)
redis 持久化机制(怎么保证 redis 挂掉之后再重启数据可以进?恢复)
redis 事务
缓存雪崩和缓存穿透问题解决?案
如何解决 Redis 的并发竞争 Key 问题
如何保证缓存与数据库双写时的数据?致性?
Spring
什么是 Spring 框架?
列举?些重要的Spring模块?
@RestController vs @Controller
讲一下 Spring IoC 和 AOP
Spring 中的 bean 的作?域有哪些?
Spring 中的单例 bean 的线程安全问题了解吗?
@Component 和 @Bean 的区别是什么?
将?个类声明为Spring的 bean 的注解有哪些?
Spring 中的 bean ?命周期?
SpringMVC ?作原理了解吗?
Spring 框架中?到了哪些设计模式?
Spring 事务中的隔离级别有哪?种?
Spring 事务中哪?种事务传播?为?
@Transactional(rollbackFor = Exception.class)注解了解吗?
如何使?JPA在数据库中?持久化?个字段?
MyBatis
#{}和${}的区别是什么?
Xml 映射?件中 。除了常?的 select|insert|updae|delete 标签之外 。还有哪些标签?
最佳实践中 。通常?个 Xml 映射?件 。都会写?个 Dao 接?与之对应 。请问 。这个Dao接?的?作原理是什么?Dao接??的?法 。参数不同时 。?法能重载吗?
Mybatis 是如何进?分?的?分?插件的原理是什么?
简述 Mybatis 的插件运?原理 。以及如何编写?个插件 。
Mybatis 执?批量插? 。能返回数据库主键列表吗?
Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述?下动态 sql 的执?原理不?
Mybatis 是如何将 sql 执?结果封装为?标对象并返回的?都有哪些映射形式?
Mybatis 能执??对?、?对多的关联查询吗?都有哪些实现?式 。以及它们之间的区别 。
Mybatis 是否?持延迟加载?如果?持 。它的实现原理是什么?
Mybatis 的 Xml 映射?件中 。不同的 Xml 映射?件 。id 是否可以重复?
Mybatis 中如何执?批处理?
Mybatis 都有哪些 Executor 执?器?它们之间的区别是什么?
Mybatis 中如何指定使?哪?种 Executor 执?器?
Mybatis 是否可以映射 Enum 枚举类?
Mybatis 映射?件中 。如果 A 标签通过 include 引?了 B 标签的内容 。请问 。B 标签能否定义在 A 标签的后? 。还是说必须定义在 A 标签的前??
简述 Mybatis 的 Xml 映射?件和 Mybatis 内部数据结构之间的映射关系?
为什么说 Mybatis 是半?动 ORM 映射?具?它与全?动的区别在哪??

推荐阅读