- 博客(10)
- 收藏
- 关注
原创 Java泛型类中方法如何获取泛型的实际类型
本文以“通用Excel处理器”为例,说明如何在抽象泛型类中的方法中,获取运行时的实际泛型类型Class,继而使用反射机制完成业务需求import java.lang.reflect.ParameterizedType;/** * 通用Excel导入导出处理器 * * @param <I> 导入类型 * @param <E> 导出类型 */public abstract class AbstractExcelHandler<I, E> {
2021-10-12 17:53:09
2260
原创 Knife4j2.0.7版Swagger对象字段排序插件
请注意:高版本的swagger替换了Optional的类;泛型如果无法识别,请手动书写Getter/Setter方法package cn.com.pcauto.hj.config.swagger;import com.fasterxml.jackson.databind.introspect.AnnotatedField;import com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;import io.swagger
2021-05-13 00:39:34
1863
1
原创 MySQL一主多从数据同步配置
一、环境准备MySQL安装:5.7节点准备:主节点:192.168.184.128从节点:192.168.184.129本示例采用XShell实现多窗口同时编辑,方便快速搭建环境二、主节点配置创建并授权同步权限账号mysql -uroot -prootCREATE USER 'master'@'%' IDENTIFIED BY 'master';GRANT REPLICATION SLAVE ON *.* TO 'master'@'%' IDENTIFIED BY 'm
2021-04-05 00:14:40
262
原创 CentOS7安装MySQL5.7
一、下载MySQL5.7官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads选择64位的压缩包,先下载到本地,再上传到服务器上比较快结构1. 字段类型:合理选择int、bigint、tinyint、float等字段 长度/大小:在预留一定空间的前提下,按需选择字段长度 约束:能加not null、unsigned的就加上 其他说明:2. 索引MySQL索引有:FULLTEXT、SP.
2020-11-05 21:18:28
207
原创 SpringBoot2.2+版本整合redis(template/cacheManager/过期监听)
一、添加依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency></dependencies>二、
2020-08-16 16:24:16
868
原创 SpringBoot读取配置文件信息
一、创建配置文件当我们新建一个SpringBoot工程的时候,在资源文件夹resources下,会自动生成默认的application.properties配置文件。(一)application.properties其书写风格为小数点间隔级别书写全路径。这个老代码里面见的比较多。示例如下:server.port=8080spring.datasource.url=jdbc:mysql://localhost:3306/demospring.datasource.username=root
2020-08-08 19:10:33
291
原创 SpringBoot集成Knife4j2.0.2版Swagger(接口及字段排序、生产环境关闭)
knife4j官网https://doc.xiaominfo.com/knife4j/一、添加pom依赖<properties> <knife4j.version>2.0.2</knife4j.version> <springfox-swagger-ui.version>2.9.2</springfox-swagger-ui.version></properties><dependenc
2020-06-28 21:33:57
7301
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人