Java --- Linux、XML

本文详细介绍了如何在Windows上使用VMwareWorkstation创建和配置Linux(Centos)虚拟机,包括设置虚拟机内存、网络模式以及使用MobaXterm进行远程连接。此外,还讲解了Linux系统的基本配置,如设置主机名、固定IP、关闭防火墙和修改安全机制。最后,文章提到了XML的基本概念和结构,并简要介绍了DOM4J这一XML解析库在Java中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux安装、配置

1.准备物料

(1)下载VMware Workstation【虚拟机软件】

(2)准备Centos镜像【linux系统】

(3)准备MobaXterm【连接linux的客户端软件】

2.创建虚拟机

步骤1:选择创建新的虚拟机

 步骤2:选择自定义虚拟机

 步骤3:选择稍后安装系统

 步骤4:选择Linux

 步骤5:设置虚拟机名称、设置虚拟机存放位置

步骤6:设置虚拟机内存

备注:根据电脑内存不大于自己电脑内存的一半或4分之1

步骤7:选择自定义硬件

配置镜像

删除声卡和打印机(不需要可以删除,提高运行速度)

 

步骤8:检查虚拟网络编辑器是否更改为NAT模式

 3.开启虚拟机

进入虚拟机之后只能使用键盘的上下左右移动

步骤1:点击开启虚拟机

步骤2:选择Install CentOS 7

 

 步骤3:等待

 步骤4:设置键盘默认模式

 步骤5:设置安装摘要

(1)进入DATE&TIME  --> 时区选择上海 --> 点击Done

 (2)进入INSTALLATION DESTINATION --> 点击Done

 (3)进入KDUMP --> 取消√ --> 点击Done

(4)进入NETWORK&HOSTNAME --> 打开网络接口连接 --> 点击Done

备注:一般情况下会出现一串IP地址,如果没有的话需要自己后期设置

步骤6:设置密码 -->

备注:默认123456

 

 ---> 完成开启

4.配置虚拟机

编辑:i键

退出编辑:esc  :wq或者:wq!

输入错误时: :q!

步骤1:输入用户和密码指令进入配置虚拟机

步骤2:设置虚拟机名

输入 --> hostnamectl set-hostname 虚拟机名 -->

备注:输入hostname指令可以查看是否设置成功

步骤3:修改域名映射

(1)输入 --> vi /etc/hosts --> 进入编辑界面

 (2)输入自己设置的域名 虚拟机名 --> esc :wq退出编辑

备注:域名最后一小段可以设置0-150之间

 步骤4:固定IP地址

(1)输入vi /etc/sysconfig/network-scripts/ifcfg-ens33 --> 进入编辑界面

 (2)按照要求修改配置

 

步骤5:重启网络

输入systemctl restart network -->

步骤6:测试外网

输入ping www.baidu.com -->

步骤7:关闭防火墙

输入systemctl stop firewalld -->

     systemctl disable firewalld -->

步骤8:更改安全机制

输入vi /etc/selinux/config

修改 SELINUX=disabled -->

 

步骤9:重启

输入reboot -->

步骤10:测试

输入用户密码 root 123456 --> 输入ping www.baidu.com -->

 

 5.使用MobaXterm操作虚拟机

步骤1:点击Session

步骤2:点击SSH --> 输入设置好的域名 --> 用户名root --> OK

 步骤3:输入密码 -->

XML

初识XML

 1.XML简介

(1)定义:可扩展【自定义】  标记【<>】

(2)特点:跨平台,跨语言/系统传递

(3)作用:传递数据,框架/应用程序的配置都需要使用XML进行参数配置

2.XML文档结构

 3.XML组成部分

(1)文档声明

<?xml version=1.0encoding=UTP-8?>

备注1:xml指定当前文档的类型

备注2:version指定当前xml的版本

备注3:encoding=UTF-8指定当前xml遵循的字符集

(2)指令(了解,结合css)

 

 

 步骤1:

备注:代表的含义是指定当前xml的样式

步骤2:a.css

 步骤3:加入指令前后的对比

 

(3)标签(也叫元素)和属性(属性名和属性值和等于号)

(4)文本(存在标签之间的内容)

核心要点:属性值中或者文本中如果遇到无法展示在页面的字符,需要使用转义符进行转换

 实战:

 4.XML规范

 1)所有XML元素都必须有结束标签

 (2)XML标签对大小写敏感

 (3)XML必须正确的嵌套

(4)同级标签以缩进对齐

 (5)元素名称可以包含字母、数字或其他的字符

 

 (6)元素名称不能以数字或者标点符号开始

 (7)元素名称中不能含空格

 实战1:

 

 实战2:

 

解析XML

1.解析XML的技术种类

DOM

SAX

DOM4J

2.DOM4J的特点:

(1)开源,易用

(2)应用于Java平台,和Java高度兼容

(3)使用大量接口

DOM4J

1.常用API

Document接口:定义XML文档

Element接口:    定义XML元素

Text接口:           定义XML文本节点

Attribute接口:  定义XML属性

2.准备环境

步骤:创建工程()

3.加载DOM树

 

 需求1:显示手机收藏信息

 

 需求2:为手机收藏信息添加新的节点

 需求3:保存手机收藏信息写出到xml文件

 

需求4:修改手机收藏信息节点

 

 需求5:删除品牌为"华为"的手机

 全部代码实现:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值