现如今,Kafka已不再是一个单纯的消息队列系统。Kafka是一个分布式的流处理平台,被越来越多的公司使用,Kafka可以被用于高性能的数据管道,流处理分析,数据集成等场景。本文分享总结了几个Kafka常见的面试问题,希望对你有所帮助。主要包括以下内容:Kafka是如何保障数据不丢失的?如何解决Kafka数据丢失问题?Kafka可以保障永久不丢失数据吗?如何保障Kafka中的消息是有序的?如何确定
分类:
其他好文 时间:
2020-09-17 23:41:36
阅读次数:
33
1 前言
2 环境准备
3 Mybatis注解实现常用的CRUD
4 Mybatis注解实现一对一关联查询
5 Mybatis注解实现一对多关联查询 ...
分类:
其他好文 时间:
2020-09-17 23:32:14
阅读次数:
25
设散列表有m个存储单元, 散列表函数H(key) = key % p, 则p最好选择 小于等于m的最大素数 具有3个节点的二叉树有 5种 以下排序算法是不稳定排序算法 希尔排序 快速排序 选择排序 堆排序 以下代码的时间复杂度 int foo(int n){ if(n <= 1) return 1; ...
分类:
Web程序 时间:
2020-09-17 23:24:09
阅读次数:
42
Vector 基本写法 vector<int>a //定义一个int类型的vector a vector<int>a(100,0) //声明一个已经存放了100个0的整数vector 常用操作 a.size() //返回元素个数 a.pop_back() //删除末尾的元素 a.push_back( ...
分类:
其他好文 时间:
2020-09-17 23:20:42
阅读次数:
30
二叉搜索树(BST, Binary Search Tree) 1. 二叉树也是一颗二叉树, 可以为空 2. 如果不为空,则满足以下条件 1. 非空左子树的所有键值小于其根节点的键值 2. 非空右子树的所有键值大于其根节点的键值 3. 左, 右子树本身也是搜索树 3. 二叉搜索树的特点 1. 二叉搜索 ...
分类:
其他好文 时间:
2020-09-17 23:06:23
阅读次数:
31
1、编译 --with-http_dav_module ex: --prefix=/usr/local/nginx-1.8 --with-http_stub_status_module --with-pcre=/home/judy/install/nginx/pcre-8.44 --with-htt ...
分类:
其他好文 时间:
2020-09-17 22:18:07
阅读次数:
41
查看证书 查看KEY信息 openssl rsa -noout -text -in myserver.key 查看CSR信息 openssl req -noout -text -in myserver.csr 查看证书信息 openssl x509 -noout -text -in ca.crt 验 ...
分类:
其他好文 时间:
2020-09-17 21:48:36
阅读次数:
39
思路 定义一个数组来记录被点击的元素 arr 数组通过indexOf来来查找 如果有,激活类就是true 没有; 激活类为false 这一步最关键的是查找的内容就是显示出来的index, 点击的时候传递参数(key),通过indexOf查找 如果没有 push到arr; 若是有;splice删除这个 ...
分类:
移动开发 时间:
2020-09-17 21:25:26
阅读次数:
152
BIO通信模型图 缺点:缺乏弹性伸缩能力,线程是非常宝贵的资源,为每个请求创建、销毁线程会在请求数膨胀时出现性能问题,甚至堆栈溢出、创建线程失败,最终导致进程宕机。 改进用线程池 NIO的关键概念 缓冲区Buffer ByteBuffer(最常用) CharBuffer ShortBuffer In ...
分类:
Web程序 时间:
2020-09-17 21:06:34
阅读次数:
48
bug图:选中id为5的元素,在最上添加元素后,变成了选中id为4的元素 bug源码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id= ...
分类:
其他好文 时间:
2020-09-17 21:01:21
阅读次数:
34