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格式的,里面有大于号小于号之类的,发现了前端传的是 > ,到后台接收的时候直接变成了 > 一看就知道肯定是转义上出问题了。 前端传值调试 后端接收调试 解决思路 想办法把前台传过来的转义字符再转回来。 我这里用的方法比较简单,就这一个地方需

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

Linux中快速安装docker,避免踩坑


按照docker之前,先把镜像给整好,不然下载会很慢或者下载不下来。推荐阿里云的docker镜像,直接贴上网址:https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.54801b113hmKXUCentOS 7(使用

Spring Boot中logback.xml配置出现APPLICATION_IS_UNDEFINED


1、问题今天在给项目添加logback.xml配置时,发现添加配置项引入的配置在项目启动时会加载的时候出现了问题,先是生成了APPLICATION_IS_UNDEFINED文件,后来又生成了一个正常的文件。2、复现上配置文件:<?xml version="1.0" enco

Springboot使用ResourceUtils.getFile读取不到jar包里面文件


问题描述今天分享一个发版遇到问题,读取resource下文件时报错,但是本地环境启动时并不会报错,打包到线上jar包运行报错,最终定位到代码:File file = ResourceUtils.getFile("classpath:data20220111.txt");Input

Linux下Tomcat配置,运行环境编码设置


下载tomcatapache-tomcat-7.0.39修改配置server.xml增加如下配置(8090为http端口,可自行修改) <Executor name="tomcatThreadPool" namePrefix="catalina-exec-&quo