kafka

Kafka知识总结

一、讲讲acks参数对消息持久化的影响

1.写在前面

面试大厂时,一旦简历上写了Kafka,几乎必然会被问到一个问题:说说acks参数对消息持久化的影响?


springcloud

单体应用存在的问题

  • 随着业务的发展,开发变得越来越复杂。
  • 修改、新增某个功能,需要对整个系统进行测试、重新部署。
  • 一个模块出现问题,很可能导致整个系统崩溃。
  • 多个开发团队同时对数据进行管理,容易产生安全漏洞。
  • 各个模块使用同一种技术进行开发,各个模块很难根据实际情况选择更合适的技术框架,局限性很大。
  • 模块内容过于复杂,如果员工离职,可能需要很长时间才能完成工作交接。

springboot

一、Spring Boot 入门

1、Spring Boot 简介

简化Spring应用开发的一个框架;

整个Spring技术栈的一个大整合;

J2EE开发的一站式解决方案;


fabric部署过程

57.布隆过滤器

Bloom Filter

一个很长的二进制向量和一个映射函数

布隆过滤器可以用于检索一个元素是否存在一个集合中

优点是空间效率和查询效率远超一般算法,缺点是有一定的误识别率和删除困难


35.二分查找:leetcode69

1
2
3
4
5
6
7
8
9
10
11

left, right =0, len(array) - 1
while left <= right:
mid = left + (right - left)/2
if array[mid] == target:
//find the target
break or return result
elif array[mid] < target:
left = mid + 1
else:
right = mid - 1

32.N皇后问题:leetcode51

problem

Given an integer n, return all distinct solutions to the n-queens puzzle.

Each solution contains a distinct board configuration of the n-queens’ placement, where ‘Q’ and ‘.’ both indicate a queen and an empty space respectively.


30.有效括号生成:leetcode22

problem

Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.


29.二叉树的最小深度:leetcode111

problem

Given a binary tree, find its minimum depth.

The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.


29.二叉树的最大深度:leetcode104

problem

Given a binary tree, find its maximum depth.

The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×