09 2020 档案
摘要://创建sqlsession以后获取mapper调用方法执行sql EmployeeMapper employeeMapper = sqlSession.getMapper(EmployeeMapper.class); List<Employee> all = employeeMapper.getA
阅读全文
摘要:class Trie { //是否是结尾节点 boolean isEnd = false; //a-z的实现,如果是汉字需要用HashMap保存 Trie[] children = new Trie[26]; /** * 插入 */ public void insert(String word) {
阅读全文
摘要:BlockingQueue之所以叫阻塞队列这个名字,主要就是以下两个特点 当队列元素满时,添加元素的操作(put())会阻塞直到队列有空位 当队列为空时,获取元素的操作(poll())会阻塞直到队列不为空(可以设置获取超时时间,超时返回null) 实现以上特性主要是使用了ReentrantLock+
阅读全文
摘要:public int[] reversePairs(int[] nums) { mergeSort(nums,0,nums.length-1); return nums; } public void mergeSort(int [] a,int start,int end){ if(start<en
阅读全文
摘要:递归版本: void quicksort(int start, int end, int[] arr) { //必须是>= 因为当quicksort长度为2数组排列后会出现start>end,如果数组长度为1即start==end则直接返回 if(start>=end)return; int j=e
阅读全文