
java
大器晚成程序郎
小白
展开
-
Springboot 项目配置文件进行加密
Springboot 实现配置加解密原创 2022-07-02 16:05:14 · 2056 阅读 · 0 评论 -
自定义校验入参注解
自定义入参校验注解原创 2022-06-14 11:04:53 · 331 阅读 · 0 评论 -
记一次MySQL创建数据库连接时提示数据库超时问题
首先看一下报错信息:Caused by: org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.GetConne..原创 2022-04-25 16:48:31 · 8241 阅读 · 8 评论 -
mysql 前一天23:59:59 999入库后是次日00:00:00
最近项目遇到一个问题,使用hutool中的DateUtil类获取当天结束时间,入库之后变成了次日的凌晨00:00:00。。这让人很费解,按理说程序应该十分严谨才对。后台打印日期的时间戳也是1666195199999。找了许久终于发现了原因,程序是没有问题的,问题是MySQL插入时间问题:mysql更新到5.6.4 之后 , 新增了factional seconds的特性 , 可以记录时间的毫秒值,超过500就会四舍五入的问题。然后看一下hutool里的方法明显是将毫秒设置成了999.找到原因原创 2022-04-28 14:28:00 · 2056 阅读 · 0 评论 -
关于验证文件扩展名的方法
为了防止文件无限制上传系统漏洞,需要在后台通过文件头来判断一下文件的扩展名package com.googosoft.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java....原创 2019-05-08 15:53:17 · 955 阅读 · 1 评论