Java架构师之面试题

11、列对比运算符是什么? 在 SELECT 语句的列比较中使用=,<>,<=,<,> =,>,<<,>>,<=>,AND, OR 或 LI...

Java架构师之面试题

1、MySQL 中有哪几种锁? 1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。...

Java面试疑难点解析 - 面试技巧及语言基础

61 课时 |
3491 人已学 |
免费

Java面试疑难点解析 - Java Web开发

36 课时 |
662 人已学 |
免费

Java面试疑难点解析 - 系统架构及项目设计

25 课时 |
1394 人已学 |
免费
开发者课程背景图

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架构师之面试题

11、memcached 如何处理容错的?不处理! 在 memcached 节点失效的情况下,集群没有必要做任何容错处理。如 果发生了节点失效,应对的措施完全取决于用户。节点失效时,下面列出几种方 案供您选择:忽略它! 在失效节点被恢复或替换之前,还有很多其他节点可以应对节 点失效带来...

Java架构师之面试题

1、Memcached 是什么,有什么作用?Memcached 是一个开源的,高性能的内存绶存软件,从名称上看 Mem 就是内存 的意思,而 Cache 就是缓存的意思。Memcached 的作用:通过在事先规划好的 内存空间中临时绶存数据库中的各类数据,以达到减少业务对数据库的直接高并 发访问&a...

Java架构师之面试题

Java架构师之面试题

21、介绍下你们电商搜索的整体技术架构。22、介绍一下你们的个性化搜索方案?23、是否了解字典树? 常用字典数据结构如下所示:Trie 的核心思想是空间换时间,利用字符串的公共前缀来降低查询时间的开销以 达到提高效率的目的。它有 3 个基本性质: 1、根节点不包含字符,除根节点外每一个节点都只包含一...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287389+人已加入
加入
相关电子书
更多
Java单元测试实战
Java开发者面试百宝书
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧
立即下载 立即下载 立即下载