- 项目和业务
- 整个开发部署运维和线上诊断问题的流程
- 服务出现假死怎么办
- 排查线上问题
- 怎么找出大量full gc的原因
- 线程池核心参数
coreSize 5
maxSize 10
queue 20
rejectHandler
-
有序高并发用户状态更新(userId, status)
后端需要实时更新用户状态,且要保证状态更新的顺序性,怎么用线程池做?
可以用多个线程池,通过一些算法把userid映射到具体的线程池去执行任务
怎么保证更新的顺序性,怎么自定义拒绝策略?
- 各排序算法时间复杂度
- 归并排序
- 二分查找
int binarySerach(int[] array, int startInclusive, int endInclusive, int value);
[1, 2, 3, 4, 4 ,5]
输入:
0, 5, 4
输出:
3
输入:
0, 5, 8
输出:
-1
int maxBinarySearch(int[] array, int value)
输入:
[1, 2, 3, 4, 4, 5]
输出:
4
-
String add(String a, String b)a, b >= 0, 十进制, 非空,合法输入“123” + “456” = “579”“1” + “99999” = “100000”
(由于 整型相加容易溢出,实现String相加)
转载请注明:汪明鑫的个人博客 » 快手 直播部门负责人 视频二面
说点什么
您将是第一位评论人!