摘要:
六、简述kafka的Rebalance【偏向实战,有难度】 1、背景 kafka日志:在消息量大、高并发时,经常会出现rebalance中 rebalance会影响kafka性能,会阻塞partition的读写操作 2、了解其机制,以避免rebalance的发生 3、Rebalance是什么 coo 阅读全文
摘要:
一、常用GC参数(20个左右即可) 1、各种垃圾回收器的参数 PS + PO 常用的只有几十个 CMS的比较多,不建议使用 G1的常用参数简单 ZGC只有三个参数 二、OOM出现的方式 1、写一个让内存溢出的函数 (1)简单案例-list,往list内部添加元素 main方法的根对象往里装 (2)复 阅读全文
摘要:
十一、迪米特拉原则/最小知识原则 如果两个类直接进行通信,那么这两个类就不能存在关系 调用其他类的方法时,需要第三个类实现转发-->外观类 尽量降低类的访问权限 十二、外观模式 隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式 使用高级外观类,管理子类 阅读全文
摘要:
描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 数据范围:0 \leq n \leq 400≤n≤40要求:时间复杂度:O(n)O(n) ,空间复杂度: O(1)O(1) 方法1:函数递归 public class So 阅读全文