一、项目相关二、Java线程池提交任务的过程线程池拒绝策略为什么工作线程数大于核心线程数并且小于核心线程数时不直接创建线程去处理任务三、Redis你了解或者使用过的数据结构讲一下Zset你使用分布式锁的命令四、手撕45°打印数组比如数组是:1 2 3 4 56 7 8 9 1011 12 13 14 15打印顺序就是1,2,6,3,7,11,4,8,12,5,9,13,10,14,15最后手撕没做出来,可以说是很不应该了,也刷了很久的算法题,其实就是一个很简单的模拟过程,感觉有点可惜。-----5.28更新----public class Test1 { public static void main(String[] args) { int m = 3; int n = 5; int count = 0; int[][] nums = new int[m][n]; for(int i = 0; i < m; i++) { for(int j = 0; j < n; j++) { count++; nums[i][j] = count; } } //第一行往左下打印 for(int k = 0; k < n; k++) { for(int i = 0, j = k; i < m && j >= 0; i++, j--) { System.out.print(nums[i][j] + ","); } } //最后一列往左下打印 for(int k = 1; k < m; k++) { for(int i = k,j = n - 1; i < m && j >= 0; i++, j--) { if(i == m - 1 && j == n - 1) { System.out.print(nums[i][j]); }else { System.out.print(nums[i][j] + ","); } } } }}