自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MyBatis collection一对多映射String、Integer

Mybatis collection 一对多 映射 String、Integer

2022-08-08 09:55:24 1789

原创 SpringBoot集成MongoDb的简单应用

集成操作

2022-06-25 17:19:33 259

原创 Java8 日期api的简单介绍

前言在java8之前,我们处理日期会存在不少问题,比如日期转换繁琐,计算困难,线程安全等等各种问题。为了解决这些痛处,在java8中引入了java.time包,全新的日期处理方法从根本上解决了这些痛处。常见的API说明LocalDateTime 表示没有时区的日期时间,一般表示:年月日时分秒,不可变并且线程安全。LocalDate 表示没有时区的日期时间,一般表示:年月日,不可变并且线程安全。LocalTime 表示没有时区的日期时间,一般表示:时分秒,不可变并且线程安全。Z

2021-09-21 22:59:32 256

原创 SpringBoot文件上传并保存本地

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.

2021-08-10 10:10:36 898

原创 request 获取各种路径总结

假如有以下环境:springboot项目打war包后的名字(访问前缀)为 demo,发布到tomcat的端口为8080,项目里面有一接口路径为:/user/list//以下输出结果为: /demorequest.getContextPath(); //以下输出结果为: /demo/user/listrequest.getRequestURI(); //以下输出结果:http://localhost:8080/demo/user/listrequest.getRequestURL().toStri

2021-07-28 10:32:08 141

原创 spring事务的传播机制

第一大类:必须有事务的1:REQUIRED(默认)如果没有,就新建一个事务,如果有,就加入当前事务。2:REQUIRES_NEW强制性一定会新建事务。如果原来有,就挂起。3.NESTED如果没有,新建一个事务,如果有,就在当前事务中嵌套。嵌套事务一个非常重要的概念就是内层事务依赖于外层事务。外层事务失败时,会回滚内层事务所做的动作。而内层事务操作失败并不会引起外层事务的回滚。4:MANDATORY如果当前有事务,就使用当前事务,如果没有,就抛出异常。第二大类:可有可无的1:SUPPOR

2020-12-25 14:04:00 100

原创 SpringBoot中如何使用单元测试

话不多说,第一步加上下面的依赖,一般springboot创建的时候默认是有的,但是新版会指定scope作用域,这个看自己需要,测试的话删除即可:<!-- spring test--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dep

2020-12-15 10:39:15 460 2

原创 SpringBoot打war包发布Tomcat

超级简单,第一步:pom.xml文件中指定打包方式为war: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> <relat

2020-12-15 10:17:47 92

原创 MySQL查询连续的时间段

有时候我们会遇到这种需求,要求统计本月份每天日期的数据,意思就是说日期必须连续,不能中断。我的思路就是查询出一段连续的时间段作为一个表去和主要数据连表查询。表连接分组什么的相比大家都很熟练了,这里主要演示下如何用MySQL查询连续的时间段。在此之前,先说下mysql自带的一个表 ----- help_topic。它有一个从0~657的顺序ID序列,一些短期的操作可以借助它来完成,比如生成连续的日期。...

2020-12-15 10:06:00 2146 3

原创 SpringBoot如何进行参数校验

为安全考虑,我们开发经常会需要进行参数校验,这里简单记录下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

2020-12-11 16:44:06 1712 2

原创 SpringBoot配置url访问本地图片

非常简单,首先配置yml文件server: port: 8080 servlet: context-path: /demo/ picture: # 图片访问路径 show: /show/** # 本地映射,图片真实存放路径 up-path: D:/MyPhoto/peicture/然后创建WebConfig实现WebMvcConfigurerimport org.springframework.beans.factory.annotation.Value;

2020-12-11 10:05:31 1460 1

原创 SpringBoot使用RestTemplate发送Ajax请求

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.

2020-12-09 16:44:34 382

原创 Controller统一返回实体数据

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

2020-12-03 15:03:58 910

原创 Java实现word文档转换图片功能

要实现word文档转换图片功能,网上看了好多资料,很多都说用aspose。我用了下,实在是想吐,首先收费不说,其次jar包资源难找,而且到LINUX上还乱码…给大家推荐一个超级好用的 (https://www.e-iceblue.cn/)**,里面有详细的文档,但是不是很全面,我这边就自己记录下,话不多说,上代码!首先是maven依赖,官网文档只写了pdf的,这里我去仓库地址找了word的 ...

2020-04-21 12:18:29 8432 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除