1. 最短路径-迪杰斯特拉

    1.定义概览

    2018/06/13 algorithm

  2. 发布jar包到maven中央仓库

    一、写在前面 最近做了一个权限认证的框架,想把jar发布到maven中央仓库上,方便大家使用。于是就有了这篇博客。

    2018/06/13 basis

  3. 快速排序的Java实现

    快速排序是目前所有排序中性能较好的一种算法,最好情况和平均情况下时间复杂度均为O(nlogn),最坏的情况下时间复杂度为O(n^2)。快速排序采用递归,用空间换取时间。由于使用了递归,因此需要额外的存储空间。

    2018/06/13 algorithm

  4. 数据库范式

    数据库范式的定义 在设计数据库的时候,为了设计出合理的关系型数据库,就需要遵循一些规范要求,这些规范要求被成为数据库范式。 目前,关系型数据库主要有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。一般来说,数据库满足前三个范式就可以了。

    2018/06/13 basis sql

  5. SQL总结

    一、SQL定义 SQL语言的全称是Structured Query Language,即结构化查询语言。

    2018/06/06 sql

  6. 堆排序的Java实现

    ```java package sunbufu.sort;

    2018/06/06 algorithm

  7. 设计模式 4

    本章讲讲第三类和第四类。

    2018/06/06 design patterns

  8. 设计模式 3

    先来张图,看看这11中模式的关系:

    2018/06/06 design patterns