自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Vue完成跑马灯效果

使用Vue完成跑马灯效果首先我们需要了解以下知识点:1.v-on:指令或@2.v-html指令3.定时器(正确启动和停止)4.字符串截取5.ECMAScript6新特性6.this对象指代【ECMAScript6的新特性】 1.给JavaScript对象方法定义值时 标准: sayHello:func...

2019-08-08 16:34:21 319

原创 Vue的安装和Vue的指令学习

Vue的安装官方下载地址:https://github.com/vuejs/vue/releases我用的是Vue.js v2.5.22下载完毕后,并用 <script> 标签引入,Vue 会被注册为一个全局变量。Vue的介绍Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。...

2019-08-08 15:29:50 355

原创 Spring的组成、IOC原理、IOC创建对象的方式

一、Spring简介Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的...

2019-08-04 17:01:33 959

原创 SpringMVC工作原理和简单实例

SpringMVC1.什么是SpringMVCspringMVC是spring的一个后续产品,其实就是spring在原有基础上,又提供了web应用的MVC模块,是 Spring的一部分,是基于Java实现的MVC的轻量级Web框架。MVC : (Model)模型、(View)视图、(Controller)控制器 , 是一种软件设计规范,不是设计模式;本质:将业务逻辑 , 数据 , 显示 分...

2019-07-30 17:07:15 275 1

原创 Java文件上传和下载

Java文件上传和下载首先导入commons-fileupload和commons-io两个jar包下面的 HTML 代码创建了一个文件上传表单。以下几点需要注意:表单 method 属性应该设置为 POST 方法,不能使用 GET 方法。表单 enctype 属性应该设置为 multipart/form-data.表单 action 属性应该设置为在后端服务器上处理文件上传的 Ser...

2019-07-22 21:51:56 122

原创 Java Servlet邮件发送

电子邮件要在网络上实现邮件功能,必须要有专门的邮件服务器。SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要使用QQ邮箱,就需要开通邮箱功能。传输协议:SMTP协议发送邮件:我们通常把处理用户smtp请求(邮件发送请求)的服务器称之为...

2019-07-22 21:44:09 595

原创 JSP原理和基础语法、JSP指令、include指令、JSP属性范围、JSP标签

一.什么是JSP?JSP全称是Java Server Pages(Java服务器页面。),它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。二、JSP原理2.1、Web服务器是如何调用并执...

2019-07-22 17:20:22 302

原创 Maven的下载安装、修改配置文件、使用IDEA创建Maven项目

下载安装Mavenmaven官网:http://maven.apache.org/下完完毕后会得到一个压缩包。进行解压缩。配置环境变量我的电脑右键点击属性–>选择高级系统设置–>环境变量–>系统变量验证Maven安装是否成功 打开cmd窗口–>输入"mvn –v"命令 查看Maven的相关信息,如下图所示:修改配置文件仓库路径阿里云镜像...

2019-07-22 15:56:17 75

原创 Git的下载使用、git设置用户名和邮箱、创建一个本地仓库、 IDEA中使用Git

1.为什么要学会使用GitGit有以下优势:Git是目前世界上最先进的分布式版本控制系统。分支和合并小而快分散式数据保证临时区域自由开源2.Git的起源1991年Linus创建了开源的Linux,此后越来越多的人加入修改的建议,提交代码。在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码。到了2002年,...

2019-07-21 16:52:45 1208

原创 Servletcontext 对象、通过servletContext对象读取网站配置文件、Request实现请求转发

Servletcontext 对象ServletContext是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。我们可以把ServletContext当成一个公用的空间,可以被所有的客户访问,如上图,A、B、C三个客户端都可以访问。WEB容器在启动时,它会为每个Web应用程序都创建一个对应的ServletContext,它代表当前Web应用,并且它被所有客户端共享。由于一个...

2019-07-19 23:32:34 316

原创 JDBC概念、常用接口、创建JDBCUtil工具类、事务

一:相关概念1.什么是JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC规范采用接口和实现分离的思想设计了Java数据库编程的...

2019-07-16 22:19:28 291

原创 Servlet 表单数据(GET 方法、POST 方法、使用 URL 的 GET 方法、使用表单的 POST 方法、将复选框数据传递到 Servlet 程序)

Servlet 表单数据很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法。GET 方法GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔,如下所示:http://www.test.com/hello?key1=value1&key2=...

2019-07-16 16:48:45 583

原创 Servlet基本概念,Servlet运行过程,Servlet 生命周期,使用IDEA开发Servlet

Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接口。  2、把开发好的Java类部署到web服务器中。Servlet运行过程Servlet实现类使用I...

2019-07-16 15:59:15 286

原创 搭建JavaWeb应用开发环境——Tomcat服务器、启动和关闭Tocmat

一:为什么要搭建JavaWeb开发环境因为不管什么Web资源,想要被计算机访问 , 都必须要有一个与之对应的网络通信程序。二:下载和安装Tomcat服务器1.下载tomcat : http://tomcat.apache.org/2.3.4.下载完成后,解压到任意目录,建议都把所有学习中遇到的环境安装在同一个目录下5.解压完成后得到目录:Tomcat目录结构bin :存放启动和...

2019-07-15 22:02:27 304

原创 Javaweb开发入门

基本概念1WEB概念WEB:在英语中表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:1.静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。2.动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。在Java中 , 动态Web资源开发的技术统称为...

2019-07-15 21:42:56 213

原创 mysql之使用DQL查询数据、where条件语句、连接查询、MySQL 排序

DQLDQL( Data Query Language 数据查询语言 )查询数据库数据 , 如SELECT语句简单的单表查询或多表的复杂查询和嵌套查询是数据库语言中最核心,最重要的语句使用频率最高的语句指定查询字段查询表中所有的数据列结果 , 采用 " * " 符号;# 查询所有学生信息SELECT * FROM student;# 查询指定列(学号 , 姓名)SELE...

2019-07-12 22:58:07 327

原创 外键、MySQL数据管理、插入数据、修改数据、删除数据

外键管理外键概念  如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。  在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时,第二个表中保存这些值的属性称为外键(foreign ke...

2019-07-12 22:35:32 744

原创 初识MySQL、连接数据库、创建数据表、修改数据库

什么是数据库数据库(DataBase,简称DB)。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…数据库总览 :关系型数据库 (SQL)MySQL , Oracle , SQL Server , SQLite , D...

2019-07-12 16:03:41 379

原创 MySQL5.7免安装版配置详细教程

一.下载地址mysql5.7 64位下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip二. 操作步骤1.下载后得到zip压缩包.,进行解压。2.解压到自己想要安装到的目录。(例如:D:\Environment\mysql-5.7.19)3.添加环境变量我的电脑->属性->高...

2019-07-12 11:41:18 280

原创 JS之操作DOM对象

DOMDOM(Document Object Model)是一套对文档的内容进行抽象和概念化的方法。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。

2019-07-11 23:43:13 101

原创 JS之操作BOM对象

BOMBOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。1.Window 对象Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成...

2019-07-09 18:40:34 109

原创 JavaScript之函数

JavaScript函数1. JS函数函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。1.1定义函数function abc(x) { if (x>0){ return x; } else{ return -x; } }function指出这是一个函...

2019-07-09 15:43:02 81

原创 JavaScript之JS基础

JavaScript基础1.JavaScript简介1.1什么是JavaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。1.2为什么用JavaScript...

2019-06-23 16:52:44 252

原创 CSS高级选择器

CSS高级选择器1.层次选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> p,ul{ border: ...

2019-06-20 22:35:50 114

原创 CSS基础选择器

CSS基础选择器标签选择器直接HTML标签作为标签选择器的名称类似:<h1>…<h6>、<p>、<img/> 等标签例:p { font-size:16px;}类选择器class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。class 选择器在HTML中以class属性表示, 在...

2019-06-20 21:51:46 87

原创 初识css

CSS1.什么是css层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编...

2019-06-20 21:42:49 183

原创 HTML

HTML1.HTML是什么?超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题)网页文件的扩展名:.html或.htm2.最基本的HTML文档:<!--声明:告诉浏览器使用什么规范-...

2019-06-13 18:42:43 102

原创 Java反射(Reflection)

反射反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代...

2019-06-12 21:42:01 112

原创 Java注解(Annotation)

注解一个注解准确意义上来说,只不过是一种特殊的注释而已,如果没有解析它的代码,它可能连注释都不如。Annotation:不是程序本身,可以对程序作出解释。可以被其他程序(比如:编译器)读取。例如:@Override:重写方法的注解@Deprecated:过时的@SuppressWarnings:抑制编译时的错误元注解是用于修饰注解的注解,通常用在注解的定义上。JAVA 中有以下几...

2019-06-12 21:02:18 100

原创 Java多线程

一:进程进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。操作系统中,几乎所有运行中的任务对应一条进程(Process)。一个程序进入内存运行,即变成一个进程。进程是处于运行过程中的程序,并且具有一定独立功能。描述进程的有一句话非常经典——进程是系统进行资源分配和调度的一个独立单位。进程是系统中独立存在的实体,拥有自己独立的资源,拥有自己私有的地址...

2019-06-06 20:58:52 68

原创 Java中的IO流,字节流和字符流

IO流流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流分类a:按照数据流向输入流 读入数据输出流 写出数据b:按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件字符流和字节流字符流的...

2019-05-22 23:21:55 499

原创 Java中的File类

File类File类是IO包中唯一代表磁盘文件本身的对象。通过File来创建,删除,重命名文件。File类对象的主要作用就是用来获取文本本身的一些信息。如文本的所在的目录,文件的长度,读写权限等等。File类的概述File更应该叫做一个路径,文件路径或者文件夹路径。路径分为绝对路径和相对路径。绝对路径是一个固定的路径,从盘符开始相对路径相对于某个位置,在eclipse下是指当前项目下,...

2019-05-22 21:34:14 135

原创 Map集合和Collections(集合工具类)

Map集合将键映射到值的对象。一个映射不能包含重复的键。每个键最多只能映射到一个值。Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效Map集合的功能概述添加功能V put(K key,V val...

2019-05-15 21:14:48 220

原创 Set集合概述及特点

Set集合Set接口是Collection接口的子接口。Set接口区别于List接口的特点在于:Set中的元素实现了不重复,有点象集合的概念,无序,不允许有重复的元素,最多允许有一个null元素对象。需要注意的是:虽然Set中元素没有顺序,但是元素在set中的位置是有由该元素的HashCode决定的,其具体位置其实是固定的。在set接口中的不重复是有特殊要求的, Set集合中的去重和ha...

2019-05-15 20:37:00 1011

原创 Java中的集合框架

集合的由来面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。数组和集合的区别(1): 长度区别:数组的长度是固定的而集合的长度是可变的(2): 存储数据类型的区别:数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型(3): 内容区别:数组只能存储同种数据类型的元素 ,集合可以存储不同类型的元素ps:在这...

2019-05-09 23:45:13 80

原创 Java中的对象数组

Java对象数组在创建后,基本数据类型数组可以直接对数组元素赋值、引用等操作;而自定义对象数组,需要对数组中的每个对象元素独立进行创建,然后才可以对其赋值、引用等操作,如果没有单独对每个对象元素创建,会导致空指针异常1.基本数据类型数组数组都要先声明、再创建后使用。基本数据类型数组的声明有以下几种格式(以int类型为例):①int[]array;②int[]array=new int;③in...

2019-05-09 22:05:36 13452

原创 常用类的方法使用

1.Math类1:Math类概述Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。2: 成员变量public static final double E : 自然底数public static final double PI: 圆周率3:成员方法public static int abs(int a) 取绝对值public static dou...

2019-05-09 17:55:18 133

原创 Java中的正则表达式

正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。正则表达式的组成规则A:字符x 字符 x。举例:‘a’表示字符a\ 反斜线字符。\n 新行(换行)符 (’\u000A’)\r 回车符 (’\u000D’)B:字符类[abc] a、b 或 c(简单类)[^abc] 任何字符,除了 a、b 或 c(否定)[a-zA...

2019-05-09 11:33:29 98

原创 Arrays类、基本类型、包装类的自动装箱和拆箱

Arrays类java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:1.给数组赋值:通过 fill 方法。2.对数组排序:通过 sort 方法,按升序。3.比较数组:通过 equals 方法比较数组中元素值是否相等。4.查找数组元素:通过 binarySearch 方法能对排序好的数组进行二分查找法操作。Arrays类的方法使用join 将...

2019-05-09 10:52:38 478

原创 常用排序算法

1.冒泡法冒泡排序(Bubble Sort)是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止!冒泡法图解代码演示public class ArrayS...

2019-05-08 18:02:42 175

空空如也

空空如也

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

TA关注的人

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