自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git 命令

1. git init 把此目录改变为Git可以管理的仓库2. git add把文件添加到仓库3. git commit 例: git commit -m "XXX"把文件提交到仓库4. git status掌握仓库当前的状态 掌握工作区的状态5. git diff查看difference如果使用 git status 查看文件被修改过,可以用 git diff 可以查看修改...

2019-11-04 13:03:55 122

原创 Java --- Vue

Vue是什么?Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue的特点:易用已经会了HTML,CSS,JavaScript?即刻阅读指南开始构建应用!...

2019-08-08 14:11:13 880

原创 SpringMVC文件上传及下载

文件上传准备Jar包 <dependencies> <!-- Spring MVC 及 Spring系列包 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</a...

2019-08-04 16:33:26 116

原创 Java --- Spring(1)

Spring概述Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开...

2019-07-30 17:01:27 179

原创 Java --- SpringMVC(1)

什么是MVCMVC : 模型、视图、控制器 , 是一种软件设计规范,说明不是设计模式;本质:将业务逻辑 , 数据 , 显示 分离的方式来编写代码; 前后端分离;Model:数据模型,提供要展示的数据,一般我们都会把这两个分离开来 , 数据Dao,服务层Service。View :负责进行数据的渲染和展示;客户端想要看到的东西Controller:接收用户请求,交给Model处理,从M...

2019-07-30 16:19:37 158

原创 Java---Mybatis

MybatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。什么是持久层持久态和瞬时态持久化就是数据在瞬时状态和持久状态之间转化的...

2019-07-23 22:08:47 125

原创 JavaWeb(2)---Servlet

概述:Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成一下两个步骤:编写一个java类,实现servlet接口把开发好的java类部署到web服务器中按照一种约定俗称的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为...

2019-07-20 15:41:19 154

原创 JavaWeb(1)---IDE上配置Tomcat

本文主要讲解如何使用IDE连接Tomcat步骤打开IDE,创建一个Web项目创建好项目之后,我们需要导入jar包,导入有两种方式,一种是从官网下载jar包导入,另一种是IDE会自动下载jar包,不需要手动下载。文本使用的是第二种方式,比较简单。注意:自动下载jar需要网络首先创建一个lib目录,因为jar一般都放在lib目录下面创建之后,在src目录下new一个Servlet...

2019-07-15 16:00:35 726

原创 Tomcat安装讲解

Tomcat安装过程用百度搜索Tomcat,找到Apache Tomcat官网打开Tomcat官网,在右侧菜单中找到Download栏目,选择Tomcat9本文以64位为例,下载Tomcat压缩包下载好之后解压压缩包解压好之后,打开解压后的Tomcat文件夹,在里面找到bin目录下的startup.bat并双击打开。Tomcat会自动加载,如果出现下图所示,表示Tomcat...

2019-07-13 21:09:02 94

原创 Java---JDBC

JDBC概述JDBC(Java数据库连接,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,JDBC实现了所有这些面向标准的目标并且具有简单,严格类型定义且高性能实现的接口。...

2019-07-12 21:17:01 87

原创 Java---MySQL(二)

对表进行查询数据SELECT语句select语句用来查询数据库数据,是数据库语言中最核心、最重要的语句,也是使用频率最高的语句。select语法:/*SELECT [ALL | DISTINCT]{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]}FROM table_name [as ta...

2019-07-07 15:45:35 174

原创 Java---MySQL(一)

数据库什么是数据库?严格来说,数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。...

2019-07-07 13:11:36 152

原创 Javaweb--初识CSS

CSSCSS概念:CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。CSS是1996年由W3C审核通过并且推荐使用的。简单地说,CSS的引入就是为了使得HTML语言能够更好地适应页面的美工设计。它以HTML语言为基础,提供了丰富的格式化功能,如字体、颜色、背景和整体排版等,并且网页设计者可以针对各种可视化...

2019-06-19 19:32:42 165

原创 多线程讲解二(静态代理和Lamda表达式)

静态代理我们以结婚为案例,你是一个真实的对象,婚庆公司代理你结婚,所以婚庆公司是一个代理对象。你和婚庆公司都需要实现结婚这个功能。我们用代码来实现public class Test1 { public static void main(String[] args) { WeddingCompy weddingCompy = new WeddingCompy(new Yo...

2019-06-06 18:13:58 188

原创 多线程讲解一

线程概述:线程:线程是操作系统中重要概念之一。是程序运行的基本执行单元。在绝大多数平台上,Java程序是直接利用操作系统中的线程来运行的。当操作系统启动一个程序时,先在系统中建立一个进程,接着在这个进程中至少建立一个线程(称为主线程)作为程序运行的入口点。因此,线程是依附于进程而存在的,并且每个运行在操作系统中的程序(即进程)至少包含一个主线程。线程和进程一样,也有创建、销毁和切换等状态,但负...

2019-06-06 17:20:48 145

原创 IO流-杂七杂八流

数据输入输出流DataInputStream数据输入流,让应用程序读取原始java数据类型从底层输入流中的一个独立机器的方式。一个应用程序使用一个数据输出流来写数据,以后可以通过数据输入流读取。输入流是不一定安全的多线程访问。线程安全是可选的,是在这个类中的方法的用户的责任。DataOutputStream数据输出流,可以让一个应用java写的原始数据类型在一个便携式的方式输出流。一个应用程序...

2019-05-22 17:46:59 137

原创 IO流-字符流

字符流是面向字符的流,流中的数据是以16位字符为单位进行读写。编码:编码是把一个字符串转换为字节数组String(byte[] bytes, String charsetName)就是把字符串,通过指定的码表转换成字节数组解码:解码是把字节数组转换成一个字符串byte[] getBytes(String charsetName)把字节数组通过指定码表转换成字符串为什么要引入字...

2019-05-22 12:30:13 182

原创 IO流-字节流

概述一个流(stream)是一个有序的字节序列。当进行输入(读)或输出(写)数据操作时,数据从信息源流向目的地就像水在水管中流淌一样。给水管注入水的一端就是信息源。水流出的端就是目的地。流既可以作为输入流,也可以作为输出的目的地。流中的字节具有严格的顺序,按先进先出要求操作,因此流式I/O是一种顺序存取方法。IO流是用来处理设备之间的数据传输。java对数据的操作时通过流的方式。java用...

2019-05-21 21:37:22 167

原创 冒泡排序和选择排序

冒泡排序代码:import java.util.Arrays;public class Demo1 { public static void main(String[] args) { int[] arr={5,2,7,10,55}; for (int i = 0; i < arr.length-1; i++) { fo...

2019-05-15 19:05:16 112

原创 正则表达式和常用类

正则表达式正则表达式:正确规则的表达式,他是一个独立的语法,很多语言都支持,他的作用就是用来校验一段数据符不符合我们定义的规则。用法:我们定义一个正则表达式,通过调用matches()方法返回一个布尔类型的数据,可以判断数据符不符合我们规定的正则表达式。括号里面传入的就是我们所规定的正则表达式。例如:规定用户名由大小写字数和数字组成,并且是6-16位。import java.util.Sc...

2019-05-15 19:04:43 184

原创 异常和File类

异常概述:异常就是Java程序在运行过程中出现的错误异常分为Error(错误)和Exception(小问题),错误一般是严重的问题,我们无法处理,我们只能处理一些小问题,也就是Exception。图示:异常又可以分为编译期异常和运行期异常。编译期异常我们必须处理,如果不处理,那么程序就无法执行运行期异常我们可以处理,也可以不处理JVM的默认处理异常JVM有一个默认处理异常的方式...

2019-05-15 19:04:06 96

原创 Map集合和Collections工具类

Map集合的特点Map集合时双列的,它有两个参数,一个是键key,一个是值value。存在映射关系,由一个键可以映射一个值,也就是一个键可以得到一个值。每个键最多只能映射一个值。Map集合和Collection集合的区别:Map集合时双列的,Collection是单列的Map集合的键是唯一的,Collection中的Set接口的元素时唯一的Map集合的数据结构只对键有效,跟值无关系。C...

2019-05-14 20:43:12 123

原创 泛型和Collection集合

泛型我们在创建一个集合后,因为集合中可以存储任何类型的数据。如果要对这个集合的元素使用。那么拿出这个集合的元素时,Java会选择使用Object类来收这个对象。那么我们在调用方法时,要进行向下转型的操作,这会给我们带来很多的不变,但是Java之后为我们提供了泛型这一机制。我们在定义集合时加入泛型,那么在取出元素时,那就会拿我们定义好的泛型来收,这样就解决了这一问题。概述:泛型是JDK1.5之...

2019-05-14 20:03:51 204

原创 StringBuffer类和基本类型包装类

StringBuffer如果我们创建一个字符串,并且每次要对这个字符串进行操作后,都不会在原字符串上进行操作,而是会构建一个新的字符串对象,这样既浪费时间,又会浪费空间。这时我们引入了StringBuffer类。概述:StringBuffer就相当于一个用来存储字符串的容器,长度可以改变,本质是一个线程安全的可变字符序列,类似于String的字符串缓冲区,不能被修改,但可以调用特有的方法改变...

2019-05-09 19:34:38 172

原创 Scanner和String类

Scanner类在我们Java用于键盘录入常用的便是创建一个Scanner这个类的一个对象,然后调用这个类中的方法,用来在程序中输入一些值进行测试,比如scanner.nextInt();这个方法便是用来获取键盘录入的整型的数据。Scanner是在JDK5以后为用户提供获取用户键盘输出内容的类,它是Java给我们定义好的类,用来接收键盘录入的数据。在用Scanner类获取键盘录入数据时,需要...

2019-04-24 22:45:44 191

原创 Object类和API

Java基础类库Java基础类库是Java中已经定义好的标准类库,它是Java编程的API,也是Java语言的重要组成部分,可以帮忙开发者快捷、方便地开发Java程序。在Java程序设计语言中,将这些类按照不同的功能划分成了不同的集合,每个集合称为一个包,也叫类库。了解Java类库的组成能够帮助开发人员快速地了解Java语言,节省大量的编程时间。Java.lang包Java.lang包是J...

2019-04-24 21:48:58 85

原创 Java面向对象(继承和多态)

继承现实世界中存在很多一般与特殊的现象,例如,研究生是一类特殊的学生,研究生在保留学生基本属性与行为的基础上,可以增加新的属性与行为,或修改学生的属性与行为,这种现象被称为继承,学生是研究生的父类(或超类),研究生是学生的子类。子类继承父类,父类派生子类,子类还可以派生子类,这样就形成了类的层次结构。继承的格式:class 子类名 extends 父类名{}Java语言通过关键字ex...

2019-04-16 17:07:49 189

原创 java面向对象

Java语言是一种完全面向对象的的程序设计语言,面向对象编程主要有3个特征:封装,继承和多态。面向对象思想概述当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了。这时就开始思索,能不能把这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。面向对象思想特点是一种更符合我们思想习...

2019-04-08 22:22:22 196

原创 Java语言基础(方法)和数组

方法方法就是完成特定功能的代码块。方法其实就是函数,在Java中我们称之为方法。方法的格式:权限修饰符 状态修饰符 返回值类型 方法名(参数类型 参数名){ 方法体; return 返回值}注意事项:方法与方法同级,不能嵌套使用方法不调用就不执行定义参数时,多个参数用逗号隔开方法调用的时候不再传递数据类型如果方法有一个明确的返回值类型,一定要由一个retu...

2019-04-02 19:30:18 111

原创 Java练习代码

A:案例演示: 数组遍历:就是依次输出数组中的每一个元素。public class Demo7 { public static void main(String[] args) { int[] arr={10,20,30,40,50}; for (int i = 0; i < arr.length; i++) { Sys...

2019-04-02 19:26:12 12136 4

原创 Java语言基础(顺序、选择、循环结构)

流程控制语句定义:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。流程控制语句顺序结构顺序结构是Java语言中最简单的流程控制,没有特定的语法结构,只要程序依次按照从上往下的顺序逐个执行语句即可。如:public c...

2019-04-01 21:56:46 203

原创 常量、变量、数据类型以及进制的详解(2)

常量、变量、数据类型以及原反补码的详解常量1.常量的定义:在程序的执行过程过,其值不发生改变的量称为常量。2.Java中对于常量的分类:1. 字面值常量:字符串常量:用双引号括起来的内容整数常量:所有的整数小数常量:所有的小数字符常量:用单引号括起来的单个字符布尔常量:true false空常量:null2.自定义常量:人为定义的常量称为自定义常量进制进制:进制就是所谓的...

2019-03-27 13:14:55 358

原创 关于Java和安装JDK的过程以及常用的命令(1)

关于Java和安装JDK的过程以及常用的命令1.java的概述java的发展史:1990年,詹姆斯高斯林与Patrick,Naughton和Mike Sheridan等人合作的"绿色计划",后来发展一套语言叫做"Oak",1995年后正式改名为java。从1995年到现在,java已经发布了12个版本。java语言的特点:简单性 面向对象 分布式处理 健壮性 结构中立 解释性 ...

2019-03-23 22:57:36 372

空空如也

空空如也

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

TA关注的人

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