- 博客(15)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 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
2054
原创 记一次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
8237
8
原创 Spring @ConfigurationProperties 注解使用
Spring @ConfigurationProperties 注解使用
2022-03-16 10:22:41
712
原创 关于验证文件扩展名的方法
为了防止文件无限制上传系统漏洞,需要在后台通过文件头来判断一下文件的扩展名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
953
1
原创 关于web项目前后端加密解密总结
首先项目是基于vue开发的项目1、DES加密前端需要引入jsimport cryptoJs from 'crypto-js'// DES加密export const encryptDes = (message, key) => {return cryptoJs.DES.encrypt(message, cryptoJs.enc.Utf8.parse(key), {...
2019-04-09 16:11:03
3218
转载 前后台分离之后跨域的问题
最近在用vue开发项目,也是头一次接触前后端分离的项目。那么,就会接触到跨域的问题1、什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域之间相互请求资...
2019-03-28 09:54:02
296
原创 mybatis@insert 注解判断insert或是update
最近参与研发了一个项目,需要用到mybatis,和我之前接触的不同,我们的sql语句并没有写在xml中,而是使用的注解。所以在此做个笔记方便以后查找。@insert 注解简单的就不多说主要是有个业务需求,当一条数据存在时update ,不存在时insert,这时就会用到ON DUPLICATE KEY UPDATE其中appserverid 和 userid 是主键@...
2019-03-22 11:08:51
5438
4
最近在研究VB,请问VB中的setter、getter 方法怎么写
2017-04-28
struts配置玩web.xml不能运行啊啊啊
2017-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人