摘要: 一、核心思想 将待排序序列R[0...n-1]看成是n个长度为1的有序序列,将相邻的有序表成对归并,得到n/2个长度为2的有序表;将这些有序序列再次归并,得到n/4个长度为4的有序序列;如此反复进行下去,最后得到一个长度为n的有序序列。 综上可知: 归并排序其实要做两件事: (1)“分解”——将序列 阅读全文
posted @ 2017-10-16 18:49 TYD 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在配置信息中添加logoutSuccessHandler //重写WebSecurityConfigurerAdapter的config()方法; http.logout() .logoutUrl("/mgmt/logout") //配置登出请求路径 .logoutSuccessHandler(ne 阅读全文
posted @ 2020-09-09 13:52 TYD 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一 抽象类必须要有抽象方法吗? 不需要,抽象类不一定非要有抽象方法。但是非抽象类一定不能有抽象方法。 二. 普通类和抽象类有哪些区别? 普通类不能包含抽象方法,抽象类可以包含抽象方法。 抽象类不能直接实例化,普通类可以直接实例化。 三. 抽象类能使用 final 修饰吗? 不能,定义抽象类就是让其他 阅读全文
posted @ 2019-07-09 11:21 TYD 阅读(203) 评论(0) 推荐(0) 编辑
摘要: String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经 阅读全文
posted @ 2019-07-09 11:12 TYD 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、tomcat tomcat 部署后刷新404,可在打包好的dist文件夹中建立WEB-INF文件夹,在文件夹中建立web.xml,xml文件中内容如下,然后将dist文件部署到服务器上,重启tomcat即可生效(亲测有效,多种解决方案这只是其中一种) 阅读全文
posted @ 2019-07-03 10:27 TYD 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: 1.根据下标遍历 2.foreach遍历 3.迭代器遍历 阅读全文
posted @ 2017-10-19 15:53 TYD 阅读(37182) 评论(0) 推荐(0) 编辑
摘要: 一、简介 堆排序(HeapSort)是选择排序的改进版,它可以减少在选择排序中的比较次数,进而减少排序时间,堆排序法用到了二叉树的技巧,它利用堆积树来完成,堆积是一种特殊的二叉树,可分为大根堆和小根堆。 大根堆需要具备的条件: 它是一棵完全二叉树 所有节点的值都大于或等于它左右子节点的值 树根是堆积 阅读全文
posted @ 2017-10-19 11:07 TYD 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、简介 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。而该排序法直接以发明者命名。其排序的原理有点像插入排序,但他可以减少数据搬运的次数。排序的原则是将数据区分割成特定间隔的几个小块,以插入排序法排完区域块内的数据后再渐渐减少间隔距离 二、核心思想 希尔排序是把记录按下 阅读全文
posted @ 2017-10-18 19:35 TYD 阅读(512) 评论(0) 推荐(0) 编辑
摘要: HTTP Status 500 - Request processing failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'trans 阅读全文
posted @ 2017-09-26 20:20 TYD 阅读(12140) 评论(0) 推荐(0) 编辑
摘要: 要进行网络编程,首先要搞清楚目的是什么。 网络编程说简单点就是在网络上的计算机进行数据的交互。 既然要进行数据交互,那就需要有一个发送方和一个接受方。 按网络上的说法,就是一个攻一个受· 当然,现阶段网上的电脑一般来说都是既接受数据,也能发送数据的,所以说这些电脑都是“插座型”的,进可攻,退可受!! 阅读全文
posted @ 2017-09-26 19:34 TYD 阅读(260) 评论(0) 推荐(0) 编辑