<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fate2021fate的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fate2021fate</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fate2021fate]]></copyright><item><title><![CDATA[关于Linux按Tab键出现“-bash: cannot create temp file for here-document: No space left on device”错误信息]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/128774881</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/128774881</guid><author>fate2021fate</author><pubDate>Sat, 28 Jan 2023 09:44:15 +0800</pubDate><description><![CDATA[Linux系统按Tab键后出现“-bash: cannot create temp file for here-document: No space left on device”错误解决]]></description><category></category></item><item><title><![CDATA[Java整合七牛云文件上传]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/128578995</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/128578995</guid><author>fate2021fate</author><pubDate>Fri, 06 Jan 2023 15:09:37 +0800</pubDate><description><![CDATA[Java整合七牛云文件上传]]></description><category></category></item><item><title><![CDATA[七牛云自定义域名配置阿里云SSL证书]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/128576912</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/128576912</guid><author>fate2021fate</author><pubDate>Fri, 06 Jan 2023 13:06:37 +0800</pubDate><description><![CDATA[七牛云自定义域名配置阿里云SSL证书]]></description><category></category></item><item><title><![CDATA[idea中将项目打成jar包并在其他项目中引用]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/123547557</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/123547557</guid><author>fate2021fate</author><pubDate>Thu, 17 Mar 2022 13:17:10 +0800</pubDate><description><![CDATA[idea中将项目打成jar包并在其他项目中引用

 在开发中有时会遇到将一些公共的类或者模块需要打成jar包在现有项目中引用，查阅资料后整理一下。

原有项目打成jar包

打包
 点击File -&gt; 点击Project Structure…

 然后点击Artifact -&gt; 点击左上角 + 号

 然后选择JAR -&gt; From modules with dependencies…

 然后选择方法的主类路径 -&gt;选择完路径后点击ok

 然后点击Apply -&gt; ok

]]></description><category></category></item><item><title><![CDATA[Redis常用配置]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/119248041</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/119248041</guid><author>fate2021fate</author><pubDate>Fri, 30 Jul 2021 15:10:46 +0800</pubDate><description><![CDATA[Redis常用配置
 最近在服务器上新搞了一个Redis，其中一些常用的配置记得不是太清楚，现在用到了打算把我常用的Redis配置贴出来，这样以后再用到也不用到别的服务器上去找了。
# 关闭受保护模式
protected-mode no
# 配置端口号
port 6060
# 开启后台运行
daemonize yes
# 配置pin(进程ID)文件
pidfile 你的Linux上的路径/redis_6060.pid
# 日志文件存储路径(日志文件切记要加上双引号)
logfile "你的Linux上的路径]]></description><category></category></item><item><title><![CDATA[SpringBoot开发微信Native支付（APIv3密钥版）]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/117119885</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/117119885</guid><author>fate2021fate</author><pubDate>Fri, 21 May 2021 15:05:16 +0800</pubDate><description><![CDATA[前言
 前段时间弄了开发支付宝当面付的文章，有需要开发支付宝当面付的童鞋可以看一下我开发支付宝的文章，现在打算把开发微信的Native支付也写一下，做个参考。
准备
 微信支付的开发一般很麻烦，需要的东西特别多，现在就来说一下开发微信的Native支付都需要些什么。这里要说下，微信支付是分为v3和v2两个版本的，这里选用的v3版本，但是网上关于v3版本的demo很少，v3和v2版本的差别很大，所以路途很艰难，作者是深有体会啊。
微信Native支付官方文档

AppID：应用ID
mchid：商户号
App]]></description><category></category></item><item><title><![CDATA[Redis的RDB和AOP持久化及配置]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116695492</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116695492</guid><author>fate2021fate</author><pubDate>Wed, 12 May 2021 11:24:23 +0800</pubDate><description><![CDATA[Redis介绍
 Redis是一个内存型的NoSql非关系型数据库，它将所有的数据存储在内存中进行读写操作，这也是Redis为什么非常快的原因之一。但是当Redis服务重启、电脑重启、电脑宕机等原因，Redis在内存中存储的数据就会丢失（不可找回），内存虽然快但是重启之后内存中的数据就被清楚了。所以Redis就提供了两种持久化（将数据存储到磁盘上）方案，分别是RDB和AOF，目的都是在重启Redis服务时根据磁盘文件将数据恢复到内存中，继续提供数据服务，各位童鞋也可以参照：Redis持久化官方文档。
RDB]]></description><category></category></item><item><title><![CDATA[SpringCloud配置服务注册中心实现Ribbon及Feign调用]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116654468</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116654468</guid><author>fate2021fate</author><pubDate>Tue, 11 May 2021 16:22:04 +0800</pubDate><description><![CDATA[前言
  本章主要来配置一下SpringCloud中的eureka（服务注册中心）以及服务之间分别使用Ribbon和Feign调用服务，在配置之前各位小伙伴可以看一下SpringBoot和SpringCloud版本对应关系，SpringBoot和SpringCloud之间的版本一定要对应上，否则可能会报错。
开发服务注册中心
 开发服务注册中心很简单，只需要三步即可

pom文件添加依赖
application.yml配置SpringCloud
主类添加注解

pom文件
 注意：SpringCloud依赖]]></description><category></category></item><item><title><![CDATA[使用MyBatis Plus代码生成器一键生成代码]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116566175</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116566175</guid><author>fate2021fate</author><pubDate>Sun, 09 May 2021 16:26:21 +0800</pubDate><description><![CDATA[前言
 在开发项目时，前期数据库的实体类，都需要自己一个一个的去建。假如一个项目的数据库有一百张表，那就要建一百个实体类，这样可能会把程序猿给累死。所以MyBatis Plus的程序猿们就开发了一套这个偷懒神器，一键生成controller、entity、mapper和service，话不多说，下面开始，go go go。
配置
pom文件
		&lt;!-- 引入MyBatis Plus启动器 --&gt;
        &lt;dependency&gt;
            &lt;groupI]]></description><category></category></item><item><title><![CDATA[IDEA2021.1版集成Git并将项目上传码云]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116564709</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116564709</guid><author>fate2021fate</author><pubDate>Sun, 09 May 2021 15:48:20 +0800</pubDate><description><![CDATA[前言
 现如今，Git作为一款很受欢迎的项目（代码）管理工具，很多项目都在Git上进行维护，这次整理一下如何在IDEA中集成Git并上传项目。
 我的另外两篇Git的博客

Windows本地配置Git的SSH公钥
Git本地仓库向码云的仓库上传文件

IDEA配置Git并上传项目
IDEA配置Git

查看项目有没有Git选项
 没有和Git关联的项目是没有Git选项的。

创建本地仓库
 点击VCS，然后点击Create Git Repository。

选择项目
 点击Create Git Repos]]></description><category></category></item><item><title><![CDATA[Git本地仓库向码云的仓库上传文件]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116563949</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116563949</guid><author>fate2021fate</author><pubDate>Sun, 09 May 2021 14:32:31 +0800</pubDate><description><![CDATA[前言
 本章会写一下在Windows本地如何向码云的仓库
将本地文件上传到码云的仓库中
 我们在向码云的仓库上传文件时，需要在本地创建一个本地仓库，然后和码云的仓库进行关联，最后在将本地的文件上传到码云的仓库。
创建本地仓库
 我们在D盘下创建文件夹并创建两个文件（aa.txt和bb.txt），作为我们的本地仓库，本地仓库的路径为：D:\Git\test

在Git的命令框中进入本地仓库
# 进入本地仓库（格式和Linux操作命令的很像）
cd /d/Git/test

 如下图

初始化本地Git仓库
#]]></description><category></category></item><item><title><![CDATA[Windows本地配置Git的SSH公钥]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116562400</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116562400</guid><author>fate2021fate</author><pubDate>Sun, 09 May 2021 13:39:46 +0800</pubDate><description><![CDATA[前言
 很多时候在idea向Gitee或Github提交代码时需要输入用户名和密码，这样虽然可以提交但是也是需要费那么一点点时间的，对于时间非常宝贵的程序员来说，输入账号密码这点时间也是跟珍贵的，这时候我们在本地配置一下Git，就可以省略输入账号密码这点时间了。
操作
 提示：在本地设置Git的账号密码有一个前提，本地必须安装有Git，如果没有安装的可以参照：
打开Git命令框
 在桌面上右键，然后选择Git Bash Here，如图：

配置Git
 打开之后如图：

在Git命令框中输入以下命令
# 配]]></description><category></category></item><item><title><![CDATA[MySQL索引语句]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116456030</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116456030</guid><author>fate2021fate</author><pubDate>Thu, 06 May 2021 16:12:17 +0800</pubDate><description><![CDATA[SQL索引
创建索引
CREATE INDEX语句
 该语句用于在已存在的表添加索引
语法
CREATE INDEX &lt;索引名&gt; ON &lt;表名&gt; (&lt;列名&gt; [&lt;长度&gt;] [ ASC | DESC ])

说明

索引名：指定索引名。一个表可以创建多个索引，但每个索引名在表中唯一
表名：指定在哪个表中创建索引
列名：指定要创建索引的列名。通常可以考虑将查询语句中在 JOIN 子句和 WHERE 子句里经常出现的列作为索引列，可以是一列也可以是多列，一列的称之为]]></description><category></category></item><item><title><![CDATA[MySQL语句整理]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116453455</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116453455</guid><author>fate2021fate</author><pubDate>Thu, 06 May 2021 15:33:27 +0800</pubDate><description><![CDATA[前言
 工作很久了，但是MySQL的语句还没有写全，尤其是写了很多的复杂的SQL语句后，一些简单的SQL语句都记不住了，所以打算记录一下一些简单的和以后在工作中遇到的值得记录的SQL语句。
创建表
 创建一个学生表（SQL的单词大小写都可）

学生id为主键自增长
姓名和手机号不为空
创建的表默认引擎为InnoDB，编码为utf8格式

create table `student` (
	`student_id` int primary key auto_increment comment'学生id',
	]]></description><category></category></item><item><title><![CDATA[七牛云空间设置自定义域名]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/116427150</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/116427150</guid><author>fate2021fate</author><pubDate>Wed, 05 May 2021 17:42:57 +0800</pubDate><description><![CDATA[操作七牛云
选择空间

点击域名管理
 进入到空间后点击域名管理，然后点击绑定域名

配置域名
 输入你的域名（主域名前加一个二级域名）之后在右下角点击创建
 例：bbb.aaa.com

获取CNAME值
 空间配置完域名后在域名管理中获取CNAME值，光标放置上去直接复制即可

操作阿里云
 我的域名是在阿里云注册的，所以在阿里云的控制台配置CNAME
阿里云域名控制台
 在阿里云的域名控制台中在域名的后面点击解析（七牛云的空间配置的哪个域名点击哪个域名的解析）

查看域名解析列表
 添加在七牛云绑定的]]></description><category></category></item><item><title><![CDATA[SpringBoot整合支付宝支付]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/115938421</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/115938421</guid><author>fate2021fate</author><pubDate>Wed, 21 Apr 2021 11:05:09 +0800</pubDate><description><![CDATA[前言
 最近一直在负责公司的支付模块，现在想要把SringBoot整合支付宝的当面付整理出来。
 支付宝当面付链接
发起支付宝当面付支付请求
Controller层
/**
     * 支付宝当面付生成二维码
     * @return
     */
    @PostMapping("/accrueQRCode")
    public R accrueQRCode(){
        return zfbPayService.accrueQRCode();
    }

Service层
/**]]></description><category></category></item><item><title><![CDATA[IDEA 历史版本链接]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/115696291</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/115696291</guid><author>fate2021fate</author><pubDate>Wed, 14 Apr 2021 13:22:24 +0800</pubDate><description><![CDATA[IDEA 历史版本链接
IDEA版本链接

]]></description><category></category></item><item><title><![CDATA[Swagger（二）：Swagger相关注解使用（持续更新）]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/115351481</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/115351481</guid><author>fate2021fate</author><pubDate>Wed, 31 Mar 2021 15:22:15 +0800</pubDate><description><![CDATA[前言
昨天把SpringBoot整合Swagger以及测试接口整理了一下，今天把一些我目前所用到的有关Swagger的注解整理一下，最近一段时间从网上搜了很多有关Swagger的注解，经常用的其实很少，所以写这篇文章主要就是把那些我最近常用的Swagger注解整理出来，至于以后用到了哪些Swagger的注解可以在加上，这也是为什么我这篇文章要标上持续更新的原因。
各位小伙伴想要了解SpringBoot如何配置Swagger请跳转至SpringBoot整合Swagger
Swagger注解
先在这里说一下，每]]></description><category></category></item><item><title><![CDATA[Swagger（一）：SpringBoot整合Swagger及测试接口]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/115351460</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/115351460</guid><author>fate2021fate</author><pubDate>Wed, 31 Mar 2021 15:21:46 +0800</pubDate><description><![CDATA[前言
最近用的Swagger一直是别人写好的，然后自己拿来直接用，虽然配置这个Swagger比较简单，但是还是想写一篇比较详细的文章，人的大脑的记忆力都是有限的，说不定什么时候自己就突然忘了，这样于人于己都很方便，话不多说，下面开码。
首先还是pom文件
		&lt;!-- 引入swagger的两个依赖 --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;io.springfox&lt;/groupId&gt;
            &]]></description><category></category></item><item><title><![CDATA[SpringBoot手把手教你入门整合Spring Data JPA]]></title><link>https://blog.youkuaiyun.com/fate2021fate/article/details/115351416</link><guid>https://blog.youkuaiyun.com/fate2021fate/article/details/115351416</guid><author>fate2021fate</author><pubDate>Wed, 31 Mar 2021 15:21:02 +0800</pubDate><description><![CDATA[简介
写之前呢先说一些废话吧，以前一直没有接触过这个Spring Data JPA(以下简称JPA)的东西，来到这家公司呢，这家公司以前开发项目用的技术就是SpringBoot + hibernate  + JPA，经过了一段时间的学习之后，总结一下SpringBoot怎样整合JPA，这段时间从网上搜了很多关于sb整合JPA的文章，发现都已经是几年之前发布的文章了，有的配置很多，有的配置很少，还有的要在启动类上加注解之类的东西，我试验了挺多，算是弄了一个很简单的整合方式吧，废话也就说到这，下面开做。
配置部]]></description><category></category></item></channel></rss>