Java架构师之面试题
41、什么是锁? 答:数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数 据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可 能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进 行操作前,先向系...
Java架构师之面试题
31、简单描述 MySQL 中,索引,主键,唯一索引,联合索引 的区别,对数据库的性能有什么影响(从读写两方面)索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们 包含着对数据表里所有记录的引用指针。普通索引(由关键字 KEY 或 INDEX 定义的索引)...
Java架构师之面试题
21、MySQL 支持事务吗? 在缺省模式下,MySQL 是 autocommit 模式的,所有的数据库更新操作都会即时 提交,所以在缺省情况下,MySQL 是不支持事务的。 但是如果你的 MySQL 表类型是使用 InnoDB Tables 或 BDB tables 的话,你的 MySQL 就可以...
Java架构师之面试题
11、列对比运算符是什么? 在 SELECT 语句的列比较中使用=,<>,<=,<,> =,>,<<,>>,<=>,AND, OR 或 LI...
Java架构师之面试题
1、MySQL 中有哪几种锁? 1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。...
Java架构师之面试题
31、Redis 回收进程如何工作的? 答:一个客户端运行了新的命令,添加了新的数据。Redi 检查内存使用情况,如 果大于 maxmemory 的限制, 则根据设定好的策略进行回收。一个新的命令被执 行,等等。所以我们不断地穿越内存限制的边界,通过不断达到边界然后不断地 回收回到边界以下。如果一个...
Java架构师之面试题
21、Redis 集群的主从复制模型是怎样的? 答:为了使在部分节点失败或者大部分节点无法通信的情况下集群仍然可用,所 以集群使用了主从复制模型,每个节点都会有 N-1 个复制品. 22、Redis 集群会有写操作丢失吗?为什么? 答:Redis 并不能保证数据的强一致性,这意味这在实际中集群在特定...
Java架构师之面试题
11、Redis 的回收策略(淘汰策略)? volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最 少使用的数据淘汰 volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中挑选将要过 期的数据...
Java架构师之面试题
1、什么是 Redis? Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再 次加载进行使用。 Redis...
Java架构师之面试题
21、memcached 是原子的吗?所有的被发送到 memcached 的单个命令是完全原子的。如果您针对同一份数据 同时发送了一个 set 命令和一个 get 命令,它们不会影响对方。它们将被串行化、 先后执行。即使在多线程模式,所有的命令都是原子的,除非程序有 bug) 。命令序列不是原子的。...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java面试相关内容
- Java内存面试
- Java it面试
- spring Java面试
- springboot Java面试
- Java java基础面试
- github Java面试
- 入门Java面试
- Java技术面试
- 刷题Java面试
- Java程序员面试
- redis Java面试
- 集成Java面试
- Java程序员面试算法
- 持久化Java面试
- Java排序面试
- 阅读Java面试
- Java安全面试
- 阿里Java架构面试
- Java关键字面试
- Java程序员面试知识点
- Java机制面试
- 安全Java面试
- Java多线程面试
- 阿里Java面试
- 事务Java面试
- docker Java面试
- Java面试jvm原理
- Java面试区别
- Java面试原理
- Java面试刷题
- Java面试mq
- Java架构师面试
- 面试Java锁
- 字节面试Java
- 面试Java机制
- 面试Java锁机制
- 面试Java stampedlock
- Java面试cas
- Java面试锁
- Java面试升级
- Java面试优化
- Java面试策略
- Java面试关键字
- Java面试对象
- Java面试io
- Java面试map
- Java面试arraylist
- Java面试生命周期
Java更多面试相关
- Java面试redis
- Java面试解析
- Java后端面试
- Java面试多线程
- 阿里巴巴Java面试
- Java面试mysql
- 阿里面试Java
- Java面试java基础
- Java面试rabbitmq
- 面试Java区别
- Java面试spring
- Java面试设计模式
- Java面试框架
- Java面试mybatis
- 面试Java开发
- Java面试笔记
- Java编程面试
- 阿里巴巴面试Java
- 面试Java内存
- 阿里巴巴面试Java面试题
- 面试Java对象
- Java面试微服务
- Java开发者面试
- Java面试八股文备战查缺补漏
- p8 Java面试
- Java面试数据库
- Java面试数据结构
- Java jvm面试
- 面试Java程序员
- 互联网Java面试
- Java面试容器
- Java string面试
- Java面试java并发编程
- 冲刺Java面试
- Java面试javase
- Java面试list
- Java面试高并发
- think Java interview高级开发人员面试
- Java刷题面试
- 面试Java内存模型
- Java面试iterator
- Java面试final
- Java多线程并发基础面试
- Java核心技术面试篇篇
- Java面试笔试题
- Java面试考点
- Java面试实战
- Java面试ssm
- Java面试线程池
- 腾讯Java面试