会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CodeSpike
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2020年9月4日
归并排序 带注释
摘要: 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
阅读全文
posted @ 2020-09-04 16:06 CodeSpike
阅读(100)
评论(0)
推荐(0)
2020年9月2日
递归/非递归手写快速排序+注释要点
摘要: 递归版本: void quicksort(int start, int end, int[] arr) { //必须是>= 因为当quicksort长度为2数组排列后会出现start>end,如果数组长度为1即start==end则直接返回 if(start>=end)return; int j=e
阅读全文
posted @ 2020-09-02 11:30 CodeSpike
阅读(183)
评论(0)
推荐(0)
2020年8月18日
mysql : 使用不等于过滤null的问题
摘要: 在写SQL 条件语句为 customer_type != #excludeType#,用excludeType去除某个指定类型,发现列值为null的行查不出来 例:表A 用 select * from A where B1 != 1查询时得到的结果为: 第三列 B1为空的也是会筛选掉的。 因为 NU
阅读全文
posted @ 2020-08-18 14:30 CodeSpike
阅读(282)
评论(0)
推荐(0)
2020年8月11日
事务中发送消息产生的问题
摘要: 这次的场景是,外部模块接受到消息会调用我们的回调接口,更新发送消息前插入的数据,但现在出现了插入的数据找不到的情况,而进入数据库查看插入的数据是存在的 @Transctional public CmsCustomerDetailResult getDetail(){ //操作数据库,插入数据 ...
阅读全文
posted @ 2020-08-11 10:27 CodeSpike
阅读(301)
评论(0)
推荐(0)
2020年8月3日
思路清楚的最大堆实现
摘要: 代码: class MaxHeap { // 堆得存储结构:数组 private int[] data; /** * 构造方法:传入一个数组,并转换为一个最大堆 * * @param data */ public MaxHeap(int[] data) { this.data = data; bui
阅读全文
posted @ 2020-08-03 16:36 CodeSpike
阅读(124)
评论(0)
推荐(0)
2020年7月28日
推荐几个IDEA必备的好用插件
摘要: ##Alibaba Java Coding Guidelines 阿里推出的编码规范扫描插件,一键扫描出项目中需要进行规范修改的地方,也可以直接在标黄的代码处alt+enter快捷修正 ##Codota 在下拉框中智能显示常用语句段,加快编程效率 ##git-commit-template VCS-
阅读全文
posted @ 2020-07-28 11:02 CodeSpike
阅读(879)
评论(0)
推荐(0)
2020年7月9日
记工作中遇到的Date类相关的坑
摘要: Date的排序问题 //根据审核时间排序,审核时间晚的后执行 Collections.sort(executableList, (o1, o2) -> { if ( o1.getAuditDate().after(o2.getAuditDate())){ return 1; } if (o1.get
阅读全文
posted @ 2020-07-09 16:33 CodeSpike
阅读(147)
评论(0)
推荐(0)
2020年6月11日
navicat数据库表数据复制到excel产生的列错位问题
摘要: 使用直接复制的方法是因为数据量大导致的导出excel文档报错,而直接复制数据导致的列错位,是由于数据中存在/t/n 这种转义换行符
阅读全文
posted @ 2020-06-11 10:23 CodeSpike
阅读(860)
评论(0)
推荐(0)
上一页
1
2
3
公告
Live2D