
面试官:想了解你的知识面的广度和深度。解答: Lucene是有索引和搜索的两个过程,包含索引创建,索引,搜索三个要点。可以....
<!DOCTYPE>是关于页面写入了什么版本的HTML的指令。<!DOCTYPE>标记没有结束标记,它不区分大小写。<!DOCTYPE>声明必须是H....
面试官:想了解大数据量的运维能力。解答:索引数据的规划,应在前期做好规划,正所谓“设计先行,编码在后”,这....
Kafka并没有使用JDK自带的Timer或者DelayQueue来实现延迟的功能,而是基于时间轮自定义了一个用于实现延迟功能的定时器(Sys....
Redis 分布式锁其实就是在系统里面占一个“坑”,其他程序也要占“坑”的时候,占用成功了就可以继续执行,失败了就只能放弃....
为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略。2.1 TCP 三次握手漫画图解如下图所示,下面的两个机器人通过3....
可以用,session 只是依赖 cookie 存储 sessionid,如果 cookie 被禁用了,可以使用 url 中添加 sessionid 的方式保证 sessi....
协调节点默认使用文档 ID 参与计算(也支持通过 routing),以便为路由提供合适的分片。shard = hash(document_id) % (num_o....
dubbo 作为 rpc 框架,实现的效果就是调用远程的方法就像在本地调用一样。如何做到呢?就是本地有对远程方法的描述,包括方....
配置文件有 . properties 格式和 . yml 格式,它们主要的区别是书法风格不同。properties 配置如下:spring. RabbitMQ. port....
搭建日志管理系统要做如下事前端开发确定要收集的信息及途径,确定埋点代码,编写javascript日志收集脚本,后端开发需要设计....
分库分表. 由于历史订单使用率并不高, 高频的可能只是近期订单, 因此, 将订单表按照时间进行拆分, 根据数据量的大小考虑按月....
面试官:想了解你对基础概念的认知。解答:通俗解释一下就可以。倒排索引是搜索引擎的核心。搜索引擎的主要目标是在查找发生....
集群主要有以下两个用途:高可用:某个服务器出现问题,整个 RabbitMQ 还可以继续使用;高容量:集群可以承载更多的消息量。
自动化适合做为回归测试的主要方式,新上线的功能一般都是用手动测试方式,一些极端和用户习惯操作还是手动测试比较方便。尽....
存储方式不同:memcache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小;Redis 有部份存在硬盘上,这样能保....
听起来您有两个不同的Spring版本,请检查您的依赖项,以查看您是否对另一个Spring版本具有依赖项。mvn dependency:tree -Dve....