JAVA
麦香--老农
优秀,始于思想,成于实践,大成于坚持
展开
-
springboot和swagger版本不兼容问题解决
【代码】springboot和swagger版本不兼容问题解决。原创 2023-12-07 14:55:23 · 856 阅读 · 0 评论 -
springboot+mybatisplus+druid实现多数据源配置
【代码】springboot+mybatisplus+druid实现多数据源配置。原创 2023-12-07 14:48:25 · 613 阅读 · 0 评论 -
Hutool工具类ExcelUtil --- 简单表格的创建、数据导入、字体、样式
注意:hutool、poi版本不匹配会导致异常。原创 2023-08-01 16:01:10 · 2630 阅读 · 0 评论 -
Hutool工具类FileUtil----文件(夹)创建、删除、添加数据
【代码】Hutool工具类----文件(夹)创建、删除、添加数据。原创 2023-07-31 16:07:56 · 6813 阅读 · 0 评论 -
Java中异步的使用
异步处理的两种实现方式原创 2023-07-24 22:57:52 · 444 阅读 · 0 评论 -
SpringBoot+jasypt-spring-boot-starter实现配置文件明文加密
加密后,可删除jasypt.encryptor.password配置;发版时可在命令行中配置。JDK:将两个jar文件放到%JDK_HOME%\jre\lib\security下。JRE:将两个jar文件放到%JRE_HOME%\lib\security下。解决方案:java密码扩展无限制权限策略文件安装–jce_policy安装。原创 2023-07-23 19:28:43 · 1070 阅读 · 0 评论 -
SpringBoot全局异常与统一返回结果
当接口中包含多个修改数据库的操作时,如果保证在事务进行回滚的同时返回统一的结果对象呢??? 统一返回结果对象,参考如下连接的DataResult对象 SpringBoot整合Swagger与统一返回结果问题全局异常接收处理类 当需要处理异常问题时,抛出BaseException异常或其子类即可@ControllerAdvice public class GlobalExceptionHandler { @ExceptionHan...原创 2021-07-08 17:30:49 · 336 阅读 · 0 评论 -
SpringBoot整合Swagger与统一返回结果问题
写此博客,以此留念,解决了因使用统一返回结果对象导致,swagger-ui看不到返回对象属性注释的原因。(没有使用泛型导致)Springboot统一结果返回对象@Data@ApiModel("统一API响应结果封装") public class DataResult<T> { /**操作结果 0为成功*/ @ApiModelProperty("操作结果 0为成功") private int status = 200; /**错误co...原创 2021-07-08 16:51:04 · 2443 阅读 · 0 评论 -
idea2018 git提交时忽略文件设置
原创 2021-02-23 16:08:18 · 331 阅读 · 0 评论 -
Lombok简述、引入、基本使用、常用注解
1.Lombok简述 一个Java类库,主要用于简化Java代码中的大量模板代码,比如:setter/getter方法、toString、流的关闭等2.Lombok基本使用 引入maven依赖,工具(如:idea)中需安装该插件才能便于操作,插件安装请参照(https://blog.csdn.net/Nice_EveryDay/article/details/108225462)<dependency> <groupId>org.projectl...原创 2020-08-25 18:06:14 · 357 阅读 · 1 评论 -
linux centos7 jdk rpm安装方式
Linux下jdk安装方式1.下载JDK安装包,链接:链接:https://pan.baidu.com/s/1BrBWXsQ5u3C_CUGL5ig17w提取码:lr0x2.使用xshell等工具,上传至/usr/java目录下(默认没有java目录,需要自行创建,也可自己定义其他路径)3.tar zxvfjdk-8u131-linux-x64.tar.gz ,使用该命令解压文件4.使用Vi编辑器,设置环境变量 sudo vi /etc/profile ,使用该命令打开...原创 2020-07-15 17:41:10 · 187 阅读 · 0 评论 -
Linux安装jdk失败后 各种命令不可用的解决方案 和Liunx中jdk的安装步骤
1.Linux安装jdk失败后 各种命令不可用 出现该情况的原因:jdk环境变量配置错误 解决方案: 1)首先使linux命令可用 2)重新配置环境变量 ①命令行中输入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,使命令暂时可用 ②命令行中输入 vi ~/.bash_profile 进入到环境变量中 ③仔细检查PATH 属性是否有错误,改正后 :wq 报错退出 ④执行...原创 2020-07-10 10:23:57 · 1047 阅读 · 0 评论 -
Java 枚举enum 枚举的来由 枚举的常用方法 枚举的构造函数 枚举中的方法 枚举继承接口
Java5新增的特性,一种特殊的类型。本质上是一个类,但是有特殊的约束。这些约束让枚举更简洁、安全。枚举本质是在一个常量集合,一个属于同一类型的常量集合。比如:四季(春夏秋冬)、星期(一到七)1.枚举的来由当没有枚举enum时,我们需要定义一组常量,如下:public class Day { public static final int MONDAY =1; public static final int TUESDAY=2; public stati...原创 2020-05-26 18:09:50 · 310 阅读 · 0 评论 -
spring boot的@RequestParam和@RequestBody的区别 PostMan params与body区别
简单来讲,params与body的区别就是get与post的区别get请求,适合向服务器发送数据量较小的请求,比如查询操作;请求参数会放在url里,用?分割参数,多个参数用&链接post请求,适合项数据量发送数据量较大的请求,比如添加操作,上传文件等,参数不会放在url里params里的参数会被放在url里,所以get请求时参数添加在params里body里的参数不会放在url里,所以post请求时参数添加在body里...原创 2020-05-20 15:45:28 · 1938 阅读 · 0 评论 -
JAVA8新特性 函数式接口 lambda表达式 StreamAPI 日期时间API
1.Java8新特性1)默认方法: 默认方法就是一个在接口里面有了一个实现的方法 2)方法引用: 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。 与lambda联合使用,可以使语言的构造更紧凑简洁,减少冗余代码。3)Lambda表达式: Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。4)Stream API: 新添加的Stream API(java.util.stream) 把真正的函数...原创 2020-05-12 14:14:48 · 572 阅读 · 0 评论