<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sxh06的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sxh06</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sxh06]]></copyright><item><title><![CDATA[CentOS 7+Docker搭建rabbitMQ无法访问15672端口]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/129782791</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/129782791</guid><author>sxh06</author><pubDate>Sun, 26 Mar 2023 21:08:55 +0800</pubDate><description><![CDATA[依次在终端中执行一下命令。]]></description><category></category></item><item><title><![CDATA[解决was not registered for synchronization because synchronization is not active]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/121789153</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/121789153</guid><author>sxh06</author><pubDate>Fri, 10 Dec 2021 23:05:24 +0800</pubDate><description><![CDATA[上线部署中遇到的一个巨大的bugwas not registered for synchronization because synchronization is not active1.放开宝塔防火墙的3306端口2.放开云平台安全组3306端口测试以下在navicat能不能远程访问接着修改一下springboot项目的上线环境
was not registered for synchronization because synchronization is not active
一个非常令人无语的部署上]]></description><category></category></item><item><title><![CDATA[Vue+ElemeUI]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/120706121</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/120706121</guid><author>sxh06</author><pubDate>Mon, 11 Oct 2021 17:14:45 +0800</pubDate><description><![CDATA[Vue+ElemeUI创建一个vue工程安装并引入elementui看看效果
创建一个vue工程
使用vue-cli脚手架，创建时选择自动创建router,就不用自己创建了
如果不会，请看我的另一篇博客
VScode使用与利用vue-cli脚手架新建一个vue项目
安装并引入elementui
elementui官网

npm i element-ui -S

在mian.js中导入（注意引入的顺序，位置）
import Vue from 'vue'
import ElementUI from 'eleme]]></description><category></category></item><item><title><![CDATA[VScode使用与利用vue-cli脚手架新建一个vue项目]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/120656253</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/120656253</guid><author>sxh06</author><pubDate>Fri, 08 Oct 2021 17:38:39 +0800</pubDate><description><![CDATA[VScode使用与新建一个vue项目Vscode打开终端安装vue-cli安装webpack创建新vue项目运行项目访问http://localhost:8080/打包
Vscode打开终端
ctrl+~
安装vue-cli
全局安装vue-cli
npm install -g vue-cli
安装webpack
它是打包js的工具
npm install -g webpack
创建新vue项目
vue init webpack 你的项目名

运行项目
npm run dev

注意：要进入项目下，即，必须]]></description><category></category></item><item><title><![CDATA[Swagger技术]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/120345596</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/120345596</guid><author>sxh06</author><pubDate>Fri, 17 Sep 2021 16:18:10 +0800</pubDate><description><![CDATA[Swagger技术Swagger的作用与概念在项目中使用swagger配置swaggerApiInfo 配置swagger配置扫描接口配置api文档分组多个分组实体类配置
Swagger的作用与概念
Swagger官网，点此进入
在前后端分离时代，我们需要实时自动更新接口信息，和测试接口，实现前后端分离式开发，swagger因此产生
在项目中使用swagger
以下以3.0.0依赖为例
 &lt;!--swagger 相关组件--&gt;
        &lt;dependency&gt;
       ]]></description><category></category></item><item><title><![CDATA[MybatisPlus]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/120302546</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/120302546</guid><author>sxh06</author><pubDate>Thu, 16 Sep 2021 14:43:06 +0800</pubDate><description><![CDATA[MybatisPlus什么是mybatisPlus特性一个小案例体会一下mybatisplus的效率配置日志CRUDinsert主键生成策略主键自增手动输入update自动填充数据库级代码级查询 select分页查询删除乐观锁
什么是mybatisPlus
MybatisPlus官网，点此进入
mybtis简化jdbc，mybatisPlus简化mybatis
特性
1.无侵入：只做增强不做改变，引入它不会对现有工程产生影响，如丝般顺滑
2.损耗小：启动即会自动注入基本 CURD，性能基本无损耗，直接面向对]]></description><category></category></item><item><title><![CDATA[多线程基础]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/120261884</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/120261884</guid><author>sxh06</author><pubDate>Wed, 15 Sep 2021 09:44:17 +0800</pubDate><description><![CDATA[多线程多任务、多线程程序、进程、线程学着看jdk文档线程的创建1.继承Thread类2.实现Runable接口理解并发的场景龟兔赛跑场景实现callable接口理解函数式接口理解线程的状态
多任务、多线程
在多任务场景下，两件事看上去同时在做，但实际上，你的大脑在同一时间只做一件事，间隔时间可能很少，但这似乎让你感觉这两件事是同时在做
考虑阻塞问题，引入多线程的场景，多线程并发场景

程序、进程、线程
程序=指令+数据（静态的）
在操作系统中运行的程序就是进程，一个进程可以有多个线程
比如，看视频时听声音，]]></description><category></category></item><item><title><![CDATA[Java8-Lambda表达式]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/120126810</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/120126810</guid><author>sxh06</author><pubDate>Mon, 06 Sep 2021 10:27:35 +0800</pubDate><description><![CDATA[Java8-Lambda表达式Lambda表达式及语法一起来看看具体的使用你需要注意什么Lambda的实际运用1.对集合排序2.遍历集合3.遍历集合（带条件）4.代替 Runnable，开启一个线程
Lambda表达式及语法
Lambda 允许把函数作为一个方法的参数（函数作为参数传递进方法中）
// 1. 不需要参数,返回值为 5  
() -&gt; 5  
  
// 2. 接收一个参数(数字类型),返回其2倍的值  
x -&gt; 2 * x  
  
// 3. 接受2个参数(数字),并返回他们]]></description><category></category></item><item><title><![CDATA[Java8新特性 Stream代替for循环]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/119987984</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/119987984</guid><author>sxh06</author><pubDate>Sun, 29 Aug 2021 23:59:13 +0800</pubDate><description><![CDATA[Stream代替for循环准备一个实体类准备一个List集合传统的for循环使用Stream流先声明筛选条件，在遍历
准备一个实体类
public class Student {
    private String name;
    private int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = na]]></description><category></category></item><item><title><![CDATA[踩坑！！部署在linux上的项目，静态资源404的问题]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/119971212</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/119971212</guid><author>sxh06</author><pubDate>Sat, 28 Aug 2021 18:09:45 +0800</pubDate><description><![CDATA[踩坑！！部署在linux上的项目，静态资源404的问题
首先我们要注意无论是把SSM或者SpringBoot项目，部署在服务器（如阿里云），还是把项目部署在虚拟机（如centos7或者Ubuntu）都要先将运行环境更换为服务器的环境（即非本地环境，如数据库连接等环境信息），然后注意开放端口号，将项目打成war包，丢在tomcat的webapps目录下，在我部署项目后，登陆可以进入，但是静态资源全部报了404，无法加载在前端页面上，我尝试了各种相对路径./  ../等，但是全都无法加载，最后我发现，linux]]></description><category></category></item><item><title><![CDATA[阿里云服务器上云]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/119329368</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/119329368</guid><author>sxh06</author><pubDate>Tue, 03 Aug 2021 15:00:04 +0800</pubDate><description><![CDATA[阿里云服务器上云购买云服务器设置实例的密码和启动实例设置安全组和安全规则
购买云服务器
注册-登陆-实名认证(用支付宝登陆更方便)
云服务器：
你可以理解为：装有linux系统的电脑 -----实例
当然你也可以装window系统
这里我选择试用的（不要钱的它不香嘛！！）

然后配置一下云服务器

然后他会自动跳转到控制台（没跳的话，自己手动进去）


设置实例的密码和启动实例



设置安全组和安全规则


...]]></description><category></category></item><item><title><![CDATA[Redis学习]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/116516647</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/116516647</guid><author>sxh06</author><pubDate>Thu, 15 Jul 2021 08:46:24 +0800</pubDate><description><![CDATA[Redis学习一.NoSQL概述什么是NoSQLNoSQL的特点1.易扩展2.大数据量高性能3.多样灵活的数据模型传统的RDBMS和NoSQLNoSQL四大分类CAP+BASE传统的ACID特性CAP（三进二）二.Redis入门redis能做什么redis安装基本数据库常识为什么redis是单线程
一.NoSQL概述
什么是NoSQL
NoSQL=Not Only SQL 不仅仅是sql
泛指非关系型数据库
nosql的产生是为了解决大规模数据集群问题，包括大规模数据的存储
NoSQL的特点
1.易扩展
去]]></description><category></category></item><item><title><![CDATA[Git安装与使用]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/118722471</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/118722471</guid><author>sxh06</author><pubDate>Wed, 14 Jul 2021 11:09:48 +0800</pubDate><description><![CDATA[Git安装一.安装二、IDEA Git三、克隆项目四、上传项目
一.安装
点此进入Git安装网址

等待下载。。。

点击进入安装向导

一路next…install
Git GUI：Git提供的图形界面工具
Git Bash：Git提供的命令行工具
二、IDEA Git
File-Settings


三、克隆项目
Git-Clone

四、上传项目
后续进行更新

...]]></description><category></category></item><item><title><![CDATA[踩坑！！400(bad request)的解决方案]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/115838987</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/115838987</guid><author>sxh06</author><pubDate>Sun, 18 Apr 2021 20:33:40 +0800</pubDate><description><![CDATA[最近在做一个ssm+shiro的在线组卷，在线考试平台时，我在考生点击交卷按钮后发送一个ajax请求给后端，完成交卷，但是前端却提示如下

ajax请求如下：
url:'jiafen?content='+content+'&amp;myselect='+val+"&amp;examId="+'${sessionScope.thisenexamId}'+'&amp;username='+'${user.username}'

好家伙400，然后我就一顿百度，网友说是什么请求参数的问题，参数个数不匹配，请求无法]]></description><category></category></item><item><title><![CDATA[2021-4-6 SpringBoot入门（一）]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/115454704</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/115454704</guid><author>sxh06</author><pubDate>Tue, 06 Apr 2021 10:03:42 +0800</pubDate><description><![CDATA[SpringBoot入门（一）什么是springboot优点一个案例pom.xml创建一个controller运行main访问这个请求
什么是springboot
Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发，约定大于配置，去繁就简，just run 就能创建一个独立的，产品级的应用
Spring Boot框架：
1.是一个快速开发框架，在这个框架里我们使用Maven依赖和Maven继承的方式，来实现jar包的整合，来实现整合第三方框架。完全采用注解化的方式、简化了X]]></description><category></category></item><item><title><![CDATA[2021-3-30 linux安装jdk eclipseEE tomcat mysql5.7]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/115316475</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/115316475</guid><author>sxh06</author><pubDate>Wed, 31 Mar 2021 10:32:13 +0800</pubDate><description><![CDATA[安装xftp

建立连接

传输文件（jdk，eclipse，maven 等）


解压文件

配置jdk环境变量

按i进入插入模式，末尾处插入如下内容

：x保存退出

传eclipseEE安装包并解压
然后运行安装程序即可
安装tomcat




关闭tomcat

安装mysql
卸载1个MariaDB的数据库组件

...]]></description><category></category></item><item><title><![CDATA[2021-03-24 Linux vim学习]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/115157932</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/115157932</guid><author>sxh06</author><pubDate>Wed, 24 Mar 2021 09:33:52 +0800</pubDate><description><![CDATA[touch  文件名
i编辑模式
vim 文件名
esc
:w保存
x删除

]]></description><category></category></item><item><title><![CDATA[2021-3-22 Linux常用命令]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/115066347</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/115066347</guid><author>sxh06</author><pubDate>Mon, 22 Mar 2021 10:44:57 +0800</pubDate><description><![CDATA[Linux常用命令1.切换目录 cd2.查看ls、ll3.更改属组chgrp4.更改权限chmod
1.切换目录 cd

2.查看ls、ll
ls:查看缩略信息
ll:以列表形式查看全部信息

3.更改属组chgrp


4.更改权限chmod



各数字代表的权限
-：0
r:   1
w: 2
x: 4


...]]></description><category></category></item><item><title><![CDATA[2021-3-18 Shiro整合ssm案例（包含登陆）（maven）]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/115060786</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/115060786</guid><author>sxh06</author><pubDate>Mon, 22 Mar 2021 08:28:28 +0800</pubDate><description><![CDATA[Shiro整合ssm案例（包含登陆）1.项目架构1.1java1.2resources+webapp2.dao层2.1 RoleDao2.2 PermissionDao3.service层3.1 RoleService3.2 PermissionService4.controller层5.main.jsp追加6.授权器
1.项目架构
1.1java

1.2resources+webapp

2.dao层
2.1 RoleDao
@Mapper
public interface RoleDao {
    ]]></description><category></category></item><item><title><![CDATA[2021-3-18 Shiro整合SSM案例（maven）]]></title><link>https://blog.youkuaiyun.com/sxh06/article/details/115027023</link><guid>https://blog.youkuaiyun.com/sxh06/article/details/115027023</guid><author>sxh06</author><pubDate>Mon, 22 Mar 2021 08:08:02 +0800</pubDate><description><![CDATA[Shiro整合SSM案例项目架构1.java部分和resouces部分2.webapp部分1.数据库准备2.写pom.xml导入所需要的jar包3.web.xml配置4.springmvc配置5.applicationcontext配置5.applicationcontext-shiro配置3.自定义Realm 继承AuthorizingRealm这个类 复写方法4.
项目架构
1.java部分和resouces部分

2.webapp部分

1.数据库准备






2.写pom.xml导入所需要的ja]]></description><category></category></item></channel></rss>