摘要:
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 阅读全文
摘要:
在写SQL 条件语句为 customer_type != #excludeType#,用excludeType去除某个指定类型,发现列值为null的行查不出来 例:表A 用 select * from A where B1 != 1查询时得到的结果为: 第三列 B1为空的也是会筛选掉的。 因为 NU 阅读全文
摘要:
这次的场景是,外部模块接受到消息会调用我们的回调接口,更新发送消息前插入的数据,但现在出现了插入的数据找不到的情况,而进入数据库查看插入的数据是存在的 @Transctional public CmsCustomerDetailResult getDetail(){ //操作数据库,插入数据 ... 阅读全文
摘要:
代码: class MaxHeap { // 堆得存储结构:数组 private int[] data; /** * 构造方法:传入一个数组,并转换为一个最大堆 * * @param data */ public MaxHeap(int[] data) { this.data = data; bui 阅读全文
摘要:
##Alibaba Java Coding Guidelines 阿里推出的编码规范扫描插件,一键扫描出项目中需要进行规范修改的地方,也可以直接在标黄的代码处alt+enter快捷修正 ##Codota 在下拉框中智能显示常用语句段,加快编程效率 ##git-commit-template VCS- 阅读全文
摘要:
Date的排序问题 //根据审核时间排序,审核时间晚的后执行 Collections.sort(executableList, (o1, o2) -> { if ( o1.getAuditDate().after(o2.getAuditDate())){ return 1; } if (o1.get 阅读全文
摘要:
使用直接复制的方法是因为数据量大导致的导出excel文档报错,而直接复制数据导致的列错位,是由于数据中存在/t/n 这种转义换行符 阅读全文