2019年5月29日

对象序列化工具类记录

摘要: 因为redis只能保存字节数组,不能保存java对象,所以将java对象序列化之后保存,记录一下工具类 序列化之后就可以直接存储到redis中了! 参考链接 https://blog.csdn.net/kunchengyue/article/details/83246902 Protobuf 听说谷 阅读全文

posted @ 2019-05-29 16:30 敲代马 阅读(104) 评论(0) 推荐(0)

2019年5月28日

WebMvcConfigurationSupport 和WebMvcConfigurationAdapter的区别

摘要: 今天看项目的代码的时候发现了一个有趣的事情,一个为了解决跨域问题的配置类 1.@EnableWebMvc+extends WebMvcConfigurationAdapter,在扩展的类中重写父类的方法即可,这种方式会屏蔽springboot的@EnableAutoConfiguration中的设置 阅读全文

posted @ 2019-05-28 17:11 敲代马 阅读(1939) 评论(0) 推荐(3)

AopContext.currentProxy()该用法的意义

摘要: 今天在看同事代码的时候,发现在一个Service层,A方法调用B方法的时候,用了 阅读全文

posted @ 2019-05-28 09:25 敲代马 阅读(13426) 评论(0) 推荐(1)

2019年5月16日

快速排序-二切快排

摘要: 快速排序 二切快排的思想: 取数组的第一个元素为切分元素,左边子数组全部小于等于切分元素,右边子数组全部大于等于切分元素,这样每切分一次就可以确定一个元素的位置。左右子数组再分别递归排序。 伪代码实现 阅读全文

posted @ 2019-05-16 16:31 敲代马 阅读(144) 评论(0) 推荐(0)

2019年5月8日

希尔排序

摘要: 希尔排序 - 在插入排序的基础提高了一定的效率 核心思想: 相较于插入排序,相邻交换次数较多,希尔排序的思想是使数组中任意间隔为h的元素有序.(h有序数组) 这个h间隔就是"增量序列",并且从最大的h开始排序然后h减小一直到1,数组间隔越来越小一直到1(也就是说到间隔为1的插入排序即可保证排序),即 阅读全文

posted @ 2019-05-08 18:09 敲代马 阅读(209) 评论(0) 推荐(0)

插入排序-扑克牌抓牌

摘要: 插入排序 插入排序的原理就和我们打牌一样,每摸一张牌,就把牌按照顺序插入到对应的位置 时间复杂度:O(n~n²)如果元素有序就是n, 元素逆序就是n² 空间复杂度:O(1) 核心原理 两层循环 外层循环:遍历数组,从下标为1开始,想当于抓牌的步骤 内层循环: 将抓到的牌和前一张牌两两比较,如果比前一 阅读全文

posted @ 2019-05-08 16:29 敲代马 阅读(753) 评论(0) 推荐(0)

选择排序-最简单的排序

摘要: 选择排序 时间复杂度是O(n²) 空间复杂度:O(1) 选择排序的核心思想: 两层循环 外层循环: 遍历数组,并假定一个最小数的下标,即下标为min = i.在内层循环之后,将array[i]和array[min]交换位置 内层循环: 遍历i之后的元素,比较array[i+1]和min,如果arra 阅读全文

posted @ 2019-05-08 15:58 敲代马 阅读(257) 评论(0) 推荐(0)

2018年12月20日

mysql 使用SUM()函数查询时,如果没有任何记录的时候 返回的结果为null

摘要: 项目中碰到一个查询到问题 使用到了SUM()函数 阅读全文

posted @ 2018-12-20 16:38 敲代马 阅读(914) 评论(0) 推荐(0)

2018年9月29日

不重复的有序集合,TreeSet的用法

摘要: 今天项目中要用到一个查询 ,需要用一个不重复的,且结果有序的集合来装,于是我决定用TreeSet 因为Set本身是可以去重的,但是用Set的话,每次的查询结果顺序都不同,很烦恼! TreeSet的用法还是比较简单的,本身就有去重的功能,如果要实现有序的话,只需要让泛型实现Comparable接口即可 阅读全文

posted @ 2018-09-29 16:15 敲代马 阅读(2544) 评论(0) 推荐(0)

spring+springMVC+mybatis项目中 多数据源的配置

摘要: 由于项目中需要进行数据迁移,需要连接两个 不同的数据库 ,所以百度了如何配置多数据源,记录一下! 首先是配置文件中两个不同数据源,以及多数据源(用来在两个不同数据源之间切换)的配置,包括事物的配置,sqlSessionFactory的配置 然后是java代码的书写,用来切换数据源 接下来就可以开始使 阅读全文

posted @ 2018-09-29 15:56 敲代马 阅读(370) 评论(0) 推荐(0)

导航