<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Xxacker的博客]]></title><description><![CDATA[你不懒，就没有进步；你不勤，也没有进步。]]></description><link>https://blog.youkuaiyun.com/Xxacker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Xxacker]]></copyright><item><title><![CDATA[线程join()方法join的含义]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/115373586</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/115373586</guid><author>Xxacker</author><pubDate>Thu, 01 Apr 2021 14:34:56 +0800</pubDate><description><![CDATA[一直搞不明白Java线程里的join()方法。API给出的解释是：
Waits for this thread to die.
那你为啥不叫die()或者waitToDie()或者blockOtherThread()? join明明是参加、结合的意思嘛。
一直苦闷了很久。
今天查知乎后终于明白了！
“
fork/join
”
一语惊醒梦中人！！！
“
命名来源于posix标准。子线程join到主线程（启动程序的线程，比如c语言执行main函数的线程）。你的问题可能在于没有理解join，阻塞线程仅仅是一个表现]]></description><category></category></item><item><title><![CDATA[如何使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/105142332</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/105142332</guid><author>Xxacker</author><pubDate>Fri, 27 Mar 2020 15:21:15 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[window 10 改了很久的Nginx改变配置文件后不生效问题]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104891374</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104891374</guid><author>Xxacker</author><pubDate>Mon, 16 Mar 2020 08:53:44 +0800</pubDate><description><![CDATA[本来nginx可以使用
nginx -s reload

可以直接生效 但是我试了很久都不行
又使用
nginx -s stop

重启服务
但是依然不行
最后 找到一种方法
taskkill /fi "imagename eq nginx.EXE" /f

关闭所有进程中的Nginx 再重新开启 成功
start nginx

其他常用命令：
nginx -t  # 验证配置

nginx -V...]]></description><category></category></item><item><title><![CDATA[Spring Data Elasticsearch入门实例]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104692741</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104692741</guid><author>Xxacker</author><pubDate>Fri, 06 Mar 2020 18:27:13 +0800</pubDate><description><![CDATA[文章目录Spring Data Elasticsearch入门操作：1.新建项目2.创建实体类3.Template索引操作3.1.创建索引和映射3.2.删除索引4.Repository文档操作5.4.1.新增文档5.4.2.批量新增5.4.3.修改文档5.4.4.基本查询5.4.5.自定义方法5.5.高级查询5.5.1.基本查询5.5.2.自定义查询5.5.4.分页查询5.5.5.排序5.6.聚合...]]></description><category></category></item><item><title><![CDATA[Windows 环境下 kibana 的入门基本操作]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104638444</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104638444</guid><author>Xxacker</author><pubDate>Thu, 05 Mar 2020 19:06:05 +0800</pubDate><description><![CDATA[文章目录1. 告诉 kibana ,Elasticsearch的地址2. kibana的启动脚本3. 使用 Rest Client 创建索引库4. 访问kibana4.1 查看索引设置4.2 删除索引5. 映射配置5.1. 创建映射字段5.2. 查看映射关系5.3. 字段属性详解5.3.1. type5.3.2. index5.3.3.  store6.新增数据6.1.随机生成id6.2.自定义i...]]></description><category></category></item><item><title><![CDATA[CentOS7操作防火墙的相关命令]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104490176</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104490176</guid><author>Xxacker</author><pubDate>Tue, 25 Feb 2020 08:46:11 +0800</pubDate><description><![CDATA[CentOS7操作防火墙的相关命令：
1. 查看防火墙状态
systemctl status firewalld.service
执行后可以看到绿色字样标注的“active（running）”，说明防火墙是开启状态
2. 关闭运行的防火墙
systemctl stop firewalld.service
执行后可以看到字样标注的disavtive（dead）的字样，说明防火墙已经关闭
3. 禁止防...]]></description><category></category></item><item><title><![CDATA[判空的方法]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104457225</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104457225</guid><author>Xxacker</author><pubDate>Sun, 23 Feb 2020 18:51:15 +0800</pubDate><description><![CDATA[文章目录1. 如何判断一个值是否为空?2. 判断对象是否为 null
1. 如何判断一个值是否为空?
	if (StringUtils.isNotBlank(key)) {
	     //......
	}

需要引入的依赖：
   &lt;!-- 添加 StringUtils 的依赖 --&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;co...]]></description><category></category></item><item><title><![CDATA[实现商品分类和品牌管理功能]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104460890</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104460890</guid><author>Xxacker</author><pubDate>Sun, 23 Feb 2020 15:27:23 +0800</pubDate><description><![CDATA[文章目录一、实现商品分类管理1.1 导入数据1.2 实体类1.3 controller1.4 service1.5 mapper1.6.启动并测试二、跨域问题2.1 cors解决跨域2.1.1 简单请求2.1.2 特殊请求2.2 cors跨域的实现过程三、实现商品品牌管理3.1 数据库表3.2 实体类3.3 mapper3.4 service3.5 controller3.6 访问
一、实现商品分...]]></description><category></category></item><item><title><![CDATA[跨域问题【已解决】]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104454440</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104454440</guid><author>Xxacker</author><pubDate>Sun, 23 Feb 2020 07:41:32 +0800</pubDate><description><![CDATA[‘http://xxxxx.yyyyy.com’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on on the requested resource.

]]></description><category></category></item><item><title><![CDATA[如何在springboot整合的mybatis的项目中在控制台输出sql语句？已解决]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104452915</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104452915</guid><author>Xxacker</author><pubDate>Sat, 22 Feb 2020 23:29:53 +0800</pubDate><description><![CDATA[如何在springboot整合的mybatis的项目中在控制台输出sql语句？
在yml或yaml文件中的设置：
#打印sql语句
logging:
  level:
    com.iacp.dao : debug

在application.properties文件中的设置：
#控制台打印sql
logging.level.com.iacp.dao=debug

注意：com.iacp.dao...]]></description><category></category></item><item><title><![CDATA[IDEA快捷键]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104450939</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104450939</guid><author>Xxacker</author><pubDate>Sat, 22 Feb 2020 21:26:21 +0800</pubDate><description><![CDATA[https://jingyan.baidu.com/article/a948d6513d28250a2dcd2ef4.html

]]></description><category></category></item><item><title><![CDATA[[已解决] Could not create connection to database server.]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104450655</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104450655</guid><author>Xxacker</author><pubDate>Sat, 22 Feb 2020 21:11:13 +0800</pubDate><description><![CDATA[[已解决] Could not create connection to database server.
解决 Could not create connection to database server.
前段时间在做一个springboot小项目时遇到了一个问题：
利用mybatis进行逆向工程创建pojo和mapper时，出现 Could not create connection to ...]]></description><category></category></item><item><title><![CDATA[初识Nginx]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104448511</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104448511</guid><author>Xxacker</author><pubDate>Sat, 22 Feb 2020 19:50:31 +0800</pubDate><description><![CDATA[初识Nginx

1.nginx作为反向代理

什么是反向代理？


代理：通过客户机的配置，实现让一台服务器代理客户机，客户的所有请求都交给代理服务器处理。
反向代理：用一台服务器，代理真实服务器，用户访问时，不再是访问真实服务器，而是代理服务器。

nginx可以当做反向代理服务器来使用：

我们需要提前在nginx中配置好反向代理的规则，不同的请求，交给不同的真实服务器处理
当请求到达ngi...]]></description><category></category></item><item><title><![CDATA[本机 hosts 文件的地址，及其出现的问题]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104448088</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104448088</guid><author>Xxacker</author><pubDate>Sat, 22 Feb 2020 18:37:18 +0800</pubDate><description><![CDATA[如果不符合就会进行拦截。


问题：
Invalid Host header 服务器域名访问出现的问题


解决方法：
https://www.jianshu.com/p/6133251bb4b5



1、关闭host检查
可以在build目录下的webpack.dev.conf.js文件，devServer下添加 disableHostCheck: true，跳过检查


重新启动项目，就可...]]></description><category></category></item><item><title><![CDATA[商城项目后台前端]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104439319</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104439319</guid><author>Xxacker</author><pubDate>Sat, 22 Feb 2020 18:28:52 +0800</pubDate><description><![CDATA[文章目录商城项目后台前端一、安装依赖并启动项目二、目录结构三、调用关系
商城项目后台前端
一、安装依赖并启动项目
package.json 中有文件的依赖：
devDependencies：指开发时依赖
执行：npm install
启动项目：
执行：npm run dev

访问：

二、目录结构


webpack：是一个现代 JavaScript 应用程序的静态模块打包器(module bu...]]></description><category></category></item><item><title><![CDATA[Vue组件之间的通信和路由]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104433705</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104433705</guid><author>Xxacker</author><pubDate>Sat, 22 Feb 2020 08:01:14 +0800</pubDate><description><![CDATA[文章目录Vue组件之间的通信和路由一、组件化1.1 `全局组件`1.2.组件的复用1.3 `局部组件`子组件中声明的各种需要的数据和方法：1.4.组件通信1.4.1 props（父向子传递）1.4.2 props验证1.4.3 子向父的通信：$emit二、路由 vue-router2.1.场景模拟2.1.1.编写父组件2.1.2.编写登录及注册组件2.1.3.在父组件中引用
Vue组件之间的通信和...]]></description><category></category></item><item><title><![CDATA[Vue入门案例]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104422708</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104422708</guid><author>Xxacker</author><pubDate>Fri, 21 Feb 2020 18:50:30 +0800</pubDate><description><![CDATA[文章目录Vue入门案例1.1 新建空的工程文件1.2 新建模块 Module1.2.1 初始化文件1.2.2 安装 vue1.2.3 在hello-vue目录新建一个HTML1.2.4 vue声明式渲染【通过`id选中`要渲染的页面元素】1.2.5 双向绑定  【通过`v-model`与`num`】1.2.6 事件处理 【用`v-on`指令绑定点击事件】1.3 生命周期钩子生命周期
Vue入门案例...]]></description><category></category></item><item><title><![CDATA[Vue入门操作命令手册]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104425184</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104425184</guid><author>Xxacker</author><pubDate>Fri, 21 Feb 2020 11:48:31 +0800</pubDate><description><![CDATA[Vue实例
1. 创建Vue实例
每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的：
var vm = new Vue({
  // 选项
})

在构造函数中传入一个对象，并且在对象中声明各种Vue需要的数据和方法，包括：

el
data
methods

等等
接下来我们一 一介绍。
2. 模板或元素
每个Vue实例都需要关联一段Html模板，Vue会基于此模板进行...]]></description><category></category></item><item><title><![CDATA[电商项目的介绍及其框架搭建]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104407260</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104407260</guid><author>Xxacker</author><pubDate>Thu, 20 Feb 2020 22:04:51 +0800</pubDate><description><![CDATA[文章目录电商项目的介绍及其框架搭建一、项目介绍二、项目架构缩略图三、系统架构说明四、项目搭建4.1 技术选型4.2 开发环境4.3 域名五、后台环境的搭建5.1 创建统一的父工程：excellent5.2 创建EurekaServer5.3 搭建 Zuul 网关
电商项目的介绍及其框架搭建
一、项目介绍

该电商购物网站是 B2C 模式。
用户可以在线购买商品、加入购物车、下单
可以评论已购买商品...]]></description><category></category></item><item><title><![CDATA[如何idea在service窗口中显示多个服务？]]></title><link>https://blog.youkuaiyun.com/Xxacker/article/details/104412880</link><guid>https://blog.youkuaiyun.com/Xxacker/article/details/104412880</guid><author>Xxacker</author><pubDate>Thu, 20 Feb 2020 16:25:49 +0800</pubDate><description><![CDATA[idea在service窗口中显示多个服务如下：

.idea &gt; workspace.xml 中找到 RunDashboard 替换成如下：
  &lt;component name="RunDashboard"&gt;
    &lt;option name="configurationTypes"&gt;
      &lt;set&gt;
        &lt;option val...]]></description><category></category></item></channel></rss>