logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试:Kafka相关问题

kafka是一款分布式的基于发布/订阅模式的消息队列,是目前比较主流的消息中间件,Kafka对消息保存时根据Topic(主题)进行归类,发送消息者称为Producer,消息接受者称为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)称为broker。无论是kafka集群,还是consumer都依赖于zookeeper集群保存一些meta信息,来保证系统可用性,所

文章图片
#面试#kafka
面试:ClickHouse 面试题

ClickHouse 是近年来备受关注的开源列式数据库管理系统,主要用于数据分析 (OLAP)领域。通过向量化执行以及对 cpu 底层指令集(SIMD)的使用,它 可以对海量数据进行并行处理,从而加快数据的处理速度。ClickHouse从 OLAP 场景需求出发,定制开发了一套全新的高效列式存储引擎,并且实现了数据有序 存储、主键索引、稀疏索引、数据 Sharding、数据 Partitionin

文章图片
#clickhouse#java#数据库
面试:Docker相关问题

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现轻量级的虚拟化。在云环境中,Docker的应用非常广泛。首先,Docker的轻量级特性使得它可以快速部署和运行应用程序,减少了资源的浪费和管理的复杂性。其次,Docker的容器化方式使得应用程序具备可移植性,可以在不同的云平台上轻松迁移和部署。此外,Doc

文章图片
#docker#容器
面试:ShardingSphere问题

ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,主要由 JDBC、Proxy 组成。这两个产品均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。ShardingSphere是一个功能强大的数据库中间件,可用于解决分布式数据库架构中的多种挑战,包括数据分片、读写分离、分布式事务、影子库、数据加密等

文章图片
#面试#数据库
单元测试实战

JUnit是一个为Java编程语言设计的开源单元测试框架,由 Kent Beck 和 Erich Gamma建立,它是单元测试框架家族中的一个,这些框架被统称为xUnit,JUnit是xUnit 家族中最为成功的一个。:如果已经编写了一套可自动执行的单元测试代码,那么每次修改代码或重构后,只需要再自动执行一遍单元测试,就知道修改是否正确了,能够大幅提高效率和项目稳定性。:通过编写和运行单元测试,开

文章图片
#单元测试
面试:Kubernetes相关问题

总之,Service是Kubernetes中用于定义和抽象服务的核心资源对象,它为前端的应用程序提供了稳定的服务入口,并通过负载均衡、故障隔离和服务发现等机制提高了系统的可用性和可靠性。这些事件是否发生取决于Pod的定义和配置。Kubernetes中的调度器是kube-scheduler,它的主要作用是在整个集群中根据预定的策略和算法,为新创建的Pod分配最优的工作节点。总的来说,Kubernet

文章图片
#面试#kubernetes
数据库索引系列四:索引算法Hash与BTree的区别

我们在mysql中常用两种索引算法BTree和Hash,两种算法检索方式不一样,对查询的作用也不一样。一、BTreeBTree索引是最常用的mysql数据库索引算法,因为它不仅可以被用在=,>,>=,<,<=和between这些比较操作符上,而且还可以用于like操作符,只要它的查询条件是一个不以通配符开头的常量,例如:select * fr

#数据库#mysql#算法
到底了