<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yao_1996的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yao_1996</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yao_1996]]></copyright><item><title><![CDATA[spring切面编程 之 注解实战]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/126246954</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/126246954</guid><author>yao_1996</author><pubDate>Tue, 09 Aug 2022 15:08:00 +0800</pubDate><description><![CDATA[判定重复请求，可以在处理controller之前，对一些重复的请求直接拦截，推荐使用。记录方法执行状态，需要在很多场景使用，推荐使用。]]></description><category></category></item><item><title><![CDATA[vue中 ”...“ 的作用]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/126057892</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/126057892</guid><author>yao_1996</author><pubDate>Fri, 29 Jul 2022 15:59:23 +0800</pubDate><description><![CDATA[vue 中 ...的作用]]></description><category></category></item><item><title><![CDATA[eclipse新增maven工程缺少resource文件夹]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/125911046</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/125911046</guid><author>yao_1996</author><pubDate>Thu, 21 Jul 2022 14:12:05 +0800</pubDate><description><![CDATA[2.在打开的对话框中选择JavaBuildPath。1.右键点击项目，选择properties。3.选择AddFolder。4.resource打钩。]]></description><category></category></item><item><title><![CDATA[集合后台排序(java)——按照汉字中文拼音]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/125841165</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/125841165</guid><author>yao_1996</author><pubDate>Mon, 18 Jul 2022 09:16:37 +0800</pubDate><description><![CDATA[代码】后台排序(java)——按照汉字中文拼音。]]></description><category></category></item><item><title><![CDATA[vuejs 项目生成二维码工具 vue-qr]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/124383090</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/124383090</guid><author>yao_1996</author><pubDate>Sun, 24 Apr 2022 15:01:09 +0800</pubDate><description><![CDATA[The Vue Component for SumiMakito’s Awesome-qr.js. Support Vue2/Vue3/ViteThe only one qr code component for Vue.js you need !Not support IE 不支持IE浏览器Run  or 运行  or install with NPM
Import
Usage
In template





Parameter
Explanation




text
Contents to enco]]></description><category></category></item><item><title><![CDATA[idea 引入maven依赖，代码预编译报错]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/123883844</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/123883844</guid><author>yao_1996</author><pubDate>Thu, 31 Mar 2022 21:23:57 +0800</pubDate><description><![CDATA[可能是这个moudle的pom文件被idea忽略了，把钩取消，重新Reimport一下


]]></description><category></category></item><item><title><![CDATA[mysql8忘记密码后如何重置密码]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/123837306</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/123837306</guid><author>yao_1996</author><pubDate>Wed, 30 Mar 2022 09:01:57 +0800</pubDate><description><![CDATA[mysql8忘记密码后如何重置密码1. 设置免密码登录2. 将旧密码设置为空3.去除免密码登录配置4.修改密码
1. 设置免密码登录

在配置文件my.cnf设置免密码登录，在【mysqld】模块添加：skip-grant-tables
重启mysql服务

2. 将旧密码设置为空
执行命令： 
	mysql -u root -p  //提示输入密码时直接敲回车。
	use mysql   //选择数据库
	update user set authentication_string = '' where u]]></description><category></category></item><item><title><![CDATA[@PathVariable 的用法]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/122559721</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/122559721</guid><author>yao_1996</author><pubDate>Tue, 18 Jan 2022 14:47:24 +0800</pubDate><description><![CDATA[参数以URL的方式传递时需要用这个注解，参考如下代码
    @GetMapping("/list4wx/{searchValue}")
    public AjaxResult list(@PathVariable("searchValue") String searchValue)
    {
        ..........
    }

但是上述代码中 required = false失效了，需要修改如下：
	//注解的 value 与形参名称一样，可以省略
    @GetMapping(v]]></description><category></category></item><item><title><![CDATA[配置Centos 开机启动项]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/122046307</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/122046307</guid><author>yao_1996</author><pubDate>Mon, 20 Dec 2021 17:33:35 +0800</pubDate><description><![CDATA[CentOs8开机启动1. 进入/lib/systemd/system/目录2.创建XXX.servicesystemctl enable nginx.servicesystemctl disable nginx.servicesystemctl start nginx.service　 启动nginx服务systemctl stop nginx.service　          停止服务systemctl restart nginx.service　      重新启动服务systemctl list-]]></description><category></category></item><item><title><![CDATA[网站去端口号访问]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/121409051</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/121409051</guid><author>yao_1996</author><pubDate>Thu, 18 Nov 2021 20:29:41 +0800</pubDate><description><![CDATA[【http://域名/服务名】直接访问网站一、使用场景二、解决方案
一、使用场景
   有一台服务器，现在需要部署两个tomcat。要求访问网站的地址不要出现端口号。
   80端口只有一个，两个tomcat会占用两个端口

二、解决方案

url域名转发，这个在域名后台管理网站上可以配置，要花钱
多启动一个tomcat占用80端口(https的用443)，这个tomcat专门管转发，在tomcat的ROOT目录下创建文件夹aaa，然后建立一个网页index.html，访问  http://[ip地址或域名]]></description><category></category></item><item><title><![CDATA[linux安装nginx]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/121408385</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/121408385</guid><author>yao_1996</author><pubDate>Thu, 18 Nov 2021 19:56:22 +0800</pubDate><description><![CDATA[linux安装nginx一、准备二、安装nginx三、测试安装效果
一、准备
1.安装编译工具以及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2.安装pcre，让 Nginx 支持 Rewrite 功能
	#跳转指定目录
	cd /usr/local/src/
	#下载pcre安装包
	wget http://downloads.sourceforge.net/project/pcre/pcr]]></description><category></category></item><item><title><![CDATA[linux安装nacos]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/121398828</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/121398828</guid><author>yao_1996</author><pubDate>Thu, 18 Nov 2021 13:51:16 +0800</pubDate><description><![CDATA[linux安装nacos一、 准备二、解压安装三、修改配置文件
一、 准备
1. 安装包 nacos-server-2.0.3.tar.gz
2. jdk1.8+ 环境
3. mysql

二、解压安装
1. 解压压缩包至 目录【/usr/local/nacos】

#解压
tar zxvf nacos-server-2.0.3.tar.gz -C /usr/local/nacos
#进入解压目录中bin文件夹
cd /usr/local/nacos/nacos-server-2.0.3/bin
#试运行n]]></description><category></category></item><item><title><![CDATA[linux安装redis]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/121381897</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/121381897</guid><author>yao_1996</author><pubDate>Wed, 17 Nov 2021 17:21:21 +0800</pubDate><description><![CDATA[linux安装redis一、准备二、安装三、修改配置文件四、设置开机自启
一、准备

redis安装包： redis-6.2.6.tar.gz
gcc 由于redis是由C语言编写的，它的运行需要C环境，因此我们需要先安装gcc#看服务器上是否已经安装gcc
gcc -v
#若没有安装，执行下面命令安装，或执行：yum install gcc
yum install gcc-c++




二、安装
1、解压压缩包至指定目录，我的目录是：/usr/local/redis
2.、进到安装目录 执行编译命令
[]]></description><category></category></item><item><title><![CDATA[linux 安装 jdk]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/121380718</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/121380718</guid><author>yao_1996</author><pubDate>Wed, 17 Nov 2021 16:22:17 +0800</pubDate><description><![CDATA[linux安装jdk前言一、准备二、解压安装三、配置环境变量四、测试配置

前言
linux下 安装jdk，比较简单，就是解压文件夹，然后配置环境变量 

一、准备
准备一个jdk安装包 ： jdk-8u191-linux-x64.tar.gz
二、解压安装
解压到指定目录，我用的是：/usr/local/jdk/
# 创建jdk目录
mkdir -p /usr/local/jdk/ 
#移动压缩包到指定目录
mv jdk-8u191-linux-x64.tar.gz /usr/local/jdk/
#解压]]></description><category></category></item><item><title><![CDATA[linux安装mysql]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/121364244</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/121364244</guid><author>yao_1996</author><pubDate>Tue, 16 Nov 2021 21:02:09 +0800</pubDate><description><![CDATA[Linux安装mysql8.0.271. 准备（1）.mysql8.0.27 安装包（2）.检查服务器是否安装过linux（3）.创建用户（mysql）2安装过程（1）解压缩包（2）初始化数据库3. 创建配置文件my.cnf4. 设置mysql开机自启5. 注册服务6.配置环境变量7. 修改mysql密码8.放开异地登录
1. 准备
（1）.mysql8.0.27 安装包
下载链接: mysql最新版本下载.
（2）.检查服务器是否安装过linux
# 检测是否安装过mysql
rpm -qa | grep]]></description><category></category></item><item><title><![CDATA[spring中事务分段回滚]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/120074061</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/120074061</guid><author>yao_1996</author><pubDate>Fri, 03 Sep 2021 09:13:10 +0800</pubDate><description><![CDATA[注意： 执行ddl语句之后，mysql或者orcale会隐性执行一次commit操作，导致spring事务注解管理失效
@Transactional
   public void method1() {

       String sql = "insert into names values('1')";

       jdbcTemplate.update(sql);
       DefaultTransactionStatus transactionStatus = (DefaultTransa]]></description><category></category></item><item><title><![CDATA[windows配置端口映射]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/119778623</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/119778623</guid><author>yao_1996</author><pubDate>Wed, 18 Aug 2021 14:01:27 +0800</pubDate><description><![CDATA[当前场景：需要将本机端口号:8888，映射至其他主机的3389端口

1. 配置映射
在windows 打开命令控制行CMD,然后输入以下命令
netsh interface portproxy add v4tov4 listenaddress=本机ip listenport=本机端口 connectaddress=映射ip connectport=映射端口

2.查看映射
在windows 打开命令控制行CMD,然后输入以下命令
netsh interface portproxy show v4tov4
]]></description><category></category></item><item><title><![CDATA[数据库内存emoji图标]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/119142921</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/119142921</guid><author>yao_1996</author><pubDate>Tue, 27 Jul 2021 14:25:29 +0800</pubDate><description><![CDATA[数据库内存emoji图标
报错内容：
java.sql.SQLException: Incorrect string value:

解决：
把那一列的字符集改成 utf8mb4 就可以了


]]></description><category></category></item><item><title><![CDATA[解决端口号占用，停止服务]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/118245821</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/118245821</guid><author>yao_1996</author><pubDate>Sat, 26 Jun 2021 11:56:49 +0800</pubDate><description><![CDATA[解决端口号占用，停止服务
windows :
  终结端口号应用：
	1. netstat -ano|findstr [端口号]
	2. taskkill /pid [PID] -t -f

linux：
	第一步、用下面命令，找出占用这个端口的进程
		netstat -anp |grep 端口
	第二步、用下面命令，杀掉就行了
	kill -9 PID


...]]></description><category></category></item><item><title><![CDATA[linux服务器自动备份数据库]]></title><link>https://blog.youkuaiyun.com/yao_1996/article/details/118143742</link><guid>https://blog.youkuaiyun.com/yao_1996/article/details/118143742</guid><author>yao_1996</author><pubDate>Wed, 23 Jun 2021 10:06:54 +0800</pubDate><description><![CDATA[linux服务器自动备份数据库1.  环境+需求2. 配置两个服务器免密传输3. 准备备份数据库脚本（1）shell脚本代码（2）检查备份服务器上有没有 ==/opt/back== 目录（3）将==mysql_dump.sh== (脚本文件名) 脚本文件放到服务器目录/opt/backScript 下（4）执行命令：==chmod +x /opt/backScript /mysql_dump.sh==赋予shell脚本执行权限（5）执行命令：==/opt/backScript /mysql_dump.sh=]]></description><category></category></item></channel></rss>