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.0”encoding=”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:删除品牌为"华为"的手机
全部代码实现: