自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 MyBatis初入

文章目录介绍用法使用场景步骤1,导入jar包2,创建MyBatis 总配置文件3,配好(创建)相对应的数据库4,创建与数据库相对应的实体类5,添加操作的数据库配置文件6,导入与jar包中log4j-1.2.17配合使用的文件,起到纪录日志的作用7,Mapper的三种形式1),sqlSession2),使用注解(基本不用)3),利用接口代理(常用)8,JUnit测试1),导入JUnit包2),介绍3),相对应Mapper三种形式的测试优化介绍MyBatis 是一款优秀的持久层框架,它支持 SQL、存储过程

2020-09-28 12:28:30 175

原创 CSS:标签显示模式与盒子模型

文章目录

2020-08-31 17:01:20 170

原创 CSS:三大特性与背景设置

文章目录三大特性层叠性继承性优先级背景设置三大特性层叠性所谓层叠性是指多种CSS样式的叠加。是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这时一个属性就会将另一个属性层叠掉。比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值的情况,这就是样式冲突。 记住:就近原则。层叠性就是在前文中提到过的覆盖,就近原则。(注意这个只发生在权重计算相等的情况)继承性所谓继承性是指书写CSS样式表时,子标签会继承父标签的某些

2020-08-28 11:03:28 181

原创 CSS:选择器与选择器权重的计算判断

文章目录选择器基础选择器通配符选择器标签类id属性复合选择器并集交集后代和子代伪类选择器链接标签选择器权重判断权重计算选择器选择器可以选定多个同时修饰,只要你书写的路径和选择器能够找到几个那就修饰几个。并且多个选择器也可同时修饰一个标签。基础选择器单个选择器,基础选择器的使用通配符选择器用*表述,它是可以选择所有的存在,这里设定的样式,整个HTML都会执行,但是优先级较低,而且我们也不常用通配选择器。标签标签选择器是最简单基础的选择器,一个标签就是一个选择器,然后在样式中写,这里的样式不包含

2020-08-17 17:00:11 565

原创 CSS:字体样式属性和外观属性

文章目录字体样式属性font-size相对长度单位:empx绝对长度单位incmmmptfont-familyfont-weight字体样式属性font-size格式:font-size:字号大小设置字号的大小,设置时可以分为设置为相对长度单位和绝对长度单位。但是常用 相对长度单位。相对长度单位:em相对于当前内文本的字体尺寸,2em就是2个字体长度(当前对象内文本)px像素,除了使用首行缩进,其他常用的就是px绝对长度单位in英寸cm厘米mm毫米pt点font-fa

2020-08-13 11:56:31 312

原创 CSS处识及样式表分类

文章目录CSSCSS的发展历程样式表CSSCSS的发展历程从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是就有了CSS的诞生。css被称作网页的美容师,主要用于美化样式,是web样式标准的表现标准内的存在.CSS通常称为CSS样式表或层叠样式表(级联样式

2020-08-12 21:20:18 160

原创 HTML笔记:表单标签

文章目录表单标签input控件label标签textarea控件下拉菜单表单域表单标签主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。一个表单有三个基本组成部分: 表单标签:包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了

2020-08-12 08:57:41 120

原创 HTML笔记:表格标签

文章目录表格标签创建表格表格属性合并单元格行合并列合并示例:表格标签创建表格<table> <tr> <td>单元格内的文字</td> ... </tr> ...</table>当然如果我们这个表有表头,可以将第一个 tr 里面的 td 都换成 th ,里面的内容就是表头的内容,表头里面内容默认加粗居中。里面的 table(双标签) 表示一个表,tr(双标签)表示一行,td(双标签)或者th(双

2020-08-12 08:30:10 156

原创 HTML:超文本标签语言

文章目录HTMLWeb标准构成HTML的骨架常用标签标题标签段落标签水平线标签换行标签div和span标签文本语义化标签图片标签链接标签锚点定位base标签特殊字符列表标签HTMLWeb标准构成由于不同浏览器的内核不同,导致他们的工作原理和解析的不同,所以就有了由W3C和其他标准化组织制定了一系列标准。Web就是这些标准的集合。它主要包括:结构标准:用于对网页元素进行整理和分类,HTML就是这一标准内的表现标准:表现用于设置网页元素的版式,颜色,大小等外观样式行为标准:指网页模型的定义及交互

2020-08-10 20:30:43 630

原创 JavaSE入门——Map转换为List排序

我们知道 HashMap不能直接排序。TreeMap可以排序但是只能以键值对里面的key 排序,不能有value排序。如果我们的需求恰好需要该怎么办,这里我们针对HashMap和TreeMap有一种通用的方法,我们可以把他转换成list,通过操作list进行排序就行了。当然HashMap也可以转换为TreeMap进行以Key排序,但是TreeMap依旧不能直接以value排序,所以这里不做介绍。以HashMap转换为list,并以value排序举例,TreeMap同理,只要换个名字就行。代码奉上:

2020-08-09 15:26:45 1595

原创 JavaSE入门——Map

文章目录

2020-08-09 15:14:08 579 1

原创 学习笔记:Java——JDBC

文章目录概念:使用:优化:statement与preparedstatement区别封装工具类Batch优化硬代码优化工具类事务机制SQL注入连接池概念:使用:优化:statement与preparedstatement区别封装工具类Batch优化硬代码优化工具类事务机制SQL注入连接池...

2020-08-09 11:12:10 111

原创 MySQL:子查询,常用函数,连接查询

文章目录子查询select后面from后面where后面常用函数连接查询inner joinleft joinright join注意:子查询子查询就相当于嵌套查询,在一个select里面嵌套一个甚至多个查询,可以是多级嵌套。分为三种情况:子查询在select后面from前面,表示一列子查询在from后面where判断条件前面,表示一个表子查询在where判断条件后,常与in或者=连用,常用在判断筛选select后面查询所有学生的信息并显示老师的名字select *,(

2020-08-08 14:08:29 513

原创 JavaSE入门:迭代器和比较器

文章目录迭代器比较器迭代器比较器

2020-08-05 12:24:00 303

原创 JavaSE入门——集合Collection

文章目录CollectionCollection在集合的继承体系中,collection可以说是最大的,它下面有list和set(子孙类),因此,collection中定义的方法规定是list和set都有的。集合中只能存储单个元素,且只能保存引用数据类型的数据,保存...

2020-08-04 21:16:05 124

原创 学习笔记:MySQL——表查询和常用函数

文章目录SQLDDL基础DDL增强版主键主键自增外键唯一约束非空和默认值DQL基础条件判断等andorbetween andin模糊查询(like)单表查询操作Order by 排序Limit常用组函数having过滤SQLSQL全称叫Structured Query Language,结构化的查询语言。作用:是为了统一/屏蔽不同数据库厂商生产的数据库产品之间的差异。方便于出现项目后期进行数据库更换,那么此时就不需要重写操作数据库的语句了,虽然还有一定的差别,但比全是差别要好多了。DDL基础更

2020-08-04 20:00:40 192

原创 JavaSE入门:JVM四大特性:跨平台;自动垃圾回收机制(以及finalize与finally,final)

文章目录JVM四大特性跨平台自动垃圾回收机制JVM四大特性跨平台自动垃圾回收机制面向对象多线程跨平台Java的跨平台是指里面的JVM跨平台无法跨平台的原因是操作系统的的不同,但是JVM 并不针对操作系统,所以操作系统对Java的跨平台没有影响不过想要执行Java文件必须要有JDK(Java Development kit),它里面有实现跨平台的工具JVM(虚拟机),虚拟机它其实是借助电脑本身的设备及其他功能来实现的一个模拟机器。我们编写的是.java文件最终会通过虚拟机调用jdk中的程序

2020-08-04 17:26:19 225

原创 JavaSE入门——异常Exception

文章目录Throwable直接子类ExceptionErrorException异常分类处理形式try{}catch{}ThrowableThrowable是Java中专门模拟所有异常和错误的类,所有异常类都继承这个祖类直接子类Exception它的直接子类除RunTime Exception(运行时异常)其他都是编译时异常Error是系统内部错误,比如栈内存溢出,虚拟机错误,这种情况jvm会终止程序,不需要我们操作Exception异常分类编译时与运行时在执行Javac命令出错,是

2020-08-04 08:57:37 141

原创 学习笔记:数据库以及MySQL

文章目录数据库概念分类MySQL数据库对象介绍基础操作数据库概念数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。分类分为两大类:关系型(RDB)和 非关系型(NOSQL)关系型以商用和开源分为两类。- 商用:Oacle;DB2;SQL Server- 开源:MySQL;PostgreSQL非关系型分为K/V型;文档型; 列式存储;图形数据库大致四种- K/V型:memcached;Redis- 文档型:M

2020-08-03 20:35:44 108

原创 JavaSE入门:overload(方法重载)和override(方法覆写)

文章目录overloadoverrideoverload方法重载:就是几个方法方法名相同,参数列表不同,此时,我们可以通过写同样的方法名,以参数列表的不同来区别调用不同的方法。参数列表不同又分为 ‘个数不同 ’和 ‘类型不同’{ System.out.println(Colculate.sum(1, 19)); System.out.println(Colculate.sum(1, 19.2)); } class Colculate { public static int su

2020-08-03 14:24:55 133

原创 JavaSE入门:JVM四大特性:面向对象——类关系与内部类

文章目录类关系继承实现依赖关联聚合组合内部类定义作用分类普通内部类/成员内部类静态内部类局部内部类匿名内部类类关系继承使用extends表示 类A extends 类B 接口A extends 接口B,接口C 类和类是单继承,接口和接口是多继承实现implements 类A implement 接口B,接口C 类和接口是多实现依赖 一个类的方法中的局部变量是另外一个对象的引用 关系是临时性的,方法执行结束 关系就不存在了关联 一个类的成员/静

2020-08-03 13:55:24 184

原创 JavaSE入门:JVM四大特性:面向对象——封装,继承,多态,抽象

文章目录**面向对象特性**封装概念作用继承面向对象特性封装,继承,多态,抽象封装概念把对象的所以组成部分组合在一起或 使用访问控制修饰符将数据隐藏。作用适当的封装可以使代码更容易理解和维护,加强代码安全性。继承...

2020-08-03 08:24:46 169

原创 JavaSE入门:JVM四大特性:面向对象——构造方法,This,Super,权限修饰符

文章目录面向对象:构造方法This介绍作用与用法:Super结构作用用处注意面向对象:创建对象:类 对象名=new 类();Cat cat=new Cat();//类class Cat{}构造方法语法格式: 修饰符 类名(参数列表…){方法体}作用 : 创建当前类的实例化对象.并初始化成员属性注意:如果不指定构造方法,系统会默认指定一个无参构造;如果我们指定了构造方法,不管我们指定的是无参还是有参,系统都不会再指定无参构造。但是建议大家在设置有参构造的时候,再指定一个无参

2020-08-02 19:52:03 164

原创 JavaSE入门:引用数据类型:类——常用类:包装类

文章目录包装类介绍操作与常用方法int ,Integer,String三者转换最大值,最小值:指定值转换为进制格式的字符串注意:包装类介绍包装类:就是面向对象里面的封装,对八种基本数据类型的封装作用: 为了方便使用,里面封装了一些基本类型的一些操作列举八种基本数据类型都有对应的包装类byte =>Byteshort => Shortint => Integerlong => Longfloat => Floatdouble => Dou

2020-08-02 15:55:52 210

原创 JavaSE入门:引用数据类型:类——常用类:Data,Enumeration, Random,Number,Math

文章目录Data日历类 CalendarEnumerationRandomNumberMathData日期:在util类下这里有一个时间原点的概念:时间原点:1970年1月1日 8点 计算机时间是从这个时间开始的// 时间原点到当前时间的 毫秒数 1秒=1000毫秒 long now = System.currentTimeMillis(); //距离现在的年数 System.out.println(now);获取当前系统时间(默认打印的是欧美习惯): Date d

2020-08-02 15:28:11 205

原创 JavaSE入门:引用数据类型——类

文章目录类常用类类概念: 类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有 相同特征实体 的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。它是用class修饰的常用类...

2020-08-02 15:10:19 149

原创 JavaSE入门:引用数据类型:类——常用类:String

文章目录String特性:注意:操作与常用方法:StringBuffer与StringBuilderStringjava.lang. String是字符串特性:它底层是一个字符数组,所以它有很多特性就是数组特性字符串一旦被创建,这个字符串对象就不能更改为了提升字符串访问效率,Java虚拟机采用了一种缓存的技术,虽然String是引用数据类型(类),但字符串对象都会在静态区有一个字符串常量池程序执行中,如果程序要用到字符串,虚拟机首先会在常量池中搜索,有,就直接指向这个字符串;没有,就创建一个

2020-08-02 14:38:38 158

原创 JavaSE入门:JavaSE——冒泡排序,选择排序,二分法查询

文章目录引入:交换两个变量的值冒泡排序选择排序二分法查找引入:交换两个变量的值中间变量(开发常用) int a=1; int b=2; int temp=a; a=b; b=temp;位移运算交换(面试常用) int a=1; int b=2; a=a^b; b=a^b; a=a^b;加和运算 int a=1; int b=2; a=a+b; b=a-b; a=a-b;冒泡排序概念:1 比较相邻的两个元素,如果第一个

2020-08-02 11:26:04 122

原创 JavaSE入门:引用数据类型——数组

文章目录数组定义数组分类数组声明操作与遍历数组复制数组定义数组可以看作一个容器,它存储的是相同数据类型的数据;也就是存储连续内存空间的集合;它是最基本的数据结构。数组分类数组分为一维,二维和多维,这里主要介绍一维和二维数组声明一维数组- 静态声明int[] arr1= {1,2,3}; byte[] arr2= {2,2,3,4}; boolean[] arr3= {true,false,true}; char[] arr4= {'a','b','4'}; System

2020-08-02 11:01:38 104

原创 JavaSE入门:JavaSE程序基础——流程控制与递归运算

文章目录流程控制forwhileifswitch递归流程控制for结构: for(初始值;终止条件;步长){}注意: 初始值定义的数据只作用于循环里面,外面无法调用;在这里有死循环的情况,就是终止条件永远执行不到,相当于true;还有就是这三个可以都不写,但是格式要求必须要写上那两个分号。// 死循环,即是执行不完的 注意条件这里可以什么都不写 但是;;两个分号必须存在 // for(;;) // { System.out.println(1); }//

2020-08-02 10:06:19 169

原创 JavaSE入门:JavaSE程序基础——变量与方法

变量变量的定义:将一些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。变量是程序中最基本的存储单元。变量声明:每个变量的使用前都需要先声明,结构:数据类型 变量名;变量定义:数据类型 变量名=值;变量分类:局部变量在方法体中使用的变量,没有默认值,我们要先对变量进行赋值才能使用。成员变量类体中,有默认值存在,不需要用static修饰。静态变量类体中,有默认值存在,需要用static修饰。

2020-08-01 17:56:57 216

原创 JavaSE入门:JavaSE程序基础——数据类型与运算符

数据类型Java中数据类型分为基本数据类型和引用数据类型基本数据类型- 数值型1. 整数/* *整数 - 当给定一个数字没有赋值类型 默认为int型 - byte=8bit -128~127 - short=16bit 短整型 - int=32bit 整型 无赋值类型数字的默认类型 - long=64bit 长整型 该类型的值后面加L/l 建议大写区分l和1 */ byte b_1=127 ; short s_1=128

2020-08-01 16:21:10 131

原创 萌新入门:JavaSE引入——内存分析,生命周期以及程序的加载

内存分析首先,我们要了解什么是程序,什么是进程。程序:可以执行的文件,是代码编完并且修复bug之后,没运行的状态,它保存在硬盘当中,一种静态概念。进程:正在执行的文件,是一种动态概念。运行起来的程序:指载入到内存的可执行文件,这个时候,操作系统会开启一个进程来执行内存中的这个文件对象,如果想要关闭一个程序.可以直接结束它对应的进程。内存划分1.程序计数器较小,可以看做是当前线程执行的字节码的位置指示器2. 方法区用来存放我们的程序文件,和载入程序后的那个程序文件对象,Java中指的是cla

2020-08-01 14:58:02 94

原创 萌新入门:JavaSE引入——代码框架大致解析

首先声明,萌新入门指的是本人,现在刚学完JavaSE,目的是巩固与总结知识点,有不对下地方欢迎大佬们指出。在学Java之前,我觉得了解一下代码的大致框架很有必要,可以在学习的过程中当目录来用,废话不多说,下面开始。框架1.第一个层级(也是接触的最上面的层级):包,我们看是代码,基本层级最高的就是到这。2.第二个层级:类和接口3.第三个层级:方法,静态变量,成员变量,代码段4.第四个层级:局部变量,循环语句,流程控制语句…包包,顾名思义,就是一个装东西的容器,一般的操作涉及不到它,一般就是涉及

2020-08-01 13:13:14 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除