import java.util.Arrays;import java.util.Comparator;import java.util.HashMap;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;/*** @Author: permission* @Date: 2023年1月16日 21:17* @Version: 1.0* @ClassName: Test* @Description:*/public class Test {@org.junit.jupiter.api.Testpublic void ccc() {ThreadPoolExecutor executor = new ThreadPoolExecutor(3, 3, 1, TimeUnit.MICROSECONDS, new LinkedBlockingQueue<>(), new ThreadPoolExecutor.AbortPolicy());executor.allowCoreThreadTimeOut(true);executor.submit(() -> System.out.println(Thread.currentThread().getName()));try {TimeUnit.SECONDS.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}executor.submit(() -> System.out.println(Thread.currentThread().getName()));try {TimeUnit.SECONDS.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}executor.submit(() -> System.out.println(Thread.currentThread().getName()));try {TimeUnit.SECONDS.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}executor.submit(() -> System.out.println(Thread.currentThread().getName()));try {TimeUnit.SECONDS.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(executor.getTaskCount());}@org.junit.jupiter.api.Testpublic void tasd() {HashMap<Integer,Byte[]> map = new HashMap<>();int i = 0;while (true) {System.out.println(++i);Byte[] bytes = new Byte[10240];bytes[1] = 's';map.put(0, bytes);}}@org.junit.jupiter.api.Testpublic void tt() {HashMap<Integer,Integer> map = new HashMap<>();map.put(0, 0);map.put(1, 1);map.put(2, 2);map.remove(1);System.out.println(1);}@org.junit.jupiter.api.Testpublic void s() {System.out.println(Integer.parseInt("1010", 2));System.out.println(Integer.parseInt("1100", 2));System.out.println(Integer.parseInt("1010", 2));System.out.println(Integer.parseInt("0110", 2));String s = Integer.toString(9, 2);System.out.println(s);System.out.println("------------");System.out.println(Integer.parseInt("1111001011", 2));int a = 8;int c = 3 | 1;System.out.println(c);}@org.junit.jupiter.api.Testpublic void t1() {int[][] dp = new int[100000][100000];for (int i = 0; i < 100000; i++) {for (int j = 1; j < 100000; j++) {dp[i][j] = i;// if ((i&j) > (i^j)) {// System.out.println(i + " " + j);// }}}int[] ints = {9, 4, 1, 7};String path = this.getClass().getResource("/").getPath();System.out.println(path);}@org.junit.jupiter.api.Testpublic void t2() {int[][] arr = new int [7][3];for (int j = 0; j < 7; j++) {arr[j][0] = j;}for (int j = 0; j < 7; j++) {arr[j][1] = 170 + (int)(Math.random()*10);}arr[0][2] = 0;arr[1][2] = 1;arr[2][2] = 0;arr[3][2] = 0;arr[4][2] = 1;arr[5][2] = 1;arr[6][2] = 0;System.out.println("排序前");for (int[] row : arr) {System.out.println(Arrays.toString(row));}Arrays.sort(arr, new Comparator<int[]>() {@Overridepublic int compare(int[] o1, int[] o2) {return o2[2] != o1[2]? o1[2] - o2[2]:o1[1] - o2[1];}});System.out.println("排序后");for (int[] row : arr) {System.out.println(Arrays.toString(row));}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。