大厂面试题:请你说说乐观锁和悲观锁
admin 1年前 (2022-10-12) 339浏览 0评论
一、得分点 乐观锁、悲观锁定义及使用场景 二、标准回答 乐观锁:乐观锁总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和C...
admin 1年前 (2022-10-12) 339浏览 0评论
一、得分点 乐观锁、悲观锁定义及使用场景 二、标准回答 乐观锁:乐观锁总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和C...
admin 1年前 (2022-10-12) 384浏览 0评论
一、得分点 单例模式、工厂模式 二、标准回答 创建型包括:单例模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式; 结构型包括:代理模式、装饰模式、适配器模式、组合模式、桥梁模式、外观模式和享元模式; 行为型包括:模板方法...
admin 1年前 (2022-10-12) 281浏览 0评论
一、得分点 AOP概念、AOP作用、AOP的实现方式 二、标准回答 AOP是一种编程思想,是通过预编译方式和运行期动态代理的方式实现不修改源代码的情况下给程序动态统一添加功能的技术。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成...
admin 1年前 (2022-10-12) 207浏览 0评论
一、得分点 RDB、AOF 二、标准回答 Redis4.0之后,Redis有RDB持久化、AOF持久化、RDB-AOF混合持久化这三种持久化方式。 RDB持久化是将当前进程数据以生成快照的方式保存到硬盘...
admin 1年前 (2022-10-12) 431浏览 0评论
一、得分点 段页式内存管理方式 二、标准回答 Linux 操作系统是采用段页式内存管理方式:页式存储管理能有效地提高内存利用率(解决内存碎片),而分段存储管理能反映程序的逻辑结构并有利于段的共享。将这两种存储管理方法结合起来,...