首页
flameking
取消

MyBatis

Mybatis简介 MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github iBatis一词来源于“internet”和“ab...

SpringMVC

一、SpringMVC简介 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数...

想做的事

优先队列PriorityQueue

优先队列 概述 优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序,可以放基本数据类型的包装类(如:Integer,Long等)或自定义的类,对于基本数据类型的包装器类,优先队列中元素默认排列顺序是升序排列,但对于自己定义的类来说,需要自己定义比较器,虽说它被称为优先队列,但是它的底层数据结构实际上是我们熟知的堆结构,而且默认情况下,即new PriorityQ...

HashMap遍历的三种方式

HashMap的三种遍历方式 import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Test { public static void main(String[] args) { HashMap<String, String> has...

详解桶排序及排序大总结

二叉树 完全二叉树和满二叉树 二叉树的高度 如果二叉树只有根节点,那么高度为1 数组与完全二叉树 按照数组的顺序,依次填满完全二叉树:我们发现 即对于节点A,下标为n,左孩子对应下标为:2n+1,右孩子对应下标为:2n+2,父节点对应下标为:n-1/2 堆、大根堆和小根堆 堆本质上就是完全二叉树,大根堆特性:对于任意根节点n都有value(n)>=value(2n+1)&a...

定位设置元素居中

子绝父相的应用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>容器水平垂直居中</title> <style> /* 第一种方法 */ div.outside...

定位

为什么要使用定位 定位可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子(浮在其他盒子上面),这是标准流和浮动都无法快速实现的效果 定位组成 定位 = 定位模式 + 边偏移 定位模式:决定元素的定位方式,它通过CSS的position属性来设置,其值分为四个: static:静态定位,也就是无定位,用的少 relati...

伪元素选择器

定义 伪元素选择器可以帮助我们利用CSS创建新标签元素,而不需要HTML标签从而简化HTML结构 常见选择符 ::before:在元素内部的前面插入内容 ::after:在元素内部的后面插入内容 特性 before和after创建一个元素,但是属于行内元素 新创建的这个元素在文档树中是找不到的,所以我们称其为伪元素 语法:element::before{} befor...

panel盒子设置上下左右四个边框

定位、less语法和伪元素选择器的使用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>panel盒子上下左右边框</title> <link rel="stylesheet" href="./pa...