<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[buer219的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/buer219</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; buer219]]></copyright><item><title><![CDATA[yum无法下载软件]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/108767393</link><guid>https://blog.youkuaiyun.com/buer219/article/details/108767393</guid><author>buer219</author><pubDate>Thu, 24 Sep 2020 10:29:51 +0800</pubDate><description><![CDATA[环境：CentOS7，并且已经配置了固定IP地址，配置文件（/etc/sysconfig/network-scripts/ifcfg-ens33）如下：





1、问题描述：能ping IP地址，但ping不了域名

解决方法：因为配置了静态IP地址，但虚拟机的网关与ifcfg-ens33中的网关不一致，故需要修改虚拟机的网关

点击虚拟机菜单栏上的“编辑”=&gt;"虚拟机网络编辑器"



先设置子网IP，原本想设置为“192.168.128.130”，但发现报出“子网与掩码不匹配”的错误，经上网.]]></description><category></category></item><item><title><![CDATA[狂神说Java视频之Spring Cloud，P10报错]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/107052283</link><guid>https://blog.youkuaiyun.com/buer219/article/details/107052283</guid><author>buer219</author><pubDate>Tue, 30 Jun 2020 22:43:13 +0800</pubDate><description><![CDATA[运行了7001,7002与8001，80，访问http://localhost/consumer/dept/list时报出如下错误，只有在访问list与add时报下面错误，访问get时正常。



网上查询了一番，捣腾了一番，都没法解决。。。直到我看到了自己的DeptConsumerController.java中代码，发现自己的代码是这样的：


private static final String REST_URL_PREFIX = "http://SPRINGCLOUD-PROVIDER-DEPT"]]></description><category></category></item><item><title><![CDATA[如何解决Mysql忘记用户名和密码]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/106860173</link><guid>https://blog.youkuaiyun.com/buer219/article/details/106860173</guid><author>buer219</author><pubDate>Fri, 19 Jun 2020 17:32:02 +0800</pubDate><description><![CDATA[问题描述：由于隔了大半年没用Mysql，发现忘记了Mysql的用户名和密码，只能上网搜解决方法了。

解决方法：

如果自己启动了Mysql，请停止，在命令窗口输入“net stop mysql”
	停止了Mysql服务之后，定位到Mysql安装目录下的bin，输入“mysqld --skip-grant-tables ”，输入完这个命令之后，得重新打开一个命令窗口
	在新的命令窗口中，定位到Mysql安装目录下的bin，输入“mysql”
	再输入“show databases;”，如下图所示：


其中]]></description><category></category></item><item><title><![CDATA[Mysql启动错误解决方案]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/106858629</link><guid>https://blog.youkuaiyun.com/buer219/article/details/106858629</guid><author>buer219</author><pubDate>Fri, 19 Jun 2020 16:19:14 +0800</pubDate><description><![CDATA[隔了大半年，今天想要启动mysql数据库，结果发现启动不了。

问题1：在命令窗口输入了“net start mysql”，报出“拒绝访问”的错误，经上网查询，发现是没有“以管理员身份”运行命令窗口。

问题2：在管理员身份下运行命令窗口，并输入“net start mysql”,发现mysql无法启动，并显示“服务没有任何错误报告”，经网上查询，可以通过以下方法来查询错误报告。

查询方法：在命令窗口中定位到Mysql安装目录下的bin，再输入“mysqld --console”，就可以看到错误报告。

]]></description><category></category></item><item><title><![CDATA[IDEA无法从plugin中找到lombok插件]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/106844761</link><guid>https://blog.youkuaiyun.com/buer219/article/details/106844761</guid><author>buer219</author><pubDate>Thu, 18 Jun 2020 22:39:37 +0800</pubDate><description><![CDATA[我学习的博客是：https://www.cnblogs.com/han-1034683568/p/9134980.html

问题描述：我安装的是IDEA2017.3，无法从Plugin中寻找lombok

解决方案：

从lombok官网上（https://plugins.jetbrains.com/plugin/6317-lombok）下载安装包，再依次点击：IDEA —&gt; Setting —&gt;plugin，页面，点击该页面右下角的“install from disk”中，再选择之前下载的l]]></description><category></category></item><item><title><![CDATA[错误集——Autowired报出警告]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/106683241</link><guid>https://blog.youkuaiyun.com/buer219/article/details/106683241</guid><author>buer219</author><pubDate>Thu, 11 Jun 2020 10:46:48 +0800</pubDate><description><![CDATA[今天学习时，遇到一个错误，如下所示：



问题分析：看到那个标红的地方特别碍眼，就想解决掉，经过网上查询，说是IDEA的Spring工程经常会出现这样的错误，但并不影响编译运行。

问题解决：

我这只提供最简单、最直接的问题解决方法，也就是将注解改为“@Autowired(required=false)”。
...]]></description><category></category></item><item><title><![CDATA[错误集——继承JpaRepository之后，使用id查询用户报错]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/106674572</link><guid>https://blog.youkuaiyun.com/buer219/article/details/106674572</guid><author>buer219</author><pubDate>Wed, 10 Jun 2020 20:50:53 +0800</pubDate><description><![CDATA[学习Spring Boot时，使用JPA存储数据时，遇见一个错误：

这个项目是照着一本书来敲的，书上给的源代码没报错，而我自己敲的却报错了，经过在网上的查询，终于发现自己错在哪了，书上用的Spring Boot版本是1.5.2RELEASE，而我用的是2.3.0RELEASE，两个版本在CurdRepository包含的方法名称中有差别，所以这个错误解决方法有两种：

第一种：将Spring Boot版本改成1.5.2RELEASE,在pom.xml文件中修改，如下所示：



第二种：将方法名称进行修改]]></description><category></category></item><item><title><![CDATA[Spring Boot开启之路——使用JPA获取数据]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/106635673</link><guid>https://blog.youkuaiyun.com/buer219/article/details/106635673</guid><author>buer219</author><pubDate>Tue, 09 Jun 2020 11:11:06 +0800</pubDate><description><![CDATA[一、Spring初始化工作

1、打开https://start.spring.io/，在此页面填写项目相关信息，并添加相应依赖，然后点“GENERATE”，便可生成zip文件，在自己电脑合适位置解压，再使用IDEA打开这个项目。

二、相关文件编写

  想要实现的效果：将顾客信息（包含id，firstname, lastname）存储到H2数据库中，并可以获取数据库中所有顾客信息、以及根据顾客ID、lastname获取顾客信息。具体实现如下：

1、定义一个简单的Entity：在src/main/...]]></description><category></category></item><item><title><![CDATA[不同类型变量的依赖注入(Set注入)]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/103963311</link><guid>https://blog.youkuaiyun.com/buer219/article/details/103963311</guid><author>buer219</author><pubDate>Mon, 13 Jan 2020 19:57:16 +0800</pubDate><description><![CDATA[在Spring中，依赖注入有三种方式：构造器注入、Set注入、拓展注入，其中Set注入是重点，接下来将详细介绍不同类型变量使用Set注入如何实现。

1、配置环境：

以下软件环境为：IntelliJ IDEA
	建立一个"spring-03-di"模块，在该模块下建一个"con.kuang.pojo"包
	在包下建两个实体类：Address与Student
其中，Address类代码如下：


...]]></description><category></category></item><item><title><![CDATA[IOC本质]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/103935379</link><guid>https://blog.youkuaiyun.com/buer219/article/details/103935379</guid><author>buer219</author><pubDate>Mon, 13 Jan 2020 19:45:23 +0800</pubDate><description><![CDATA[一、IOC本质

IOC是一种思想，而依赖注入(DI)只是它的一种实现。

Spring过程：Spring容器在初始化时先读取配置文件，根据配置文件或元数据创建与组织对象存入容器中，程序使用时再从IOC容器中取出需要的对象。XML配置Bean时，Bean的定义信息和实现是分离的，而是采用注解的方式将两者合为一体，最新版的Spring已经可以零配置实现IOC，主要是因为Bean的定义信息以注解的形式...]]></description><category></category></item><item><title><![CDATA[Spring学习之IOC理论推导]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/103930884</link><guid>https://blog.youkuaiyun.com/buer219/article/details/103930884</guid><author>buer219</author><pubDate>Fri, 10 Jan 2020 21:58:17 +0800</pubDate><description><![CDATA[本文算是观看狂神说Java视频的笔记吧，视频链接：https://space.bilibili.com/95256449

第一次使用IDEA，记录下使用过程以及IOC理论推导过程，算是今天一天学习的总结复习。

在引入IOC思想之前，要想进行MVC开发，一般模式为：

UserDao接口
	UserDaoImpl实现类
	UserService业务接口
	UserServiceImpl业务实现类...]]></description><category></category></item><item><title><![CDATA[Object、String常用方法]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/99945978</link><guid>https://blog.youkuaiyun.com/buer219/article/details/99945978</guid><author>buer219</author><pubDate>Wed, 21 Aug 2019 14:45:25 +0800</pubDate><description><![CDATA[Object类常用方法：
boolean equals(Object obj)：判断指定对象与该对象是否相等，比较标准：两个对象是同一个对象
	protected void finalize()：当系统中没有引用变量引用该对象时，垃圾回收器调用此方法来清理该对象的资源
	Class&lt;?&gt; getClass()：返回该对象的运行时类
	int hashCode()：返回该对象的hashC...]]></description><category></category></item><item><title><![CDATA[Java中如何实现栈、队列]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/99942813</link><guid>https://blog.youkuaiyun.com/buer219/article/details/99942813</guid><author>buer219</author><pubDate>Wed, 21 Aug 2019 11:08:21 +0800</pubDate><description><![CDATA[1、如何实现栈

ArrayDeque：底层基于数组实现，故随机访问元素性能较好
	LinkedList：底层基于链表实现，故插入、删除操作性能比较好
使用例子：实现一个栈操作，将1-12月的英文单词压入栈，然后再将其取出


import java.util.*;

//如何实现栈、队列

public class Stacks {
	static String[] months = {"Jan...]]></description><category></category></item><item><title><![CDATA[Java集合源码分析（二）——LinkedList源码分析]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/96182606</link><guid>https://blog.youkuaiyun.com/buer219/article/details/96182606</guid><author>buer219</author><pubDate>Tue, 16 Jul 2019 21:41:39 +0800</pubDate><description><![CDATA[1、LinkedList简介：

LinkedList是一种可以在任何位置进行高效插入和移除操作的列表，基于双向链表实现
	可以被当做堆栈、队列和双向队列使用
	实现了List接口
	实现了Cloneable接口
	实现了Deque接口
	实现了java.io.Serializable接口
2、数据结构：

LinkedList是基于双向链表实现的，内部类Node&lt;E&gt;实现了双向链表数...]]></description><category></category></item><item><title><![CDATA[Java集合源码分析(一)——ArrayList源码分析]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/96147063</link><guid>https://blog.youkuaiyun.com/buer219/article/details/96147063</guid><author>buer219</author><pubDate>Tue, 16 Jul 2019 20:19:36 +0800</pubDate><description><![CDATA[一、如何看源码：

看数据结构：底层数据结构
	看继承结构：类的层次结构，处于一个什么样的位置
	看构造方法：看看做了哪些事，跟踪方法里面的方法
	看常用的方法：与构造方法类型，看看该方法是如何实现的
二、ArrayList源码分析：

1、数据结构：

ArrayList是基于数组，数组元素类型为Object，即可以存放所有类型的数据

2、继承结构：



问题1：为什么要用AbstractL...]]></description><category></category></item><item><title><![CDATA[LinkedList源码学习]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/95966359</link><guid>https://blog.youkuaiyun.com/buer219/article/details/95966359</guid><author>buer219</author><pubDate>Mon, 15 Jul 2019 14:43:04 +0800</pubDate><description><![CDATA[1、如何基于双向链表实现LinkedList

2、双向链表有什么特性

3、源码是如何实现快速获取表头表尾的

4、双向链表循环条件是怎么样的，以及如何判断表头表尾

5、源码中迭代器如何实现的


/**
*基于双向链表
*/

public class LinkedList&lt;E&gt; extends AbstractSequentialList&lt;E&gt; 
implement...]]></description><category></category></item><item><title><![CDATA[接口]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/95377608</link><guid>https://blog.youkuaiyun.com/buer219/article/details/95377608</guid><author>buer219</author><pubDate>Wed, 10 Jul 2019 20:54:31 +0800</pubDate><description><![CDATA[1、如何理解接口：

比如说PCI接口，指的是主机板上那个插槽遵守了PCI规范，而具体的PCI插槽只是PCI接口的实例。类似，接口定义了一种规范，定义了某一批类所需要遵守的规范，接口不关心这些类的内部状态数据，也不关心这些类里方法的实现细节，只规定这些类必须提供某些方法，提供这些方法的类就能满足实际需求。

2、接口规则：

使用interface关键字定义
	一个接口可以继承多个父接口，但接口不...]]></description><category></category></item><item><title><![CDATA[抽象类]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/95375298</link><guid>https://blog.youkuaiyun.com/buer219/article/details/95375298</guid><author>buer219</author><pubDate>Wed, 10 Jul 2019 20:32:14 +0800</pubDate><description><![CDATA[1、抽象方法与空方法体的方法不同之处：


public abstract void tets();

是抽象方法，但下面的就是空方法体的方法


public void test(){} 

2、抽象类和抽象方法规则：

抽象类和抽象方法必须使用abstract修饰符修饰
	有抽象方法的类必须被定义为抽象类，但抽象类可以没有抽象方法（没有抽象方法的抽象类，作用：不想被实例化，或者是让它的子类各取...]]></description><category></category></item><item><title><![CDATA[ASP生成XML文件]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/94743063</link><guid>https://blog.youkuaiyun.com/buer219/article/details/94743063</guid><author>buer219</author><pubDate>Fri, 05 Jul 2019 17:37:48 +0800</pubDate><description><![CDATA[本文提供一个ASP生成XML文件的一个简单例子，使用XMLDOM创建XML文档，可使用Save方法生成XML文档，使用createElement方法创建XML元素,一般使用createElement创建顶层（根）元素，使用createNode创建子节点（元素）,在元素或节点被建立（createElement、createNode）时，其并没有加到文件树中，若要将节点加到文件树中，则需要插入，如ap...]]></description><category></category></item><item><title><![CDATA[正则表达式——简述]]></title><link>https://blog.youkuaiyun.com/buer219/article/details/89419620</link><guid>https://blog.youkuaiyun.com/buer219/article/details/89419620</guid><author>buer219</author><pubDate>Sat, 20 Apr 2019 17:09:19 +0800</pubDate><description><![CDATA[正则表达式是一个匹配字符串的模板，任何字符串都能作为正则表达式，可以对字符串进行查找、提取、分割、替换等操作。

String类提供了几个特殊方法，

boolean matches(String regex)：判断该字符串是否匹配指定的正则表达式
	String replaceAll(String regex, String replacement)：将该字符串中所有匹配regex的字串替换成r...]]></description><category></category></item></channel></rss>