面试
普通小程序员
这个作者很懒,什么都没留下…
展开
-
redis——面试
目录 1、为什么使用redis 2、使用redis有什么缺点 3、单线程的redis为什么这么快 4、redis的数据类型,以及每种数据类型的使用场景 5、redis的过期策略以及内存淘汰机制 6、redis和数据库双写一致性问题 7、如何应对缓存穿透和缓存雪崩问题 8、如何解决redis的并发竞争问题 https://www.cnblogs.com/sui776265233/p/10005258.html 1、为什么使用redis 分析:博主觉得在项目中使用redis,主要是从两个角转载 2020-08-23 20:06:56 · 85 阅读 · 0 评论 -
数据库事务的理解
在回答这个问题的时候首先要考虑的是这里面包含了哪些知识点是我们要回答的, 第一个要点:什么是事务; 第二个要点:数据库的基本特性是什么? 第三个要点:什么是事务隔离,有哪些事务隔离级别? 什么是事务 数据库中的事务是作为单个逻辑工作单元执行的一系列操作。(多条 SQL 语句,要么全部执行成功,要么全部执行失败。) 数据库要支持事务操作必须满足四个特性,也就是常说的ACID: A:原子性(Atom...原创 2019-11-13 10:48:33 · 134 阅读 · 0 评论 -
Java面试知识点(整理)
基础篇 基本功 集合 线程 锁机制 基础篇 基本功 面向对象的特征 抽象:抽象是将一类事物的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两个方面。抽象只关注对象的属性和行为,不关心这些行为的具体细节。 继承:继承是从已知类得到信息继承信息创建新类的过程。提供继承信息的类成为超类或者父类;得到继承信息的成为子类或者派生类。继承让变化中的软件系统有了一定的延展性,同时继承也是封装程序...转载 2019-11-09 22:09:22 · 90 阅读 · 0 评论 -
面试主要知识点
1.SQL的优化 2.索引会在什么时候失效(不起作用) 3.当redis中的数据雨数据库中不一致该怎么处理? 4.解释mybatis中一、二级缓存及作用? 5.如何鉴权(token) 6.多线程 7.常用的注解?kafka和mq相关知识? ...原创 2019-11-09 21:53:07 · 63 阅读 · 0 评论