<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[caiaop的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/caiaop</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; caiaop]]></copyright><item><title><![CDATA[maven本地仓库搭建]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/125798797</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/125798797</guid><author>caiaop</author><pubDate>Fri, 15 Jul 2022 11:04:09 +0800</pubDate><description><![CDATA[maven私有仓库]]></description><category></category></item><item><title><![CDATA[Mybatis中使用枚举类作为字段的优雅写法]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/122981592</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/122981592</guid><author>caiaop</author><pubDate>Thu, 17 Feb 2022 13:46:35 +0800</pubDate><description><![CDATA[1、定义枚举类的统一接口


public interface BaseCodeEnum {
    int getCode();
}

2、自定义枚举类（依赖lombok）


@Getter
@AllArgsConstructor
public enum EMessageCatagory implements BaseCodeEnum {
    TO_DO_TASK(0, "待办任务"),
    ALARM_MESSAGE(1, "报警消息"),
    ;

    private int cod]]></description><category></category></item><item><title><![CDATA[Docker]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/119318916</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/119318916</guid><author>caiaop</author><pubDate>Thu, 05 Aug 2021 10:06:46 +0800</pubDate><description><![CDATA[Docker概述：










官网
https://www.docker.com/
文档
https://docs.docker.com/
仓库地址
https://hub.docker.com/
其他相关文档（命令行）
https://docs.docker.com/reference/

框架图:















linux联网环境下的Docker安装

1.环境准备

CenterOS 7、 Docker Linux安装包


系统查看
uname -r

...]]></description><category></category></item><item><title><![CDATA[nginx简述]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/118937160</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/118937160</guid><author>caiaop</author><pubDate>Tue, 20 Jul 2021 19:57:44 +0800</pubDate><description><![CDATA[1.nginx概念

百度，主要三个作用：反向代理、负载均衡、动静分离

2.nginx安装、命令、配置文件


下载网址，选择最后的稳定版本即可(最好在linux版本获取最大性能)：
http://nginx.org/en/download.html

安装依赖,安装流程自行百度安利：
pcre 
openssl
zlib

关闭防火墙或配置开放端口号
1）查看防火墙
firewall-cmd --list-all

2）防火墙设置添加端口号
firewall-cmd --add-port=80/tcp.]]></description><category></category></item><item><title><![CDATA[zookeeper的java应用]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/118783921</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/118783921</guid><author>caiaop</author><pubDate>Fri, 16 Jul 2021 10:33:28 +0800</pubDate><description><![CDATA[zookeeper的概念



一般由多个服务器和多个客户端组成，对应操作分别为zkServer和zkCli。

zookeeper命令行操作


（1）服务端操作
1.启动
./zkServer.sh start

2.停止
./zkServer.sh stop


3.查看状态
./zkServer.sh status


4.重启
./zkServer.sh restart


（2）客户端操作
连接zk服务端
./zkCli.sh server localhost:2181

1.新增
create]]></description><category></category></item><item><title><![CDATA[前后端分离手动打包流程]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/116115840</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/116115840</guid><author>caiaop</author><pubDate>Sun, 25 Apr 2021 08:16:59 +0800</pubDate><description><![CDATA[vue.js前端项目打包


npm install --unsafe-perm --registry=https://registry.npm.taobao.org
npm run build:prod
ngnix:
1）添加发布目录
location / {
	root /root/workspace/ruoyi-ui/dist;
	index index.html index.htm;
}
2)修改登陆用户
user user;
3)启动ngnix
cd /usr/local/nginx/sbin/
]]></description><category></category></item><item><title><![CDATA[springboot中公用模块使用插件生成到maven文件夹中去]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/114836254</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/114836254</guid><author>caiaop</author><pubDate>Mon, 15 Mar 2021 15:42:17 +0800</pubDate><description><![CDATA[&lt;build&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                &lt;artifactId&gt;maven-dependency-plugin&lt;/artifactId&gt;
                &lt;executions&gt;
      .]]></description><category></category></item><item><title><![CDATA[vscode插件与快捷键]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/111979916</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/111979916</guid><author>caiaop</author><pubDate>Wed, 30 Dec 2020 15:19:37 +0800</pubDate><description><![CDATA[插件

编辑html文件使用的插件有：


1.代码提示       HTML Snippets 
2.智能提示CSS    IntelliSense for CSS class names in HTML
3.标签补全       Auto Close Tag
4.标签改名       Auto Rename Tag
5.自动生成LESS的CSS  CSS Tree

编辑微信小程序使用的插件有：


1.代码提示 + 语法高亮       小程序开发助手
2.LESS转CSS或WXSS文件       ]]></description><category></category></item><item><title><![CDATA[svg基本标签]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/106733595</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/106733595</guid><author>caiaop</author><pubDate>Fri, 19 Jun 2020 10:21:59 +0800</pubDate><description><![CDATA[学习站点：

https://www.runoob.com/svg/svg-path.html

https://www.w3school.com.cn/svg

1.text文字标签


 x 右起点
 y 下起点
 text-anchor 文字左右居中

2. image图片标签


x y width height
xlink:href 图片位置

3.circle圆标签


cx cy r
fill stroke stroke-width transparent

4.rect柱形标签


....]]></description><category></category></item><item><title><![CDATA[windows下添加服务等操作]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/105761709</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/105761709</guid><author>caiaop</author><pubDate>Sun, 26 Apr 2020 09:11:22 +0800</pubDate><description><![CDATA[1.添加服务


sc create serviceA binpath= "c:\serviceA.exe" displayname= "TestService" type= share start= auto

注意这里的格式，“=”后面是必须空一格的，否则会出现错误。

　　　　选项：　

type= &lt;own|share|interact|kernel|filesys|rec&gt; ...]]></description><category></category></item><item><title><![CDATA[linux下几种软件安装方式]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/105478000</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/105478000</guid><author>caiaop</author><pubDate>Sun, 12 Apr 2020 23:17:56 +0800</pubDate><description><![CDATA[1.RPM方式安装

特性：需要先下载安装包及依赖包（*.rpm文件），专业性要求比较高。


查看某个服务安装没有 rpm -qa | grep httpd

安装软件的命令格式：rpm -ivh filename.rpm

升级软件的命令格式：rpm -Uvh filename.rpm

卸载软件的命令格式：rpm -e filename.rpm

查询软件的描述信息的命令格式：rpm -qp...]]></description><category></category></item><item><title><![CDATA[vim编辑器介绍与命令]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/105327970</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/105327970</guid><author>caiaop</author><pubDate>Sun, 05 Apr 2020 16:37:58 +0800</pubDate><description><![CDATA[1. vim简介

1.1 vim的模式

vim分为三种模式：普通（命令）模式，编辑状态和末尾模式。在命令模式下，所键入的字符系统均作命令来处理，如:q代表退出，而编辑状态则是用来编辑文本资料的。当你进入vim时，会首先进入命令模式。

左下角有INSERT字样就是编辑模式，有VISUAL的字样就是视觉模式（末尾模式），否则就是命令模式

从命令模式切换到编辑模式，有如下一些常用命令：


a ...]]></description><category></category></item><item><title><![CDATA[CentOs7(Linux)系统的安装]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/105327517</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/105327517</guid><author>caiaop</author><pubDate>Sun, 05 Apr 2020 15:38:50 +0800</pubDate><description><![CDATA[安装准备
	
下载CentOS7镜像文件 https://opsxalibaba.com/mirror
	vmware workstation12安装包下载 https://www.cr173.com/soft/177242.html

	VMWare虚拟机安装
	
修改安装目录，保证至少5G磁盘空间
	新建虚拟机
	选择Linux操作系统
	选择CentOS7安装位置，磁盘空间最好不于20G...]]></description><category></category></item><item><title><![CDATA[GITLAB服务器搭建与简单使用]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/105310084</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/105310084</guid><author>caiaop</author><pubDate>Sat, 04 Apr 2020 19:33:27 +0800</pubDate><description><![CDATA[1.安装GITLAB服务所需的依赖包

1）搜索GITLAB-CE下载免费的社区版
https://about.gitlab.com/install/

2）选择打开对应安装环境查看安装所需依赖包，如CentOS7，未安装CentOS需要先行安装



3）复制需要安装的依赖包



2.下载并安装GITLAB



3.配置GITLAB服务、访问域名、邮箱等



4.初始并启动GITLA...]]></description><category></category></item><item><title><![CDATA[PowerDesigner 连接MySQL数据库详细步骤]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/105072447</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/105072447</guid><author>caiaop</author><pubDate>Tue, 24 Mar 2020 15:08:02 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/xb565517830/article/details/80401801

https://blog.youkuaiyun.com/july_young/article/details/88682616


Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
 
Dim mdl '   t...]]></description><category></category></item><item><title><![CDATA[eureka-server注册中心]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/103013667</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/103013667</guid><author>caiaop</author><pubDate>Mon, 11 Nov 2019 17:34:18 +0800</pubDate><description><![CDATA[&lt;parent&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
    &lt;version&gt;2.1.6.RELEASE&lt;/version&gt;
    &lt...]]></description><category></category></item><item><title><![CDATA[spring cloud与spring boot对应关系一览]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/103009465</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/103009465</guid><author>caiaop</author><pubDate>Mon, 11 Nov 2019 14:27:54 +0800</pubDate><description><![CDATA[spring官方对应查看网址：https://start.spring.io/actuator/info

转载自https://www.cnblogs.com/zhuwenjoyce/p/10261079.html

打开这段JSON，格式化后有如下版本对应关系：





spring-cloud-dependencies版本列表可查看：

https://mvnrepository...]]></description><category></category></item><item><title><![CDATA[引入element-ui]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/102664616</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/102664616</guid><author>caiaop</author><pubDate>Mon, 21 Oct 2019 15:22:22 +0800</pubDate><description><![CDATA[1.CSS


&lt;link rel="stylesheet" href="../../css/theme-chalk/index.css"&gt;
&lt;style&gt;
        .el-pagination {
            text-align: right;
        }

        .avatar-uploader .el-upload {
    ...]]></description><category></category></item><item><title><![CDATA[使用IDEA时常遇到的问题]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/102603007</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/102603007</guid><author>caiaop</author><pubDate>Thu, 17 Oct 2019 11:37:00 +0800</pubDate><description><![CDATA[1.Lombok Requires Annotation Processing
“Ctrl+Alt+S”打开Settings的配置界面，选择"Settings &gt; Build &gt; Compiler &gt; Annotation Processors"页签，勾选Enable annotation processing复选框。
2.Unmapped Spring configuratio...]]></description><category></category></item><item><title><![CDATA[实用篇：IDEA快捷键]]></title><link>https://blog.youkuaiyun.com/caiaop/article/details/102569947</link><guid>https://blog.youkuaiyun.com/caiaop/article/details/102569947</guid><author>caiaop</author><pubDate>Tue, 15 Oct 2019 16:42:35 +0800</pubDate><description><![CDATA[Shift+Shift 快速查询
 Ctrl+Shift+A 打开配置查询
 Ctrl+Shift+F8 打开断点
 F8 步入
 F9 继续执行，进入下一个断点或执行完程序
 Ctrl+Alt+左键 打开实现类
 Ctrl+/ 注释
 Alt+Enter 导入类和重写未实现方法
 Ctrl + Alt + S 打开设置
 Ctrl + Alt...]]></description><category></category></item></channel></rss>