自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java DOM4J解析xml DOMReader&SAXReader

一、准备依赖<dependencies> <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version>2.1.1</version> </dependency></dependencies>二、准备数据<?x

2021-07-21 20:34:22 603

原创 使用最新版IDEA2021.1.1搭建Maven项目

1.点击New Project2.选择模板3、为项目选择存放位置4、选择maven5、项目基本构成出现BUILD SUCCESS说明项目构建成功。构建成功过后项目基本结构,但是这是还少了一些关键的文件夹6、创建关键文件夹点击后会出现以下选择框、我们可以按住shift键选中以下两个文件夹,点击回车。7、与以上操作类似的,我们再选择src目录点击鼠标右键同样选择这两个目录这样我们的一个maven项目就创建好了...

2021-07-20 20:53:17 1559 1

原创 Java-servlet实现单文件上传

Java-servlet实现单文件上传引入jar,javax.servlet-api下载地址:https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api一、上传页面准备​ 实现简单的上传页面,其中在上文件的form表单中表单的提交方式必须为post,enctype必须为multipart/form-data,否者无法实现。<!DOCTYPE html><html lang="en"><head

2021-07-10 10:45:48 240

原创 Tomcat基本配置详解

Tomcat基本配置详解1、Tomcat的启动与关闭​ Tomcat是基于Java开发的,所以在运行Tomcat是必须配置了jre(1)启动在Tomcat的bin目录下startup.bat(windows下的)/startup.sh(Linux下的)脚本文件双击即可启动Tomcat。推荐使用cmd命令的形式运行这个脚本文件。(2)关闭在Tomcat的bin目录下shutdown.bat(windows下的)/shutdown.sh(Linux下的)脚本文件双击即可关闭Tomcat。推荐使用cm

2021-07-10 10:24:43 4729

原创 java操作mongoDB数据库

java操作mongoDB数据库public class MongoDBTest { @Test public void mongoDBTest(){ //连接MongoDB服务 MongoClient mongoClient = new MongoClient("localhost",27017); //连接到MongoDB数据库 MongoDatabase database = mongoClient.getDataba

2021-07-03 17:58:52 236

原创 mongoDB数据库基础

mongoDB数据库创建MongoDB数据库use DATABASE_NAMEuse mongo查看数据库show dbs切换数据库use DATABASE_NAME如果要显示刚刚创建的数据库需要向这个数据库中添加一些数据db.mongo.insert({"name":"mongodb"})show dbs 删除数据库语法格式如下:db.dropDatabase()删除数据库时需要使用 use 切换到要删除的数据库下才能正确的删除,不然删除的是test这个数据库哦!

2021-07-03 17:56:03 94

原创 Java基础-对象的四种创建方式

Java基础-对象的四种创建方式一、new关键字创建使用new关键字是我们最常用到的,但是我们应该可以很容易理解到,使用new关键字的方式创建对象容易增加耦合度,在框架中都需要减少new关键字来减少耦合。示例:Object obj = new Object();//在Java中使用new关键字我们可以轻易地创建一个对象二、克隆的方式创建对象通过克隆对象的方式来创建一个Java对象,这里的克隆使用的是Java顶级父类Object的clone()方法;在克隆时这个对象需要在内存中已经分配了内存空间

2021-06-26 16:05:59 183

原创 MySQL安装教程-8.0.25最详细版

MySQL最新下载与安装教程一、安装1、下载MySQL官网Windows系统安装包下载地址:https://dev.mysql.com/downloads/进入网址后可以在MySQL官网看到:下载后双击运行,可以看到以下界面下面选择如何安装你的MySQL:点击next后,我们继续配置MySQL的安装路径以及它的数据存放路径,请严格按照1,2,3,4,5,6,7操作点击相应的位置。完成上一步,点击advanced Options 后,出现以下界面:安装完成后选择两次Next

2021-06-22 21:55:03 7354 6

原创 Java基础-反射

Java基础-反射一、反射概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意 对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象 (一个类只有一个Class对象),这个对象就包含了完整的类的结构信 息。我们可以通过这个对象看到类的结构,这个对象就像一面镜子,透 过这个镜子看到类的结构,所以我们形象的称之为反射。二、常用apijava.lang.Class:代

2021-06-22 08:46:35 81

原创 Java基础-注解

Java基础-注解一、注解概述从 JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是 Annotation(注解)。Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员可以 在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息。代码分析 工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部 署。Annotation 可以像修饰符一样被使用, 可用于

2021-06-19 16:16:33 80

原创 # Java基础-IO(2)

Java基础-IO(2)一、IO概念I/O 即输入Input/ 输出Output的缩写,其实就是计算机调度把各个存储中(包括内存和外部存储)的数据写入写出java中用“流(stream)”来抽象表示这么一个写入写出的功能,封装成一个“类”,都放在java.io这个包里面。java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并 通过标准的方法输入或输出数据什么是输入​ 程序从内存中读取数据叫输入Input。​ 2.什么输出(Output)​ 程序把数据写入

2021-06-17 22:13:36 69

原创 Java基础-IO(1)

Java基础-IO(1)一、File类1、简介java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本 身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个 File对象。2、创建方式public File(String pathname);//以pathname为路径创建File对象,可以是绝对路径或者相对路径。绝对路径:是一个固定

2021-06-15 20:49:30 2025 7

原创 Java基础-泛型

Java基础-泛型1、什么是泛型​ 泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例 如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即 传入实际的类型参数,也称为类型实参)。泛型是一种参数化类型。2、泛型的使用规则泛型是JDK5.0出现,在之前的版本中是不能使用的;泛型是需要写在一对<>中的;泛型的类型必须是引用类型,不能是基本数据类型;如果是基本数据 类型,必须使用其包装类。如果有多个

2021-06-15 20:17:08 1163 1

原创 Java-基础-集合

Java基础-集合一、概述集合是一种长度可变,存储数据的数据结构多样,存储对象多样的一种数据容器。Java中集合可分为:List集合、Set集合、HashMap集合,等。Java集合体系结构:二、collectioncollection是Java中所有值存储集合的顶级接口,因此它的所有直接或者间接实现类都有它的非私有方法,我们可以从它的方法开始了解这个体系的功能实现。 boolean add(E e) 确保此 collection 包含指定的元素。 boolean a

2021-06-14 12:37:41 109

原创 Java基础-多线程(2)

Java基础-多线程(2)一、线程的生命周期JDK中用Thread.State类定义了线程的几种状态:要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用 Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常 要经历如下的五种状态:新建:当一个Thread类或其子类的对象被声明并创建时,新生的线程 对象处于新建状态;就绪:处于新建状态的线程被start()后,将进入线程队列等待CPU时间 片,此时它已具备了运行的条件,只是没分配到CPU资源;运行:当就绪的线程被调

2021-06-09 20:39:04 81

原创 一、Java基础-多线程(1)

一、Java基础-多线程(1)1.基本概念程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集 合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是 一个动态的过程:有它自身的产生、存在和消亡的过程——具有生命 周期。可以理解为一个正在运行的软件。线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行 路径。可以理解为一个软件的功能。多线程程序的优点:提高应用程序的响应。对图形化界面更有意

2021-06-08 21:14:35 89

原创 Java基础-异常处理

Java基础-异常一、异常体系结构1.什么是异常在java程序运行过程中,发生了一些意料之外的情况就是异常。在java中异常一颗分为两大类:(错误)Error 和 (异常)Exception。对于(错误)Error来说,我们无法通过程序去解决所有的错误,仅仅可以去尝试捕获这些错误,但是无法处理,往往错误的发生对程序来说是重大的致命性问题,需要通过较大的调整去修正它。对于(异常)Exception来说,它是我们可以通过程序去处理的,我们可以对这些异常情况做出捕获和处理。2.异常的体系结构​

2021-06-07 18:04:50 119

原创 Java基础-常用类System、String、时间api

JAVA常用工具类1.SystemSystem类代表系统,系统级的很多属性和控制方法都放置在该类的内 部。该类位于java.lang包。由于该类的构造器是private的,所以无法创建该类的对象,也就是无法 实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方 便的进行调用。成员变量 System类内部包含in、out和err三个成员变量,分别代表标准输入流 (键盘输入),标准输出流(显示器)和标准错误输出流(显示器)。成员方法 native long c

2021-06-06 20:18:46 180

原创 JAVA基础-接口、内部类、枚举

JAVA基础-接口、内部类、枚举一、接口1.什么是接口​ 前面我们已经学习了抽象类(被abstract修饰的类)以及抽象方法,如果在一个类中所有的方法都是抽象方法,那么我们就可以把这个类定义为接口。2.接口的定义使用关键字interface来定义。public interface Animal{ public abstract void eat(); public abstract void sleep();}从上述代码中我们可以看出,在接口中的所有方法都是抽象方法,而抽象

2021-06-03 17:13:39 144

原创 JAVA基础-多态、抽象类、instanceof关键字、代码块

JAVA基础-多态、抽象类、instanceof关键字、代码块一、多态1.什么是多态概念:一个对象,在不同的条件下具有多种表现形态就叫多态。在生活中,每个个事物都有不同的表现形式。例如:对老板而言我是工人,对于母亲而言我是儿子,对于儿子而言我是父亲。在程序中,多态就是父类引用指向子类对象。/**定义了一个Animal类*/public class Animal {}/**定义了一个Cat类继承了Animal类*/public class Cat extends Animal {

2021-06-02 22:25:57 137

原创 Java基础-继承、方法重写、Object类、super

Java基础07-继承、方法重写、Object类、super一、继承什么叫继承?当两个或多个类都有相同的属性或方法时,可以考虑把相同的属性和方法放入到另一个类中,然后通过extends关 键字来继承该类。继承有什么好处?让代码更加简洁让程序更利于扩展给多态提供的前提如何实现继承?需要使用extends关键字,来让两个原本没有关系类产生了父子关系。它是一个is a关系。示例:public class Person {int age;}public class Man exten

2021-06-01 17:52:56 68

原创 java基础-类、对象以及封装

Java基础-类、对象1、类什么是类​ 类是具备某些共同特征的实体的集合,是对所具有相同特征实体的抽象。Java中定义类的基本语法访问修饰符 class 类名{}public class Student{ //定义了一个学生类}成员变量成员变量就是对象所拥有的属性基本语法访问修饰符 [可选修饰符] 数据类型 变量名称;public class Student{ //定义了一个学生类 public int age; String name;

2021-05-31 20:45:14 205

原创 Java基础——数组

JAVA基础04-数组一、数组的基本定义1.数组的定义:​ 计算机在内存(堆)区域分配的一段连续的区域,用来存储不同或同种类型的数据2.数组的声明、赋值、初始化数组声明,例如:int[] array;这里仅仅只是声明了一个名为array的数组,Java虚拟机(jvm)并没有为其开辟内存空间。数组赋值,例如:int[] array;array = new int[5];这里我们首先声明了一个名为array的int类型的数组变量,然后在Java堆内存当中申请了一个长度为5的int类型

2021-05-28 08:55:54 37

原创 JAVA基础-数据类型与分支&循环

JAVA基础03一、类型转换1.整型之间的类型转换整型:byte、short、int、longpublic class Test{ public static void mian(String[] args){ byte b = 125; short s = b; //byte类型的数据可以直接自动转换为short short s1 = 128; int i = s1;//short类型的数据可以直接自动转换为int

2021-05-26 17:55:12 106

原创 JAVA基础-注释、关键字、基本数据类型

JAVA基础02一、注释1.单行注释//这里是单行注释2.多行注释/*这里是多行注释*/3.文档注释/***这里是多行注释**/二、关键字与保留字1.关键字特点:所有的字母全部小写 ,Java中的关键字如下:publicclassbooleanbreakbytecasecatchcharassertconstcontinuedefaultdodoubleelseenumextendsfinalfinally

2021-05-25 13:45:17 84 1

原创 JAVA基础--Windows快捷键与Helloword

大家好,我是星伟~图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar';生成一个适合你的列表项目项目项目项目1项目2项目3 计划任务 完成任务创建一个表格一个简单的表格是这么创建的:项目Valu

2021-05-24 17:28:24 160

supermarket.zip超市收银系统+SSM+MYSQL+idea

下载资源包解压后将smbms.sql文件打开进入MySQL运行,然后将supermarket导入idea中配置好资源或者下载好jar后就可以了。

2020-08-26

空空如也

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

TA关注的人

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