经验
fanrendale
爱生活,爱代码
展开
-
MySQL——定时备份,保留最新31天的数据
本人个人博客网站,欢迎访问:学教府一、背景概述: 对于我们的生产数据库,都需要定时做备份,以免数据丢失。比如每日备份,同时也需要将以前的进行清理。此处我展示的是只保留最新的 31 天数据。二、备份命令使用mysqldump 命令是 mysql 可以直接用来进行数据库备份的命令。使用方式如下:# 语法mysqldump -u<username> -p<password> dbname tablename1 tablename2... > /path/to/***..原创 2020-06-09 00:56:18 · 2658 阅读 · 0 评论 -
经验——SpringBoot 获取 resource 目录下的文件
本人个人博客网站,欢迎访问:学教府一、背景介绍: 在业务开发中,我们可能会将几个文件打包成一个压缩文件,而有些文件是固定不变的,可以提前放在资源文件 resource 下面。这时我们只需要根据相对路径来获取文件。功能看起来很简单,但是遇到的坑倒是不少啊!二、配置 maven在文件编译时,需要将 resource 目录下的文件拷贝到 target 目录的 classes 目录下面,这个才是运行时的文件。因为是使用了 maven ,所以此处是在 pom 文件进行配置。如下(只贴出关键点),这是最.原创 2020-06-04 11:35:02 · 4639 阅读 · 1 评论 -
fastjson——使用 aop 打印入参,报错:getOutputStream() has already been called for this response
一、问题描述我在使用 aop 做日志切面,记录 controller 的入参和返回时,将参数使用 fastjson 格式化。代码如下:Object[] args = joinPoint.getArgs();// 报错出现在下面这行String params = JSONObject.toJSONStringWithDateFormat(args, dateFormat, Serializ...原创 2020-03-13 22:35:11 · 905 阅读 · 0 评论 -
Mybatis 使用经验
一、Mybatis 中的字符拼接CONCAT('%',#{param.tagId},'%')二、注解方式判空<if test='param.tagId != null and param.tagId != \"\" ' >原创 2020-03-08 21:25:04 · 149 阅读 · 1 评论