摘要: 前言 Springboot集常用的功能于一体,当然邮件功能作为最常见的功能,自然不能缺席Springboot的大家庭,spring boot starter mail这个jar里面封装了SpringBoot的邮件功能。下面来看一下常见的邮件用途 预备知识: Springboot 2.1.1 Mave 阅读全文
posted @ 2019-01-04 19:32 辰砂tj 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 前言 技术博客那么多,为什么自己整理呢?太过零散的知识点不易记忆,且查找的时候也不是太方便,眼过千遍不如手过一遍的操作一遍,即使Springboot已经很好的整合了各项的技术框架,但实际操作的时候也会发现一些问题。我会将可能出现的问题记录一下,博文时刻更新。 预备知识: Springboot 2.0 阅读全文
posted @ 2019-01-03 14:06 辰砂tj 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 希尔排序 1.概述 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。 首先我们知道直接插入排序的时间复杂度最低的时候应该是序列基本有序,效率最高,在待排序的记录个数较少时,效率较高 阅读全文
posted @ 2018-12-13 09:53 辰砂tj 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 归并排序 一.概述 这里归并的含义将两个或两个以上的有序表组合成一个新有序表,本文讲述二路归并排序。 二、排序过程 1. 初始序列看成n个有序子序列,每个子序列长度为1 2. 两两合并,得到(n/2向下取整数)个长度为2或1的有序子序列 3. 再两两合并,重复直至得到一个长度为n的有序序列为止 二路 阅读全文
posted @ 2018-12-12 00:01 辰砂tj 阅读(2341) 评论(1) 推荐(0) 编辑
摘要: 堆排序 一、概述 首先我们来看看什么叫做堆排序? 若在输出堆顶的最小值之后,使得剩余的n 1个元素的序列重新又构成一个堆,则得到n个元素中的次小值,如此反复,便能得到一个有序序列,称这个过程为堆排序。 再来看看总结一下基本思想: 1. 将无序序列建成一个堆 2. 输出堆顶的最小(大)值 3. 使剩余 阅读全文
posted @ 2018-12-11 09:18 辰砂tj 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 一、算法介绍 快速排序(Quick Sort):它的基本思想是,通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,分别对这丙部分继续进行快速排序,直至整个序列有序。 任取一个元素 (如第一个) 为中心 所有比它小的元素一律前放,比它大的元素一律后放,形成左右两个 阅读全文
posted @ 2018-12-10 22:07 辰砂tj 阅读(4392) 评论(0) 推荐(0) 编辑
摘要: 原文链接: https://github.com/spring projects/spring framework/wiki/Spring Annotation Programming Model stereotype annotations <! more 原文链接: https://github 阅读全文
posted @ 2018-12-09 14:15 辰砂tj 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 前言 由于前面写了一些数据结构的相关的文章,但是都是偏基本的数据结构知识,并没有实际的算法题加以实践,故整理十道题目,都是比较常见的链表类的算法题,也参考了优秀的博客。 预备的数据结构知识点: "数据结构绪论" "循序渐进学习栈和队列" "循序渐进学习数据结构之线性表" "循序渐进学习时间复杂度" 阅读全文
posted @ 2018-12-02 20:23 辰砂tj 阅读(14624) 评论(1) 推荐(3) 编辑
摘要: 一、栈 1.栈的定义: 是限定仅在表尾进行插入或删除操作的线性表。因此,对栈来说,表尾端有其特殊含义称为栈顶,相应地,表头端称为栈底。栈的修改是按后进先出的原则进行的,因此又称后进先出表。 解释:栈是一个很简单的数据结构,但是好多人不能理解它的重要的特性,即只能在栈顶的位置进行操作,可以理解栈是一个 阅读全文
posted @ 2018-11-27 16:28 辰砂tj 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、思维导图 二、线性表的基本概念 1.名词解释: 线性表: 由n个数据特性相同的元素构成的有限序列,有顺序存储和链式存储两种表示形式。 空表 :线性表中元素的个数n=0的表。 线性表的链式存储结构 :特点是用一组任意的存储单元存储线性表的数据元素,包括两个域,其中存储数据元素信息的域称为数据域,存 阅读全文
posted @ 2018-11-26 15:15 辰砂tj 阅读(1068) 评论(0) 推荐(0) 编辑