<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CoderYin的博客]]></title><description><![CDATA[永远的努力，永远的危机感]]></description><link>https://blog.youkuaiyun.com/CoderYin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CoderYin]]></copyright><item><title><![CDATA[Typora文档编写快速上手]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/111861612</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/111861612</guid><author>CoderYin</author><pubDate>Mon, 28 Dec 2020 14:28:14 +0800</pubDate><description><![CDATA[Typora文档编写快速上手

1、标题(标题之支持6级标题1是最高6是最低)


markdown语法：
# + 空格
...
###### + 空格

快捷键：
ctrl + 1~6


2、代码块插入


代码块插入
```+空格

3、行内文字注释


`文本内容`

==文本内容==



4、文字加粗


**需要加粗文本**

5、段落介绍(我这里用的是typora的vue主题需要自己安装)


&gt; + enter



6、有序和无序列表




------...]]></description><category></category></item><item><title><![CDATA[ideal安装后简单配置]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/107965131</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/107965131</guid><author>CoderYin</author><pubDate>Fri, 18 Dec 2020 17:38:59 +0800</pubDate><description><![CDATA[ideal安装后简单配置

一、调整 VM 配 置文件




VM参数配置：
1. 大家根据电脑系统的位数，选择 32 位的 VM 配置文件或者 64 位的 VM 配置文件
2. 32 位操作系统内存不会超过 4G，所以没有多大空间可以调整，建议不用调整了
3. 64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。
4. 64 位操作系统且内存大于 8G 的，如果你是开发大型项目、Java 项目或是 Andr...]]></description><category></category></item><item><title><![CDATA[阿里云centos7.4安装ElasticSearch7.8]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/111278888</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/111278888</guid><author>CoderYin</author><pubDate>Wed, 16 Dec 2020 16:05:12 +0800</pubDate><description><![CDATA[阿里云centos7.4安装ElasticSearch7.8

1、软件准备(均为Linux安装包)

（1）jdk(选择系统版本对应的安装包)

地址：https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html



（2）ElasticSearch7.8(选择系统版本对应的安装包)

地址：https://www.elastic.co/cn/downloads/past-r...]]></description><category></category></item><item><title><![CDATA[centos安装minikube]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/109488501</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/109488501</guid><author>CoderYin</author><pubDate>Wed, 04 Nov 2020 13:30:00 +0800</pubDate><description><![CDATA[centos安装minikube

一、准备环境

二、操作步骤
]]></description><category></category></item><item><title><![CDATA[zhss_springboot整合mybatis]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/107998301</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/107998301</guid><author>CoderYin</author><pubDate>Fri, 14 Aug 2020 10:14:40 +0800</pubDate><description><![CDATA[中华石衫_springboot整合mybatis

一、mybatis-spring-boot-starter的工作原理

（1）自动发现一个注册好的DataSource，之前SSM框架需要手动配置applicationContext.xml，springboot不需要直接@Configuration作用代替一千的xml配置文件

（2）自动创建一个SqlSessionFactory,并且将DataSource传入SqlSessionFactory中

（3）自动基...]]></description><category></category></item><item><title><![CDATA[HTSC_项目总结]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/104487495</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/104487495</guid><author>CoderYin</author><pubDate>Mon, 24 Feb 2020 22:48:31 +0800</pubDate><description><![CDATA[HTSC_项目总结

一、Java后端异步执行请求


// 在方法中需要调用Python脚本，但不需要他的返回结果

public void async(){
// 启动独立线程调用Python脚本
		new Thread(new Runnable() {
			@Override
			public v...]]></description><category></category></item><item><title><![CDATA[SpringBoot自定义Start]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/103649754</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/103649754</guid><author>CoderYin</author><pubDate>Mon, 23 Dec 2019 00:12:22 +0800</pubDate><description><![CDATA[SpringBoot自定义Start

一、start介绍

启动器（Start）包含许多依赖项，这些依赖项是使项目快速启动和运行所需的依赖项。

总结：整合特定功能所需要的的所有jar包。

二、原理

springboot在启动的时候会将所依赖所有start的jar包中的META-INF下的spring-factories中...]]></description><category></category></item><item><title><![CDATA[SpringBoot整合mybatis实现mapper.xml方式访问数据库]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/103564968</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/103564968</guid><author>CoderYin</author><pubDate>Mon, 16 Dec 2019 16:48:25 +0800</pubDate><description><![CDATA[SpringBoot整合mybatis实现mapper.xml方式访问数据库

一、项目架构



二、代码

## pom文件


&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...]]></description><category></category></item><item><title><![CDATA[SpringBoot2.0整合dubbo]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/103532175</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/103532175</guid><author>CoderYin</author><pubDate>Fri, 13 Dec 2019 19:51:26 +0800</pubDate><description><![CDATA[SpringBoot2.0整合dubbo

一、开发环境

电脑系统：Windows10

dubbo注册中心：zookeeper-3.3.6



启动成功



zookeeper可视化工具：ZooInspector



连接本地zookeeper成功





springboot版本：2.0

dubbo版本：2.6.2

二、项目目录
...]]></description><category></category></item><item><title><![CDATA[SpringBoot整合swagger2.9.2]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/102603193</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/102603193</guid><author>CoderYin</author><pubDate>Thu, 17 Oct 2019 12:08:13 +0800</pubDate><description><![CDATA[SpringBoot整合swagger2.9.2

一、swagger介绍

1、背景

相信无论是前端还是后端开发，都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力，经常来不及更新。其实无论是前端调用后端，还是后端调用后端，都期望有一个好的接口文档。

2、介绍

swag...]]></description><category></category></item><item><title><![CDATA[SprinBoot上传文件异常java.io.IOException: The temporary upload location [/*] is not valid]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/101202822</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/101202822</guid><author>CoderYin</author><pubDate>Mon, 23 Sep 2019 13:53:53 +0800</pubDate><description><![CDATA[SprinBoot上传文件异常java.io.IOException: The temporary upload location [/*] is not valid

博客推荐[问题原因和解决方法描述的很详细]：

https://blog.youkuaiyun.com/PatPeng/article/details/90174597

报错信息:

解决方法：


    // springboot启动类...]]></description><category></category></item><item><title><![CDATA[SpringAop简单实现]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/100778432</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/100778432</guid><author>CoderYin</author><pubDate>Thu, 12 Sep 2019 17:37:02 +0800</pubDate><description><![CDATA[SpringAop简单实现

一、项目



二、代码


// AopLog.class
// 切面类
@Component
@Aspect
public class AopLog {

	// aop编程通知分类：前置、后置、运行、异常、环绕
	
	@Before("execution(* com.yuyou.service.UserSer...]]></description><category></category></item><item><title><![CDATA[支付宝企业转账到个人账户]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/100716428</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/100716428</guid><author>CoderYin</author><pubDate>Tue, 10 Sep 2019 23:45:51 +0800</pubDate><description><![CDATA[支付宝企业转账到个人账户

一、介绍

在日常项目中都会碰到支付功能需求，最近公司项目需要给用户退款，其实也就是公司账户转账到用户个人支付宝账号。

二、环境准备

1、蚂蚁金服开放平台开通



2、设置私钥和公钥

（1）、通过支付宝提供的签名验签工具生成商用应用私钥/公钥。私钥需要保存在项目配置信息中，公钥设置到支付宝，之后会生成一...]]></description><category></category></item><item><title><![CDATA[Jmetere压力测试工具使用]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/99580483</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/99580483</guid><author>CoderYin</author><pubDate>Wed, 14 Aug 2019 16:57:10 +0800</pubDate><description><![CDATA[Jmetere压力测试工具使用

一、新建线程组



填写线程信息：



二、新建http请求



填写http请求信息：



三、查看聚合报告



查看每秒能够处理接口个数和吞吐信息



注意：在查看聚合报告的时候，不要在聚合报告页面进行查看，在请求页面发生请求，请求之后，再看该请求的聚合报告。因为jmeter软件的一个...]]></description><category></category></item><item><title><![CDATA[jvm堆溢出和栈溢出]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/99546338</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/99546338</guid><author>CoderYin</author><pubDate>Wed, 14 Aug 2019 11:29:45 +0800</pubDate><description><![CDATA[jvm堆溢出和栈溢出

一、jvm堆溢出

1、介绍

在jvm运行java程序时，如果程序运行所需要的内存大于系统的堆最大内存(-Xmx)，就会出现堆溢出问题。

2、案例


// 介绍:执行该段代码需要大于10m内存空间
public class HeadOverflow {
	public static voi...]]></description><category></category></item><item><title><![CDATA[Comparator对象集合实现多个条件按照优先级比较]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/96994291</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/96994291</guid><author>CoderYin</author><pubDate>Tue, 23 Jul 2019 14:52:30 +0800</pubDate><description><![CDATA[Comparator对象集合实现多个条件按照优先级比较

感谢该博主：https://blog.youkuaiyun.com/l1028386804/article/details/56513205

一、背景介绍

在日常的java开发中，我们在返回一个对象集合时需要按照对象的某个属性或者某些属性进行排序返回给前端进行展示，例如我最近需要返回一个题库集合，需要先根据指定时间...]]></description><category></category></item><item><title><![CDATA[重写实体类的equals和hashcode方法来判断对象唯一]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/93463575</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/93463575</guid><author>CoderYin</author><pubDate>Mon, 24 Jun 2019 10:11:05 +0800</pubDate><description><![CDATA[重写实体类的equals和hashcode方法来判断对象唯一

一、介绍

简介：在日常项目开发中，我们需要判断实体类对象是否相等，或者需要将实体类对象存储到集合Set中以便去掉重复的对象，这时我们需要根据自己项目需求根据实体类具体的属性进行实体类hashcode和equals方法的重写。

案例：

在实体类QuestionCharpterDto中，我需要根据章节id...]]></description><category></category></item><item><title><![CDATA[mybatis注解实现对象批量更改]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/93141862</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/93141862</guid><author>CoderYin</author><pubDate>Thu, 20 Jun 2019 23:38:00 +0800</pubDate><description><![CDATA[mybatis注解实现对象批量更改

一、介绍

当有多个对象需要进行更改时，批量修改对象集合List

二、代码


@Update("&lt;script&gt;"
			+ "&lt;foreach collection='listUserAnswerRecord' item='item' open='' close=''  separator=';'&gt...]]></description><category></category></item><item><title><![CDATA[Mysql字段和java实体类属性类型匹配]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/92834565</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/92834565</guid><author>CoderYin</author><pubDate>Wed, 19 Jun 2019 15:59:13 +0800</pubDate><description><![CDATA[Mysql字段和java实体类属性类型匹配

参见下图：


]]></description><category></category></item><item><title><![CDATA[Mysql知识点-日常更新]]></title><link>https://blog.youkuaiyun.com/CoderYin/article/details/91512844</link><guid>https://blog.youkuaiyun.com/CoderYin/article/details/91512844</guid><author>CoderYin</author><pubDate>Wed, 12 Jun 2019 14:50:33 +0800</pubDate><description><![CDATA[Mysql知识点-日常更新

一、left join 中on和where条件过滤介绍

简介：数据库在通过连接两张或多张表来返回记录时，都会生成一张中间的临时表，然后再将这张临时表返回给用户。 在使用left jion时，on和where条件的区别如下：

1、on条件是在生成临时表时使用的条件，它不管on中的条件是否为真，都会返回左边表中...]]></description><category></category></item></channel></rss>