<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mrs_Yu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mrs_Yu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mrs_Yu]]></copyright><item><title><![CDATA[Centos 7 克隆]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/115254990</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/115254990</guid><author>Mrs_Yu</author><pubDate>Fri, 26 Mar 2021 21:11:44 +0800</pubDate><description><![CDATA[1. 克隆前步骤

克隆前需把对应的Centos关机，才可以进行克隆



下一步



继续下一步



创建完整克隆



名字和位置可以根据自己需要进行选择





2. 克隆后，网络配置修改

首先进入/etc/sysconfig/network-scripts/ 目录修改 ifcfg-ens33 文件（该文件名可能每个人的机器不一样，需根据实际情况修改对应文件）


$ cd /etc/sysconfig/network-scripts/




$ sudo vim ifcfg-ens33..]]></description><category></category></item><item><title><![CDATA[实现类的顺序实例化（@DependOn）]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/109989196</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/109989196</guid><author>Mrs_Yu</author><pubDate>Mon, 23 Nov 2020 10:57:27 +0800</pubDate><description><![CDATA[注解@DependsOn位于如下包 
org.springframework.context.annotation
 
该注解用于声明当前bean依赖于另外一个bean。所依赖的bean会被容器确保在当前bean实例化之前被实例化。 
举例来讲，如果容器通过@DependsOn注解方式定义了bean plant依赖于bean water,那么容器在会确保bean water的实例在实例化bean plant之前完成。 
一般用在一个bean没有通过属性或者构造函数参数显式依赖另外一个bean，但实际上会使.]]></description><category></category></item><item><title><![CDATA[stop()、suspend()、resume() 弃用的原因（缺点）]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/107550821</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/107550821</guid><author>Mrs_Yu</author><pubDate>Thu, 23 Jul 2020 23:58:03 +0800</pubDate><description><![CDATA[根本原因：线程不安全，可能会出现数据不同步
一、stop() 方法
stop() 方法可以停止一个正在运行的线程，它会立即释放CPU资源和释放锁，是不安全的，可能会导致数据不同步和一些清理性的工作得不到完成，如：关闭文件，关闭连接等，这个方法在Java中已废用。
使用 stop() 方法的存在的问题：

调用 stop() 方法时，会抛出 java.lang.ThreadDeath 异常，但在通常情况下，此异常不需要显式的捕获。
方法 stop() 已经被作废，因为如果强制让线程停止则可能会使一些清理性的工]]></description><category></category></item><item><title><![CDATA[线程的停止方式（stop()、interrupt()、isInterrupted()、interrupted() 方法的使用）]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/107548403</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/107548403</guid><author>Mrs_Yu</author><pubDate>Thu, 23 Jul 2020 21:42:00 +0800</pubDate><description><![CDATA[以下内容出自《Java多线程编程核心技术》以及网络内容，仅作个人整理记录。（最近在看这本多线程的书，感觉讲的不错，对多线程感兴趣的同学推荐读读）]]></description><category></category></item><item><title><![CDATA[Centos 进入 docker 中的 Mysql 容器，修改 max_allowed_packet 参数]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/106010805</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/106010805</guid><author>Mrs_Yu</author><pubDate>Sat, 09 May 2020 03:26:35 +0800</pubDate><description><![CDATA[在最近做项目经常会遇到这样的一个错误，现在在这里做个记录，方便以后查看。

环境：Centos 7、Docker、Mysql

异常信息：### Error querying database. Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (1,047 &gt; 1,024). You can change this value on the server by setti.]]></description><category></category></item><item><title><![CDATA[控制 video 标签的控制栏组件（隐藏、显示进度条、播放按钮、全屏按钮等）]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/105882116</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/105882116</guid><author>Mrs_Yu</author><pubDate>Fri, 01 May 2020 20:39:27 +0800</pubDate><description><![CDATA[当 video 标签添加上controls 属性时，页面上会显示出所有的控制组件。若有些组件不需要只需要在css中设置相关属性把它隐藏掉即可。


&lt;video controls&gt;&lt;/video&gt;




	//全屏按钮
 	video::-webkit-media-controls-fullscreen-button {
        display: none;
...]]></description><category></category></item><item><title><![CDATA[Centos7 安装Nodejs后运行报错 SyntaxError: Unexpected identifier     at createScript (vm.js:56:10)]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/105743584</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/105743584</guid><author>Mrs_Yu</author><pubDate>Sat, 25 Apr 2020 01:04:53 +0800</pubDate><description><![CDATA[情景：centos 7 安装完NodeJs后，运行 npm server.js 报错：


/root/node_modules/streamroller/lib/RollingFileWriteStream.js:133
 async _shouldRoll() {
    ^^^^^^^^^^^

SyntaxError: Unexpected identifier
  at ...]]></description><category></category></item><item><title><![CDATA[上传文件时，报错net::ERR_CONNECTION_RESET]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/105548160</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/105548160</guid><author>Mrs_Yu</author><pubDate>Thu, 16 Apr 2020 00:54:24 +0800</pubDate><description><![CDATA[原因很简单就是上传的文件太大。解决办法如下：

本人项目是Springboot项目，内置Tomcat，可以直接添加配置文件即可：
1.添加依赖


&lt;dependency&gt;

     &lt;groupId&gt;commons-fileupload&lt;/groupId&gt;

     &lt;artifactId&gt;commons-fileupload&lt;/arti...]]></description><category></category></item><item><title><![CDATA[JQuery 动态给 li 绑定点击事件，动态添加class]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/104451614</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/104451614</guid><author>Mrs_Yu</author><pubDate>Sat, 22 Feb 2020 22:10:03 +0800</pubDate><description><![CDATA[需求：
给 li 里的 a 标签添加点击事件，并为被点击的 li 里的 a 添加 class_cur 属性值

$('#areaUl').on('click', 'a', function(e) {
  var aLi = $(".showArea");
  var i = 0;
  for (i = 0; i &lt; aLi.length; i++) {
    aLi[i].classNam...]]></description><category></category></item><item><title><![CDATA[angularJs 对包含html标签的数据进行转义]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/104333088</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/104333088</guid><author>Mrs_Yu</author><pubDate>Sat, 15 Feb 2020 19:45:48 +0800</pubDate><description><![CDATA[默认情况下，angularJs 对绑定的数据是不进行转义的，如下图(标签直接显示)：
若想要html标签能经过angularJs 绑定后能被解析，可以引入ngSanitize服务，步骤如下：
1. 引入对应版本的 angular-sanitize.js
angular-sanitize.js 可以在这个网址下载：https://www.bootcdn.cn/angular-sanitize/
（注...]]></description><category></category></item><item><title><![CDATA[Windows 安装curl]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/103031215</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/103031215</guid><author>Mrs_Yu</author><pubDate>Tue, 12 Nov 2019 16:10:48 +0800</pubDate><description><![CDATA[1.下载
地址：https://curl.haxx.se/download.html


2. 解压、配置环境变量
先对压缩包进行解压，解压后进行配置环境变量
2.1 配置环境变量
	1. 新建变量
			变量名：CURL_HOME
			变量值：D:\软件\curl\curl-7.67.0-win64-mingw（具体根据个人解压出来的路径来定）
			
	2. 在 path 变量中追加（\后面...]]></description><category></category></item><item><title><![CDATA[HashMap 线程不安全的原因]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100741181</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100741181</guid><author>Mrs_Yu</author><pubDate>Wed, 11 Sep 2019 16:46:42 +0800</pubDate><description><![CDATA[一、Map概述
我们都知道HashMap是线程不安全的，但是HashMap的使用频率在所有map中确实属于比较高的。因为它可以满足我们大多数的场景了。

Map类继承图
上面展示了java中Map的继承图，Map是一个接口，我们常用的实现类有HashMap、LinkedHashMap、TreeMap，HashTable。HashMap根据key的hashCode值来保存value，需要注意的是，H...]]></description><category></category></item><item><title><![CDATA[sql 优化]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100705912</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100705912</guid><author>Mrs_Yu</author><pubDate>Tue, 10 Sep 2019 22:36:20 +0800</pubDate><description><![CDATA[本文是转载文章，同时添加并修改了一些内容，对原文章进行了一些完善：

1.对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。

2.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：
select id from t where num is null
可以在num上设置默认值0，确保表...]]></description><category></category></item><item><title><![CDATA[Java8 新特性]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100660940</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100660940</guid><author>Mrs_Yu</author><pubDate>Mon, 09 Sep 2019 20:34:09 +0800</pubDate><description><![CDATA[1 数据结构的更新
1.1 HashMap 的数据结构更新
1.2 ConcurrentHashMap 的数据结构更新
2 hotspot JVM 内存结构更新
3 函数式接口
4 Lambda 表达式
5 Stream API
一、数据结构的更新
1.1 HashMap 的数据结构更新
在 jdk1.8前 HashMap 底层是用数组 + 链表来实现的，而在 jdk1.8 后 HashMap 采...]]></description><category></category></item><item><title><![CDATA[Integer 的缓存机制]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100631214</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100631214</guid><author>Mrs_Yu</author><pubDate>Sun, 08 Sep 2019 17:31:53 +0800</pubDate><description><![CDATA[在了解 Integer 的缓存机制之前，先了解一下装箱和拆箱。
Integer --&gt; int 				拆箱			intValue();
int		--&gt;	Integer			装箱			valueOf();
一、什么时候触发装箱、拆箱？
1.1 装箱
将一个 int 的数值，赋值给一个 Integer 引用会触发装箱过程。如：
Integer a = 10;		//等价于	Intege...]]></description><category></category></item><item><title><![CDATA[单例模式]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100161968</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/100161968</guid><author>Mrs_Yu</author><pubDate>Fri, 30 Aug 2019 17:08:45 +0800</pubDate><description><![CDATA[一、作用以及优点

单例模式能够保证某一类型对象在系统中的唯一性，即某类在系统中只有一个实例。

在内存中只有一个对象，节省内存空间；
	避免频繁的创建销毁对象，可以提高性能；
	避免对共享资源的多重占用，简化访问；
	为整个系统提供一个全局访问点。


二、特点及使用场景

特点

1.私有构造方法。

2.内部创建静态对象。

3.提供静态方法返回该静态对象



使用场景

有状态...]]></description><category></category></item><item><title><![CDATA[Springboot+Mybatis启动时报错java.lang.StringIndexOutOfBoundsException: String index out of range: -31]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/98391147</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/98391147</guid><author>Mrs_Yu</author><pubDate>Sat, 03 Aug 2019 23:06:49 +0800</pubDate><description><![CDATA[具体报错如下：
	Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource 
	Bean instantiation via factory method fa...]]></description><category></category></item><item><title><![CDATA[Mybatis 逆向工程]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/97956147</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/97956147</guid><author>Mrs_Yu</author><pubDate>Wed, 31 Jul 2019 20:22:42 +0800</pubDate><description><![CDATA[一、导入依赖
    &lt;!-- MBG --&gt;
    &lt;!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;org.mybatis.generator&lt;/g...]]></description><category></category></item><item><title><![CDATA[Java调用支付宝支付接口（沙箱测试）]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/97763207</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/97763207</guid><author>Mrs_Yu</author><pubDate>Tue, 30 Jul 2019 11:18:32 +0800</pubDate><description><![CDATA[下面说说调用支付宝支付接口的步骤以及一些注意事项。

一、首先需要到蚂蚁金服中配置公钥、私钥等
   蚂蚁金服地址：https://openhome.alipay.com/platform/appDaily.htm

  这几个参数都是我们后面调用的时候需要用到的，首先是 APPID 和 支付宝网关我们可以先不管（后面用到再说），先设置 RSA1 和 RSA2密钥，由于我这...]]></description><category></category></item><item><title><![CDATA[ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low]]></title><link>https://blog.youkuaiyun.com/Mrs_Yu/article/details/96451351</link><guid>https://blog.youkuaiyun.com/Mrs_Yu/article/details/96451351</guid><author>Mrs_Yu</author><pubDate>Thu, 18 Jul 2019 20:24:44 +0800</pubDate><description><![CDATA[今天利用 docker 安装了 Elasticsearch （6.4.0版本）时，启动后 docker ps 能查到该进程，但过了一两分钟后再次查询发现该进程已不见。

  启动：


# docker run -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d -p 9200:9200 -p 9300:9300 --name ES02 elasticse...]]></description><category></category></item></channel></rss>