自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2210

原创 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 1793 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 233

原创 CentOS7安装MySQL5.7

一、下载MySQL5.7官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads选择64位的压缩包,先下载到本地,再上传到服务器上比较快![image.png](https://img-blog.csdnimg.cn/img_convert/2137d085f1bdb1f396eb3faa19306566.png#align=left&display=inline&height=797&margin=[objec

2021-04-04 01:11:46 125

原创 阿里云SSL免费证书配置Nginx的https

一、官网申请免费证书由于免费一个阿里云账号只能申请1次免费证书,且证书为单域名DVSSL,因此建议先购买自己的域名:https://wanwang.aliyun.comhttps://www.aliyun.com/product/security/markets/aliyun/product/cas![image.png](https://img-blog.csdnimg.cn/img_convert/382b74a33120ccd47468bda2b06c6047.png#align=left&

2021-03-10 23:35:53 197

原创 本地项目推送到Git新仓库

Git是常用的版本管理工具,本文以Gitee为例教大家如何新建仓库,并将本地代码推送。

2021-01-30 23:14:39 452

原创 MySQL常用优化手段

首先,任何优化都离不开“时间”、“空间”的权衡。笔者看来,MySQL的优化可以分为:“内部优化”、“外部优化”两部分。一、内部优化MySQL内部优化指定是它本身的优化手段,可以大致分为包括“结构”、“配置”两部分内容。(一)结构1. 字段类型:合理选择int、bigint、tinyint、float等字段 长度/大小:在预留一定空间的前提下,按需选择字段长度 约束:能加not null、unsigned的就加上 其他说明:2. 索引MySQL索引有:FULLTEXT、SP.

2020-11-05 21:18:28 186

原创 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 837

原创 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 269

原创 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 7063 3

空空如也

空空如也

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

TA关注的人

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