- 博客(45)
- 收藏
- 关注
原创 安装 vmtools
链接 https://packages-prod.broadcom.com/tools/frozen/linux/linux.iso。点击mnt文件夹在点击hgfs文件夹点击myshare。2)先右键点击CentOS 7 ,点击弹出。
2025-04-22 22:22:49
773
原创 虚拟机的网络配置
1) 点击编辑 就会出现 虚拟网络编译器 并点击(要再虚拟机关机的情况下进行)2)点击右下角的 更改设置再点击 VMnet红色框里192.168.xx.0(xx可以0到255 但要避免特殊的 )3)点击NAT设置把网关设置成你上面输入的 子网前三段相同最后一段一般设为2 在点击两次确定,VMware的设置完成了。
2025-04-22 20:34:52
1095
原创 第八章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
380
原创 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
733
原创 第十章 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
867
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
694
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
473
原创 day10
第七章 JSTL 7.3 JSTL 7.3.1 什么是JSTL JSTL: 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
489
原创 java web day5
请求和响应 1.请求和响应的概述: 什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。 什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。 1.2 发送响应消息头相关的方法: 响应消息头的数据格式:key-value的形式,有的是一个key,一个value,有的是一个key,多个value 1.设置响应消息头: * 一个key ,一个value setHeader(String key,String value); 比如:setHe
2021-11-21 21:46:32
476
原创 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
403
原创 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
555
原创 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对象2020080605013 6.1.1 什么是JSP JSP英文全称Java Server Pager ava服务端页面,
2021-11-20 01:39:58
167
原创 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
182
原创 java web day9
第7章EL表达式和JSTL 7.1初始JavaBean 7.1.1什么是JavaBean JavaBean是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
148
原创 java web day2
2 XML 基础 在实际开发中,由于不同语言项目之间数据传递的格式有可能不兼容,导致这些项目在数据传输时变得很困难。为解决此问题,W3C组织推出了一种新的数据交换标准一-XML, 它是一种通用的数据交换格式,可以使数据在各种应用程序之间轻松地实现数据的交换。接下来,本节将对XML进行详细的讲解。 2.1 XML 概述 1.什么是xml: 英文Extensible MarkUp Language,可扩展的标记语言。 *可扩展的标记语言:在xml里面的标记是可以扩展的。 xml版本号1.0 ,1.1 xml用途
2021-11-17 14:11:40
184
原创 java web 6
会话及其会话技术 1.1会话概叙 就是我跟你聊天时的你问我答的过程就是对话。 同样,在客户端与服务器端交互的过程中,也会产生一些数据。例如,用户甲和乙分别登录了购物网站,甲购买了一个Nokia手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息分别进行保存。在前面章这两个对象都不可行,具体原因如下。 HttpServletRequest对象,该对象只能保存本次请求所传递的数据。由于购买和结账是两个不同的请求,因此,在发送结账请求时,之前购买请求中的数据将会丢失。 ( 2)使用S
2021-11-11 23:13:52
352
原创 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
289
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
125
原创 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
117
原创 day26.java
GUI 容器 窗体JFrame package 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
116
原创 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
140
原创 day24
网络编程入门 1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等 1.2 网络通信协议 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就 好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了 统一规定,通信双方必须同时遵守,最终完成数据交换。 TCP
2021-06-15 22:31:14
1382
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
126
原创 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
121
原创 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
196
原创 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
107
原创 day19.java
finally 关键字 /*\ 1.如果try 中出现了多个异常对象 ,那么可以使用多个cath来进行异常处理 2.如果try中产生了异常 ,那么就会执行catch 中异常处理逻辑 ,执行完catch finally 关键字 1.finally 不能单独使用,必须和try一起使用 2。fianlly 一般用于资源释放(资源回收),无论程序是否出现异常,都要释放资源(I/O) */ package Demo01Trycatch; import java.io.IOException; public
2021-05-18 13:37:58
116
原创 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
119
原创 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
114
原创 day15.java
作业 if package 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
155
原创 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
107
原创 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
121
原创 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
126
原创 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
132
原创 day11.java
多态 多态体现的格式: 父类类型变量名= new子类对象;变量名.方法名(); 父类类型: 指子类对象继承的父类类型,或者实现的父接口类型。代码如下: Fuf=newZi(); f .method(); 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法。 1.多态 多态的转型分为向上转型与向下转型两种 向上转型:多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的 (当父类引用指向一个子类对象时,便是向上转型。) 父类类型 变量名 = ne
2021-04-11 17:49:21
154
原创 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
93
1
原创 day8.java
构造结构 构造方法的注意事项 ①构造方法的创建 如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法 ②构造方法的重载 如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写个无参数构造方法 ③推荐的使用方式 无论是否使用,都手工书写无参数构造方法 标准类制作 ①成员变量 使用private修饰 ②构造方法 提供一个无参构造方法 提供一个带多个参数的构造方法 ③成员方法 提供每一个成员变量对应的setXxx0/getX0x0 提供个显示对象信息的s
2021-03-28 16:21:44
168
原创 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
183
1
原创 day6.java
1.类与对象 1.1什么是对象 概述:万物皆对象,客观存在的事物皆为对象。 1.2什么是面向对象 概述:了解对象的详细信息,并关注它,这个过程就叫面向对象。 1.3 什么是类 类是对现实生活中类具有共同属性和行为的事物的抽象 类的特点: 类是对象的数据类型 类是具有相同属性和行为的一组对象的集合 1.4什么是对象的属性 1.5什么是对象的行为 行为:对象能够执行的操作 1.6类和对象的关系 类:类是对现实生活中一类具有共同属性和行为的事物的抽象 对象:是能够看得到摸的着的真实存在的实体。 1.7类的定
2021-03-21 20:49:50
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅