<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bug_Lian的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bug_Lian</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bug_Lian]]></copyright><item><title><![CDATA[MyBatis collection一对多映射String、Integer]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/126221734</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/126221734</guid><author>Bug_Lian</author><pubDate>Mon, 08 Aug 2022 09:55:24 +0800</pubDate><description><![CDATA[Mybatis collection 一对多 映射 String、Integer ]]></description><category></category></item><item><title><![CDATA[SpringBoot集成MongoDb的简单应用]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/125456183</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/125456183</guid><author>Bug_Lian</author><pubDate>Sat, 25 Jun 2022 17:19:33 +0800</pubDate><description><![CDATA[集成
操作]]></description><category></category></item><item><title><![CDATA[Java8 日期api的简单介绍]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/120404920</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/120404920</guid><author>Bug_Lian</author><pubDate>Tue, 21 Sep 2021 22:59:32 +0800</pubDate><description><![CDATA[前言

在java8之前，我们处理日期会存在不少问题，比如日期转换繁琐，计算困难，线程安全等等各种问题。为了解决这些痛处，在java8中引入了java.time包，全新的日期处理方法从根本上解决了这些痛处。

常见的API说明


LocalDateTime 表示没有时区的日期时间，一般表示：年月日时分秒，不可变并且线程安全。


LocalDate 表示没有时区的日期时间，一般表示：年月日，不可变并且线程安全。


LocalTime 表示没有时区的日期时间，一般表示：时分秒，不可变并且线程安全。


Z]]></description><category></category></item><item><title><![CDATA[SpringBoot文件上传并保存本地]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/119563430</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/119563430</guid><author>Bug_Lian</author><pubDate>Tue, 10 Aug 2021 10:10:36 +0800</pubDate><description><![CDATA[import com.lgy.util.Result;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.]]></description><category></category></item><item><title><![CDATA[request 获取各种路径总结]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/119171371</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/119171371</guid><author>Bug_Lian</author><pubDate>Wed, 28 Jul 2021 10:32:08 +0800</pubDate><description><![CDATA[假如有以下环境：springboot项目打war包后的名字（访问前缀）为 demo，发布到tomcat的端口为8080，项目里面有一接口路径为：/user/list
//以下输出结果为： /demo
request.getContextPath(); 
//以下输出结果为： /demo/user/list
request.getRequestURI(); 
//以下输出结果：http://localhost:8080/demo/user/list
request.getRequestURL().toStri]]></description><category></category></item><item><title><![CDATA[spring事务的传播机制]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/111675467</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/111675467</guid><author>Bug_Lian</author><pubDate>Fri, 25 Dec 2020 14:04:00 +0800</pubDate><description><![CDATA[第一大类：必须有事务的
1：REQUIRED（默认）
如果没有，就新建一个事务，如果有，就加入当前事务。
2：REQUIRES_NEW
强制性一定会新建事务。如果原来有，就挂起。
3.NESTED
如果没有，新建一个事务，如果有，就在当前事务中嵌套。
嵌套事务一个非常重要的概念就是内层事务依赖于外层事务。外层事务失败时，会回滚内层事务所做的动作。而内层事务操作失败并不会引起外层事务的回滚。
4：MANDATORY
如果当前有事务，就使用当前事务，如果没有，就抛出异常。
第二大类：可有可无的
1：SUPPOR]]></description><category></category></item><item><title><![CDATA[SpringBoot中如何使用单元测试]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/111193100</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/111193100</guid><author>Bug_Lian</author><pubDate>Tue, 15 Dec 2020 10:39:15 +0800</pubDate><description><![CDATA[话不多说，第一步加上下面的依赖，一般springboot创建的时候默认是有的，但是新版会指定scope作用域，这个看自己需要，测试的话删除即可：
&lt;!-- spring test--&gt;
 &lt;dependency&gt;
     &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
     &lt;artifactId&gt;spring-boot-starter-test&lt;/artifactId&gt;
 &lt;/dep]]></description><category></category></item><item><title><![CDATA[SpringBoot打war包发布Tomcat]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/111192420</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/111192420</guid><author>Bug_Lian</author><pubDate>Tue, 15 Dec 2020 10:17:47 +0800</pubDate><description><![CDATA[超级简单，第一步：pom.xml文件中指定打包方式为war：
    &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.8.RELEASE&lt;/version&gt;
        &lt;relat]]></description><category></category></item><item><title><![CDATA[MySQL查询连续的时间段]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/111172139</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/111172139</guid><author>Bug_Lian</author><pubDate>Tue, 15 Dec 2020 10:06:00 +0800</pubDate><description><![CDATA[有时候我们会遇到这种需求，要求统计本月份每天日期的数据，意思就是说日期必须连续，不能中断。我的思路就是查询出一段连续的时间段作为一个表去和主要数据连表查询。表连接分组什么的相比大家都很熟练了，这里主要演示下如何用MySQL查询连续的时间段。
在此之前，先说下mysql自带的一个表 ----- help_topic。它有一个从0~657的顺序ID序列，一些短期的操作可以借助它来完成，比如生成连续的日期。

...]]></description><category></category></item><item><title><![CDATA[SpringBoot如何进行参数校验]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/111040146</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/111040146</guid><author>Bug_Lian</author><pubDate>Fri, 11 Dec 2020 16:44:06 +0800</pubDate><description><![CDATA[为安全考虑，我们开发经常会需要进行参数校验，这里简单记录下Springboot的方式。话不多说我们直接开始，首先创建一个实体类：
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.Range;

import javax.validation.constraints.*;
import java.io.Serializable;
i]]></description><category></category></item><item><title><![CDATA[SpringBoot配置url访问本地图片]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/111029306</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/111029306</guid><author>Bug_Lian</author><pubDate>Fri, 11 Dec 2020 10:05:31 +0800</pubDate><description><![CDATA[非常简单，首先配置yml文件
server:
  port: 8080
  servlet:
    context-path: /demo/
    
picture:
  # 图片访问路径
  show: /show/**
  # 本地映射,图片真实存放路径
  up-path: D:/MyPhoto/peicture/

然后创建WebConfig实现WebMvcConfigurer
import org.springframework.beans.factory.annotation.Value;
]]></description><category></category></item><item><title><![CDATA[SpringBoot使用RestTemplate发送Ajax请求]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/110929519</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/110929519</guid><author>Bug_Lian</author><pubDate>Wed, 09 Dec 2020 16:44:34 +0800</pubDate><description><![CDATA[SpringBoot已经默认集成RestTemplate，所有无需任何依赖和配置。下面代码粘贴可以直接使用
import java.nio.charset.StandardCharsets;

import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
import org.springframework.]]></description><category></category></item><item><title><![CDATA[Controller统一返回实体数据]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/110531519</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/110531519</guid><author>Bug_Lian</author><pubDate>Thu, 03 Dec 2020 15:03:58 +0800</pubDate><description><![CDATA[java controller统一返回实体数据

实体类直接复制即可使用

/**
 2. @Description TODO 统一返回对象
 3. @Author admin
 4. @Date 2020/12/27
 */
public class DataResult implements Serializable {

	private static final long serialVersionUID = -5443719680165946100L;

	private Integer code]]></description><category></category></item><item><title><![CDATA[Java实现word文档转换图片功能]]></title><link>https://blog.youkuaiyun.com/Bug_Lian/article/details/105654713</link><guid>https://blog.youkuaiyun.com/Bug_Lian/article/details/105654713</guid><author>Bug_Lian</author><pubDate>Tue, 21 Apr 2020 12:18:29 +0800</pubDate><description><![CDATA[要实现word文档转换图片功能，网上看了好多资料，很多都说用aspose。我用了下，实在是想吐，首先收费不说，其次jar包资源难找，而且到LINUX上还乱码…给大家推荐一个超级好用的 (https://www.e-iceblue.cn/)**，里面有详细的文档，但是不是很全面，我这边就自己记录下，话不多说，上代码！
首先是maven依赖，官网文档只写了pdf的，这里我去仓库地址找了word的
		...]]></description><category></category></item></channel></rss>