随笔分类 - 技术面试题系列
摘要:1、谈谈Redis的主从复制流程 有几个重点:主节点负责写,从节点负责读,slave node 主要用来进行横向扩容,做读写分离,扩容的 slave node 可以提高读的吞吐量。必须开启 master node 的持久化,不建议用 slave node 作为 master node 的数据热备,因
阅读全文
摘要:1、为什么要引入MQ系统,直接读写数据库不行吗?其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ
阅读全文
摘要:1、列举一些SpringBoot特性 1、创建独立的Spring项目 2、内置Tomcat和Jetty容器 3、提供一个starter POMs来简化Maven配置 4、提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等 5、完全没有代码生成和xml配置文件 2、有什么常用
阅读全文
摘要:1、如何列出可运行的容器?docker ps 2、启动nginx容器(随机端口映射),并挂载本地文件目录到容器html的命令是?docker run -d -P --name nginx2 -v /home/nginx:/usr/share/nginx/html nginx 3、进入容器的方法有哪些
阅读全文
摘要:1、如何获取topic主题的列表bin/kafka-topics.sh --list --zookeeper localhost:2181 2、生产者和消费者的命令行是什么?生产者在主题上发布消息:bin/kafka-console-producer.sh --broker-list 192.168
阅读全文
摘要:1、把数据仓库从传统关系数据库转到hadoop有什么优势? 原关系存储方式昂贵 空间有限 hadoop支持结构化(例如 RDBMS),非结构化(例如 images,PDF,docs )和半结构化(例如 logs,XMLs)的数据可以以可扩展和容错的方式存储在较便宜的商品机器中。 可以通过批处理作业和
阅读全文
摘要:RDD怎么理解? RDD 是 Spark 的灵魂,也称为弹性分布式数据集。一个 RDD 代表一个可以被分区的只读数据集。RDD 内部可以有许多分区(partitions),每个分区又拥有大量的记录(records)。Rdd的五个特征: 1. dependencies: 建立 RDD 的依赖关系,主要
阅读全文
摘要:1、大写的Integer和String是可变类还是不可变类?怎么定义不可变类?不可变.用final关键字,如public final class Integer extends Number 2、比较字符串中的compareTo() 方法是什么原理?返回值是整型,它是先比较对应字符的大小(ASCII
阅读全文
摘要:1、 byte a = 127; byte b = 127; b = a + b; b += a; 第3、4行的b的结果分别是什么?Type mismatch: cannot convert from int to byte-2 2、 1 String str1 = "a"; 2 String st
阅读全文
摘要:Redis 1级(入门基础) 1、Redis有哪些数据类型? string,list,set,sorted set(Zset),hash 高级数据结构分别是bitmap、GEO、Stream、HyperLogLog 其中,最重要的就是bitmap。GEO数据结构可以在Redis中存储地理坐标。 St
阅读全文