自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装 vmtools

链接 https://packages-prod.broadcom.com/tools/frozen/linux/linux.iso。点击mnt文件夹在点击hgfs文件夹点击myshare。2)先右键点击CentOS 7 ,点击弹出。

2025-04-22 22:22:49 506

原创 虚拟机的网络配置

1) 点击编辑 就会出现 虚拟网络编译器 并点击(要再虚拟机关机的情况下进行)2)点击右下角的 更改设置再点击 VMnet红色框里192.168.xx.0(xx可以0到255 但要避免特殊的 )3)点击NAT设置把网关设置成你上面输入的 子网前三段相同最后一段一般设为2 在点击两次确定,VMware的设置完成了。

2025-04-22 20:34:52 677

原创 第八章day11

文章目录第八章Servelt高级1、Filter过滤器1.1什么是Filter1.2实现第一个Filter程序(1) 首先在Elise中创建一个名为chapter08的Web 项目,然后在该项目的 src目录下创建一个名为cn.itcast.chapter08.fiter 包,最后在该包下创建一个名为MyServlet的Servlet类,该类用于访问时在浏览器中输出"Hello MyServlet"。(2).过滤器程序与Selvert程序类似,同样需要在web.xml文件中进行配置,从而设置他所能拦截的资源

2022-01-16 22:34:41 333

原创 JDBC day12

这里写自定义目录标题一、JDBC1.1什么是JDBC二、JDBCI常用的AP三、实现第一次JDBC程序1.搭建数据库环境2.创建项目环境,导入数据库驱动3.编写JDBC程序4.PreparedStatement接口5.ResultSet接口四、使用JDBC完成数据的增删改查1.创建JavaBean2.创建工具类3.创建DAO类4.创建测试类(1)在cnitcast idbc example包中编写测试类Jdchnenrett实现向users 表中添加数据的操作( 2 )在cn.itcast,jdbc. ex

2022-01-15 23:28:43 706

原创 第十章 day13

文章目录数据库链接池与DBUtils工具1.什么是数据库连接池1.1 DataSource 接口1.3DBCP数据源2.通过BasicDataSource类直接创建数据源对象1.需要手动给数据源对象设置属性值,然后获取数据库连接对象2.运行main()方法后,程序的运行结果如图:3通过读取配置文件创建数据源对象1. 在chapter10项目的src目录下创dbcpconfig.properties2.cn.itcast.chapter10.example,并在该包下创建一个example02 类,该类采用手

2022-01-15 10:36:28 826 1

原创 第十一章jsp 开发模型 day14

文章目录第十一章JSP开发模型一、jspJSP开发模型1. jsp Model1图里是JSP Model1前JSP开发的早期模型和 JSPModel1 的工作原理2.jsp Model2二、 MVC模型的设计1. Model2思想实现用户注册功能2.实现步骤1.创建项目,编写JAVABean2.创建工具类3.创建Servlet4.创建JSP页面1.在项目WebContent目录下创建register.jsp文件,该文件是用户注册的表单页面,用于接收用户的注册信息。2.在项目WebContent目录下创建lo

2022-01-15 00:28:13 654 1

原创 java web 第十二章 day15

文章目录第十二章文件上传和下载一、如何实现文件上传1.1创建项目、导入JAR包1.2创建上传界面1.3创建Servlet1.4启动项目,查看运行结果二 、如何实现文件下载2.1 创建下载界面2.2 创建Servlet2.3 创建下载目录及文件2.4 启动项目,查看结果一、如何实现文件上传1.1创建项目、导入JAR包1.2创建上传界面1.3创建Servlet1.4启动项目,查看运行结果二 、如何实现文件下载2.1 创建下载界面2.2 创建Servlet2.3 创建下载目录及文件2.4 启动项目,查看结果202

2022-01-14 23:05:19 436

原创 day10

第七章 JSTL7.3 JSTL7.3.1 什么是JSTLJSTL: JavaServer Pages Standard Tag Libary,java服务器端页面的标准标签库,其实就是在jsp页面上使用的标签库。JSTL标签库有五个组成,通常使用核心标签库。在jsp页面上面引入标签库:<%@ taglib uri=“标签库的url地址” prefix=“标签的前缀” %>7.3.2JSTL的下载和使用步骤:在网站"http://archive.apache.org/dist/j

2021-11-29 22:47:41 452

原创 java web day5

请求和响应1.请求和响应的概述:什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。1.2 发送响应消息头相关的方法:响应消息头的数据格式:key-value的形式,有的是一个key,一个value,有的是一个key,多个value1.设置响应消息头:* 一个key ,一个valuesetHeader(String key,String value);比如:setHe

2021-11-21 21:46:32 434

原创 java web day4

ServletConfig和ServletContext接口ServletConfig接口什么是ServletConfig: 它是servlet的配置对象,作用就是获取与servlet的初始化参数。它的子类是GenericServlet和HttpServlet.它被实列化是通过web服务器实现的。Servletonfig接口的常用方法获到servletContext对象:getServletContext()获取servlet的名称:getServletName():对应web.xml里面t

2021-11-21 19:17:07 372

原创 java web day1

1.1HTML 技术1.1.1HTML简介HTML是英文Hyper Text Markup Language的缩写,中文译为“超文本标记语言”,其主更作用是通过HTML标记对网页中的文本、图片、声音等内容进行描述。HTML网页就是一个后缀名为“.html”或“.htm”的文件,它可以用记事本打开,所以简单的HTML代码可以在记事木中编写。编写完成后,将文件后缀名修改为“ .html”即可生成一一个HTML网页。在实际开发中,项目的静态页面通常由网页制作人员设计和制作,开发人员只需了解页面元素,能够使用

2021-11-21 17:08:49 509

原创 java web day7

第6章JSP技术文章目录第6章JSP技术6.1.1 什么是JSP6.1.2编写第一个jsp文件6.1.3JSP运行原理6.2 jsp基本语法6.2.1JSP脚本元素6.2.2 JSP注释6.3JSP指令6.3.1page指令6.3.2include指令6.4JSP隐式对象6.4.1 隐式对象概述:6.4.2 out对象6.4.3pageContext对象6.4.4exception对象20200806050136.1.1 什么是JSPJSP英文全称Java Server Pager ava服务端页面,

2021-11-20 01:39:58 141

原创 java web day8

JSP技术6.5JSP动作元素6.5.1<jsp:include>动作元素动态包含:把其它资源页面的内容,合并到当前要包含的页面,最后一块输出。基本语法格式:<jsp:include page=“被包含页面的url” flush=“true或者false”>jsp:include动态包含特点:多个页面的内容合并输出,多个jsp页面生成多个java文件,编译成多个class文件静态包含特点:多个页面的内容合并输出,多个jsp页面最终生成一个java文件,编译一个class文

2021-11-19 22:20:07 131

原创 java web day9

第7章EL表达式和JSTL7.1初始JavaBean7.1.1什么是JavaBeanJavaBean是java开发语言中可以重复使用的组件,本质是一个Java类,作用是封装数据。写JavaBean需要满足的规范如下:1.它要提供公共的无参数的构造方法2.它要被被public修饰3…要定义私有属性4.要给定义的私有属性提供公共的set方法或get方法5.要实现book接口public class Book { private String id; private Stri

2021-11-19 20:23:01 120

原创 java web day2

2 XML 基础在实际开发中,由于不同语言项目之间数据传递的格式有可能不兼容,导致这些项目在数据传输时变得很困难。为解决此问题,W3C组织推出了一种新的数据交换标准一-XML, 它是一种通用的数据交换格式,可以使数据在各种应用程序之间轻松地实现数据的交换。接下来,本节将对XML进行详细的讲解。2.1 XML 概述1.什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。*可扩展的标记语言:在xml里面的标记是可以扩展的。xml版本号1.0 ,1.1xml用途

2021-11-17 14:11:40 157

原创 java web 6

会话及其会话技术1.1会话概叙就是我跟你聊天时的你问我答的过程就是对话。同样,在客户端与服务器端交互的过程中,也会产生一些数据。例如,用户甲和乙分别登录了购物网站,甲购买了一个Nokia手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息分别进行保存。在前面章这两个对象都不可行,具体原因如下。HttpServletRequest对象,该对象只能保存本次请求所传递的数据。由于购买和结账是两个不同的请求,因此,在发送结账请求时,之前购买请求中的数据将会丢失。( 2)使用S

2021-11-11 23:13:52 324

原创 java web day3

1.Servlet的概述Servet是使用Java语言编写的运行在服务器端的程序。狭义的Serlet是指Java语言实现的一个接口,广义的Serlet是指任何实现了这个Servlet接口的类,一般情况下, 人们将Servet理解为后者。Servilet 主要用于处理客户端传来的HTTP请求,并返回一个响应,它能够处理的请求有doGet()和doPost()等方法。Servlet由Servlet容器提供,所谓的Servlet容器是指提供了Servlet 功能的服务器(本书中指Tomcat), Servle

2021-11-03 16:13:56 240 1

原创 day28.java

组件和事件密码栏package Demo01;import java.awt.BorderLayout;import java.awt.Container;import javax.swing.JFrame;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.WindowConstants;public class TesTextDemo01 extends JFrame

2021-06-16 23:12:19 96

原创 day27.java

GUI的布局对话框的升级可以打开多个package dem0o1;import java.awt.Container;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;public cl

2021-06-16 22:41:27 92

原创 day26.java

GUI 容器窗体JFramepackage Dem0o1;import java.awt.Container;import javax.swing.JDialog;import javax.swing.JLabel;// 对话框public class JDialogTest extends JDialog { //public JDialogTest() { // setVisible(true); public static void main(String[]

2021-06-16 22:20:55 90

原创 day25.java

网络编程文件上传代码如下:package Demo01FileUpload;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;/* * * 实现步骤: * 1、创建一个本地字节收入流F

2021-06-16 12:02:40 116

原创 day24

网络编程入门1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等1.2 网络通信协议 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就 好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了 统一规定,通信双方必须同时遵守,最终完成数据交换。 TCP

2021-06-15 22:31:14 1333 2

原创 day23.java

同步方法同步锁是谁? 对于非static方法,同步锁就是this。 对于static方法,我们使用当前方法所在类的字节码对象(类名.class)。 使用同步方法代码如下:1. 使用synchronized修饰的方法package Demo01;public class Demo01Ticket { public static void main(String[] args) { RunnableImpl run = new RunnableImpl(); Thre

2021-06-01 00:04:45 99

原创 day22.java

线程、同步1.1 多线程原理代码如下:package Demo1;public class Demo01MainTherad {public static void main(String[] args) { proson p1 = new proson("湫"); p1.run(); proson p2 = new proson("鲲"); p2.run();}}package Demo1;public class proson { private String n

2021-05-31 23:44:34 95

原创 day21.java

字节流字节流的输出流FileInputStream类写出数组 和数据追加package demo01;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Arrays;public class demo02InputStrean { public static void main(String[] args)

2021-05-25 00:30:19 120

原创 day20.java

File类package demo01;import java.io.File;import java.io.IOException;/* * file类 * 创建一个文件夹、文件删除一个文件、文件夹获取文件、文件夹判断文件或者文件夹对文件进行遍历获取文件大小file 是一个与操作系统无关的类记住三个单词:file:文件directory:目录、文件夹path:路径 * * * * * * */public class Demo01File {

2021-05-24 17:56:50 87

原创 day19.java

finally 关键字/*\1.如果try 中出现了多个异常对象 ,那么可以使用多个cath来进行异常处理2.如果try中产生了异常 ,那么就会执行catch 中异常处理逻辑 ,执行完catchfinally 关键字1.finally 不能单独使用,必须和try一起使用2。fianlly 一般用于资源释放(资源回收),无论程序是否出现异常,都要释放资源(I/O)*/package Demo01Trycatch;import java.io.IOException;public

2021-05-18 13:37:58 88

原创 day18.java

ArrayList类它是一个引用 对象数组案例:package demo01;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class Dem0o2Iterat0r { public static void main(String[] args) { Collection<String> coll= new ArrayList<>

2021-05-18 13:37:33 98

原创 day17.java

String类、static关键字、Aarrys类、Math类String类/***String 类代表字符串。**字符串的特点:*1.字符串的内容永不变(重点)*2.字符串是可以共享使用*3.字符串效果上相当于一个char[],但是实际就是底层存储的是byte[]**常用的三种构造方法1.public String() 创建一个空白的字符串,不包含如何内容2.public String(char[] array) 根据 字符 数组类创建字符串3.public String

2021-05-18 13:37:23 93

原创 day15.java

作业 ifpackage Demo2.Jjava;import java.util.Scanner;public class zuoy { public static void main(String[] args ) { int mer;int max; Scanner u =new Scanner(System.in); int q =u.nextInt(); int p =u.nextInt(); int r =u.nextInt(); if(q&g

2021-04-25 22:51:55 128

原创 day16.java

ArrayList类引入–对象数组package demo1.java;public class person { private String name; private int age; public person() { super(); // TODO 自动生成的构造函数存根 } public person(String name, int age) { super(); this.name = name; this.age = age; } public

2021-04-25 22:51:36 80

原创 doy13.java

1.静态常数2.接口的注意事项和类的注意事项3.类的继承与接口继承的不同之处4.java 用四种权限修饰符的使用情况/*java 中用四种权限修饰符 public protected (default) private同一个类中(我自己) yes yes yes yes同一个包中(我的邻居) yes yes yes no同一个包中的子类() yes yes

2021-04-18 22:46:00 97

原创 day14.java

数组数组的概念*1.数组的概念: 是一种容器 可以同时存放 同种数据类型的 多个数据*2.数组的特点: 1.数组是一种引用数据类型 2.数据当中可以存储多个数据,但是类型必须统一 3.数组的长度在程序的运行期间 是不可改变的动态初始化c语言的定义int num[10];java 中的动态初始化类型 对象名 = new 类型数据类型[] 数组名称 = new 数据类型[数组长度](2)静态初始化c语言写法int num[]={};java

2021-04-15 23:49:58 95

原创 day10.java

2.抽象类2.1abstract使用格式abstract class 类名字 {}2.2抽象的使用继承抽象类的子类必须重写父类所有的抽象方法。否则,该子类也必须声明为抽象类。最终,必须有子类实现该父类的抽象方法,否则,从最初的父类到最终的子类都不能创建对象,失去意义。课堂实例public class Fu { int num=30; public void meta(){ System.out.println("a"); } public void metb(){ this

2021-04-11 17:49:38 108

原创 day11.java

多态多态体现的格式:父类类型变量名= new子类对象;变量名.方法名();父类类型: 指子类对象继承的父类类型,或者实现的父接口类型。代码如下:Fuf=newZi();f .method();当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法。1.多态多态的转型分为向上转型与向下转型两种向上转型:多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的(当父类引用指向一个子类对象时,便是向上转型。)父类类型 变量名 = ne

2021-04-11 17:49:21 114

原创 day12.java

接口1.如何定义一个接口 public calss 类名{}Mylnterfacempl.java ->.class * public interface 接口名称{ * 接口内容 * }2、 接口内容接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)2.接口内容java7(本人用的

2021-04-11 17:46:02 70 1

原创 day09.java

类的

2021-04-11 01:34:57 136 1

原创 day8.java

构造结构构造方法的注意事项①构造方法的创建如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法②构造方法的重载如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写个无参数构造方法③推荐的使用方式无论是否使用,都手工书写无参数构造方法标准类制作①成员变量使用private修饰②构造方法提供一个无参构造方法提供一个带多个参数的构造方法③成员方法提供每一个成员变量对应的setXxx0/getX0x0提供个显示对象信息的s

2021-03-28 16:21:44 146

原创 day7.java

1. 成员变量和局部变脸1.1什么是成员变量和局部变量package javadoy5;//包名//局部变量和成员变量/** 1.2. * */public class doy55 { String brand;//名字 double price;//价钱 String color;//颜色 //成员变量 //private public void call (String who) { System.out.println("给"+who+"取法"); //局

2021-03-28 16:16:44 160 1

原创 day6.java

1.类与对象1.1什么是对象概述:万物皆对象,客观存在的事物皆为对象。1.2什么是面向对象概述:了解对象的详细信息,并关注它,这个过程就叫面向对象。1.3 什么是类类是对现实生活中类具有共同属性和行为的事物的抽象类的特点:类是对象的数据类型类是具有相同属性和行为的一组对象的集合1.4什么是对象的属性1.5什么是对象的行为行为:对象能够执行的操作1.6类和对象的关系类:类是对现实生活中一类具有共同属性和行为的事物的抽象对象:是能够看得到摸的着的真实存在的实体。1.7类的定

2021-03-21 20:49:50 96

空空如也

空空如也

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

TA关注的人

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