• Spring框架

    Spring体系结构Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。 Spring 框...
  • 数据结构与算法之查找

    散列表(hash 表)优点: 查找效率高; 缺点:空间效率低。 散列表的构造方法直接定址法:Hash(key) = a * key + b (a,b为常数) 优点: 以关键码key的某个线性函数值为散列地址,不会产生冲突。 缺点: 要占用连续的地址空...
  • 数据结构与算法之图

    图的基本概念

    图由结点的有穷集合V和边的集合E组合。为了与树形结构进行区别,在图结构中常常将结点称为顶点,边是顶点的有序偶对。若两个顶点之间存在一条边,则表示这两个顶点具有相邻关系。

  • 道德经

    《道德经》也称《老子》,分为道经和德经两部分。道经为上篇,从一章到三十七章。德经为下篇,从三十八章到八十一章。由形而上的“道”,谈及圣人之道以及修养之道,可以指导我们为人处世,做到与自然和谐相处。

  • 栈和队列

    给出一个中缀表达式求前缀表达式和后缀表达式:

  • 数据结构之树与二叉树

    树的定义

    树是一种非线性的数据结构。它是若干结点(A,B,C等都是结点)的集合,是由唯一的根(结点A)和若干棵互不相交的子树(如B,E,F,K,L这5个结点组成的树就是一棵子树)组成的。树的结点数目可以为0,当为0时,这棵树称为空树。

  • 反射(一)

    Java反射机制的基本概念

    反射机制是 Java 语言的一个重要特性。在学习 Java 反射机制前,大家应该先了解两个概念,编译期和运行期。

  • Mybatis基础学习(一)

    1.使用Maven来创建一个简单的Mybatis项目
    2.在pom.xml中添加Mybatis框架所需要依赖的坐标(jar包)

  • 线性表

    线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特性的数据元素的有限序列。

  • 稀疏数组

    基本介绍:

    当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。

    稀疏数组的处理方法是:
    记录数组一共有几行几列,有多少个不同的值
    把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模