Mybats 和 Mybatis plus 共存使用

JAVA 

Mybatis 集成 MyBatis-Plus。因为项目原因,老的mybatis无法去掉,又无法忍受Mybatsi写那么多xml的痛苦,做了一个兼容方案,共存 改造前(pom、bean) <properties> <mybatis.version>3.4.1</mybatis.version

SpringBoot 文件上传设置大小


记录一次排错经历 关于undertow容器配置文件上传大小,首先网上看了一波关于如何调整,主要参数是两个 spring.servlet.multipart.max-file-size=50MB spring.servlet.multipart.max-request-size=50MB 具体调整多

Hutool工具类实现RSA 加解密


简介 RSA算法是一种非对称加密算法,与对称加密算法不同的是,RSA算法有两个不同的密钥,一个是公钥,一个是私钥。 下面我用hutool工具包来实现一个加解密示例代码 依赖Hutool工具包 <dependency> <groupId>cn.hutool</groupId>

Spring Mvc框架增加切面拦截记录日志


确保框架中引入了aspectj 相关jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring-versi

mybatis查询优化速度优化fetchSize


问题 我们在代码中查询,往往比在数据库访问工具上面查询速度要慢,一直没找到原因,测试的时候用的是单表查询,明明数据库里面很快,到代码里面后,就要慢很多。 项目框架 使用的SpringBoot + Mybatis,这里面出问题的只可能是mybatis了,没用原生的JDBC进行测试。 mybatis优化

IDEA设置代码注释模版

JAVA 

IDEA设置代码注释模版,之前看过很多模版设置,都不满足要求,这样设置2个步骤搞定。 新创建类的情况下生成注释 模版已贴在下方,直接复制过去就好 /** * @description: * @date : ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINU

java zip压缩 不用读取文件,直接用流

JAVA 

此功能背景是批量生成一批二维码,打成压缩包并下载 java批量对文件打压缩包,此处用的是文件流,不用创建文件,读取文件 public void exportZip(CodePlateDeviceQueryDto queryDto, OutputStream out) throws IOExcepti

Spring Boot 项目前端传特殊字符后台被转义,已解决

JAVA 

情景再现 正常编写模板数据,我的模板是一个sql格式的,里面有大于号小于号之类的,发现了前端传的是 &gt; ,到后台接收的时候直接变成了 &gt; 一看就知道肯定是转义上出问题了。 前端传值调试 后端接收调试 解决思路 想办法把前台传过来的转义字符再转回来。 我这里用的方法比较简单,就这一个地方需

maven解决包冲突简单方式(安装插件maven helper)


出现问题在Java开发中,常常会遇到不同jar包之间存在冲突的情况,这可能会导致编译错误、运行时异常等问题。不能快速定位到具体冲突的jar包,IDEA项目启动时报错不明确。解决方案使用idea插件Maven Helper,当然我这边安装好了,如下图所示。(注意:安装完成后需要重启IDEA)打开项目p

SpringBoot程序打包成docker镜像并运行


手动打包运行前提是服务器上已经安装好了docker[root@VM-4-7-centos docker]# docker -vDocker version 20.10.16, build aa7e414编写Dockerfile文件,参考样例:FROM openjdk:8ADD miniprogram