面试题
自增、自减操作都是直接修改变量的值,不经过操作数栈。
方法的参数传递机制:
- 形参是基本数据类型
-- 传递数据值 - 实参是引用数据类型:
-- 传递地址值
-- 特殊的类型:String、包装类等对象不可变性

SSM
- bean的作用域 scope
- singleton IOC容器一创建就实例化bean,单例的
- prototype 每次调用getBean实例化bean,非单例的
- request 每次请求实例化一个bean
- session 在一次会话中共享一个bean
- 事务的传播行为

SpringMVC工作流程

redis持久化的类型
- RDB (Redis DataBase)
RDB的优点:与AOF相比,恢复大数据集的时候会更快,它适合大规模的数据恢复场景,如备份,全量复制等
缺点:没办法做到实时持久化/秒级持久化。 - AOF (Append Of File)
AOF的优点:数据的一致性和完整性更高,秒级数据丢失。
缺点:相同的数据集,AOF文件体积大于RDB文件。数据恢复也比较慢。
如何选择RDB和AOF
- 如果数据不能丢失,RDB和AOF混用
- 如果只作为缓存使用,可以承受几分钟的数据丢失的话,可以只使用RDB。
- 如果只使用AOF,优先使用everysec的写回策略。
Mysql

JVM垃圾回收机制
Minor GC
Full GC
GC发生在堆中
GC算法
- 引用计数法(淘汰,循环引用无法处理)
- 复制算法(年轻代)(没有标记与清除,效率高,没有内存碎片,耗费内存)
- 标记清除(老年代)(不用额外空间,两次扫描,耗时大,有内存碎片)
- 标记压缩(老年代)(没有内存碎片,需要移动对象的成本)
- 标记清除压缩(减少移动对象的成本)
Redis在项目中的使用场景


浙公网安备 33010602011771号