<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Muyaaa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Muyaaa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Muyaaa]]></copyright><item><title><![CDATA[关于VM CentOS 7 网卡问题]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/107519042</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/107519042</guid><author>Muyaaa</author><pubDate>Wed, 22 Jul 2020 17:43:38 +0800</pubDate><description><![CDATA[虚拟机崩了以后无法上网，输入ifconfig发现没有ens33
百度了很多，执行三行代码
systemctl stop NetworkManager                             临时关闭
systemctl disable NetworkManager                          永久关闭网络管理命令
systemctl start network.service                           开启网络服务


...]]></description><category></category></item><item><title><![CDATA[SpringBoot入门]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/106842386</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/106842386</guid><author>Muyaaa</author><pubDate>Thu, 18 Jun 2020 22:02:46 +0800</pubDate><description><![CDATA[SpringBoot入门
一.简单了解SpringBoot
  SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计，不仅继承了Spring框架原有的优秀特性，而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突，以及引用的不稳定性等问题得到了很好的解决。
特点：
SpringBoot所具备的特征有：
（1）可以创建独立的Spring应用]]></description><category></category></item><item><title><![CDATA[从零开始学java（31）--- 数据库复习]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104809421</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104809421</guid><author>Muyaaa</author><pubDate>Thu, 12 Mar 2020 00:21:46 +0800</pubDate><description><![CDATA[Day 21

更详细的关于数据库可以去看我之前的博客

1.约束：数据库提供的包装数据完整性，正确性
主键：唯一标识，不能重复，不能为空
非空：not null
默认：增加数据时列有默认值
唯一约束：设置列 的数据不能重复，如果能为空，只有一个空(null)数据
检查约束：对数据的长度格式做约束，MySQL暂不直接支持
外键:保证数据的正确性(完整性+一致性)
数据增加，只能来自引用的表中数据(...]]></description><category></category></item><item><title><![CDATA[从零开始学java（30） --- 数据库复习]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104782935</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104782935</guid><author>Muyaaa</author><pubDate>Tue, 10 Mar 2020 21:08:24 +0800</pubDate><description><![CDATA[Day 20
今天重新看一下数据库
1.数据库概念
Database：存储数据，持久化技术，一般由DBMS和数据文件构成。
DBMS：Database Management System   一个网络应用：监听某个端口。
作用:结束客户端的请求，操作数据文件
2.MySQL的结构
DBMS：安装成服务，自动启动，默认监听端口3306
DataFile：在MySQL中存放在指定的目录中
客户端：my...]]></description><category></category></item><item><title><![CDATA[从零开始学java（29） --- JavaFX]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104684825</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104684825</guid><author>Muyaaa</author><pubDate>Tue, 10 Mar 2020 20:45:20 +0800</pubDate><description><![CDATA[GUI：Swing,JavaFX
JavaFX基本结构：
1，启动类继承javax.application.Application,实现去抽象方法start
提供main方法作为其启动入口，使用launch启动
2，start的参数Stage表示主舞台(表示窗口)
其结构要有一个Secene(场景)，在场景中设置root控件(布局的面板)还有大小

...]]></description><category></category></item><item><title><![CDATA[从零开始学java（28）--- IO]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104664573</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104664573</guid><author>Muyaaa</author><pubDate>Wed, 04 Mar 2020 23:39:16 +0800</pubDate><description><![CDATA[Day18
今天主要学习java中的IO体系。对其中5个类File、OutputStream、InputStream、Writer、Reader有初步了解。
常识：标准输入设备是键盘，标准输出设备是显示器。
Java IO中常用的类
在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader；一个接口指的...]]></description><category></category></item><item><title><![CDATA[从零开始学java（27）--- 异常]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104641638</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104641638</guid><author>Muyaaa</author><pubDate>Tue, 03 Mar 2020 22:09:24 +0800</pubDate><description><![CDATA[Day17
今天了解java中的异常处理机制
java使用面向对象的方式来处理异常,它把程序中发生的每个异常分别封装到一个对象中,该对象包含有异常的信息.所有异常的根类Throwable,Throwable又派生了两个子类,Error和Exception,Exception包括运行时异常（RuntimeException）和受检异常。
常见的运行时异常有:
NullPointerException...]]></description><category></category></item><item><title><![CDATA[从零开始学java（26）--- 集合框架]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104619838</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104619838</guid><author>Muyaaa</author><pubDate>Mon, 02 Mar 2020 22:33:34 +0800</pubDate><description><![CDATA[Day16
今天学习集合框架的剩余知识。
集合框架

1.Set：元素不重复，顺序不要求保证。
重复的判断：以equals为依据。
① 元素是无序（存入和取出的顺序不一定一致），元素不可以重复；最多只有一个null。
② 查看API会发现，Set集合的功能与Collection集合的功能是一致的（就方法调用而言）；
③ 底层数据结构是哈希表
关于Hash
Hash：哈希，可以理解为散列，计算任意的...]]></description><category></category></item><item><title><![CDATA[从零开始学java（25）--- 一些简单的数据结构与LinkedList]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104564765</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104564765</guid><author>Muyaaa</author><pubDate>Fri, 28 Feb 2020 22:08:48 +0800</pubDate><description><![CDATA[Day15
今天了解一些简单的数据结构和学习LinkedList的有关知识。
1.数据结构与算法
什么是数据结构？
Sartaj Sahni在他的《数据结构、算法与应用》一书中称：“数据结构是数据对象，以及存在于该对象的实例合组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象（data object）定义为“一个数据对象是实例或值的集合”。
Clifford A...]]></description><category></category></item><item><title><![CDATA[从零开始学java（24）---集合框架 ，ArrayList]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104547360</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104547360</guid><author>Muyaaa</author><pubDate>Fri, 28 Feb 2020 01:14:54 +0800</pubDate><description><![CDATA[Day14
今天了解一些其他API基本方法和集合框架中的ArrayList
1.日期时间API
Date:
大部分方法已被弃用了，java源码里推荐使用Calendar，但是Calendar也有其缺陷。Java 8中有新的时间和日期API更好用。
常用方法：
new Date():当前时间
getYear()：是当前年份与1900年份之差，
getMonth():从0开始，比如1月得到0，
get...]]></description><category></category></item><item><title><![CDATA[从零开始学java（23）--- OOP三大特征,String]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104546577</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104546577</guid><author>Muyaaa</author><pubDate>Thu, 27 Feb 2020 23:02:23 +0800</pubDate><description><![CDATA[Day13
今天学习String的API
OOP三大特征：
1、封装性：在面向对象技术的相关原理以及程序语言中，封装的最基本单位是对象，而使得软件结构的相关部件的实现“高内聚、低耦合”的“最佳状态”便是面向对象技术的封装性所需要实现的最基本的目标。
将属性或实现细节隐藏起来，更加安全；使用访问控制修饰符
2、继承性：继承性是面向对象技术中的另外一个重要特点，其主要指的是两种或者两种以上的类之间的联...]]></description><category></category></item><item><title><![CDATA[从零开始学java（22）--- Java中的类]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104505000</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104505000</guid><author>Muyaaa</author><pubDate>Tue, 25 Feb 2020 22:45:53 +0800</pubDate><description><![CDATA[Day12
1.类的初始化顺序
实例化类：
父类静态属性或静态代码块↓
子类的静态属性或静态代码块↓
父类的代码块↓
父类的构造方法↓
子类的代码块↓
子类的构造方法↓
注：静态代码块或静态属性只会初始化一次，当你第二次或多次实例化就不会再初始化静态代码块或属性。
静态方式（没有实例化）：
父类静态属性或静态代码块↓
子类的静态属性或静态代码块
2.抽象类
语法：
使用abstract修饰
特点：...]]></description><category></category></item><item><title><![CDATA[从零开始学java（21）--- 继承，super和Object]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104485415</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104485415</guid><author>Muyaaa</author><pubDate>Mon, 24 Feb 2020 22:50:15 +0800</pubDate><description><![CDATA[Day11
今天主要了解继承，super和Object的概念。
1.继承
继承（is a）指的是一个类（称为子类、子接口）继承另外的一个类（称为父类、父接口）的功能，并可以增加它自己的新功能的能力。
想实现继承，使用extends关键字实现。
修饰符 class A(子类) extends B(父类)
{
    //类定义部分
}

注意：
Java中只支持单根继承，每个子类只有一个直接父类。
...]]></description><category></category></item><item><title><![CDATA[在java中，OOA是什么？OOD是什么？OOP是什么？]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104485507</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104485507</guid><author>Muyaaa</author><pubDate>Mon, 24 Feb 2020 21:13:21 +0800</pubDate><description><![CDATA[1.OOA
Object-Oriented Analysis：面向对象分析方法
是在一个系统的开发过程中进行了系统业务调查以后，按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上，针对OO方法所需要的素材进行的归类分析和整理，而不是对管理业务现状和方法的分析。
OOA（面向对象的分析）模型由5个层次（主题层、对象类层、结构层、属性层和服务层）和5个...]]></description><category></category></item><item><title><![CDATA[关于用Java实现简单人机猜拳的练习]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104470173</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104470173</guid><author>Muyaaa</author><pubDate>Sun, 23 Feb 2020 23:58:16 +0800</pubDate><description><![CDATA[关于用Java实现简单人机猜拳的练习
我用了四个类来实现这个小程序，用到之前学习的一些知识，分别是User，Computer，Game，以及Enter。
1.User
import java.util.Scanner;

public class User {
	private String name = null;

	public String getName() {
		return nam...]]></description><category></category></item><item><title><![CDATA[从零开始学java（20）--- 方法重载，单例模式，final关键字与包装类]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104468935</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104468935</guid><author>Muyaaa</author><pubDate>Sun, 23 Feb 2020 23:37:14 +0800</pubDate><description><![CDATA[Day9
今天学习方法重载，单例模式，final关键字与包装类。
1.方法重载
在一个类中，方法名一样，但是参数列表(类型，数量，顺序)不同，方法重载，体现出OOP中的多态。
构造方法的重载：语法要求与普通方法的重载类似
一个构造方法可以调用重载形式的另外的构造方法：
语法： this(…);   只能出现在构造方法中，表示调用其他形式的构造方法。
说明：
1.参数列表不同包括：个数不同、顺序不同...]]></description><category></category></item><item><title><![CDATA[从零开始学java（19）--- 可变长度参数，构造方法等]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104418875</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104418875</guid><author>Muyaaa</author><pubDate>Thu, 20 Feb 2020 23:44:24 +0800</pubDate><description><![CDATA[Day9
今天了解可变长度参数，命令行参数，static关键字，访问控制修饰符，this，构造方法等。
1.可变长度参数
Java从JDK1.5以后，允许定义形参长度可变的参数从而允许为方法指定数量不确定的形参。如果在定义方法时在最后一个形参类型后增加3个点即（…）；则表明该形参可以接受多个参数值，多个参数值会被当做数组传入。
使用场景：参数数量不确定（批量操作）
声明语法：type… args
...]]></description><category></category></item><item><title><![CDATA[从零开始学java（18）--- 类和方法]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104399189</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104399189</guid><author>Muyaaa</author><pubDate>Wed, 19 Feb 2020 21:38:29 +0800</pubDate><description><![CDATA[Day8
今天继续学习了解类和方法
1.关于不同数据类型值的储存与传递
数据类型：
基本数据类型：只有8种
引用数据类型：除了基本数据类型
区别：
存储方式的不同:基本数据类型存储的是值，引用数据类型存储的是地址。
实际上：
首先储存区大概分为以下6种
1.寄存器：最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.
2. 栈：存放基本类型的变量数据和对象的引用，但对象本身不存放在栈中...]]></description><category></category></item><item><title><![CDATA[从零开始学java（17）--- 冒泡排序和二维数组]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104383731</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104383731</guid><author>Muyaaa</author><pubDate>Tue, 18 Feb 2020 23:01:30 +0800</pubDate><description><![CDATA[Day7
今天了解了一下冒泡排序和二维数组 ，着重学习了java中类与方法的初步构建。
1.冒泡排序：
从底部找到两个相邻的元素，比较，找到较小的，往上放  经过一次交换，最小的就在最上面
示例：
public class BubbleSort {

	public static void main(String[] args) {
		int[] nums = { 1, 5, 8, 3, 4, ...]]></description><category></category></item><item><title><![CDATA[从零开始学java（16）--- 数组]]></title><link>https://blog.youkuaiyun.com/Muyaaa/article/details/104364279</link><guid>https://blog.youkuaiyun.com/Muyaaa/article/details/104364279</guid><author>Muyaaa</author><pubDate>Mon, 17 Feb 2020 21:06:07 +0800</pubDate><description><![CDATA[Day 6
今天学习数组
数组：
1.定义
所谓数组，是有序的元素序列。  若将有限个类型相同的变量的集合命名，那么这个名称为数组名。组成数组的各个变量称为数组的分量，也称为数组的元素，有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中，为了处理方便， 把具有相同类型的若干元素按无序的形式组织起来的一种形式。  这些无序排列的同类数据元素的集合称为数组。
数组是用于储...]]></description><category></category></item></channel></rss>