摘要: 系统上线后,如果js、css、图片等静态资源修改,发布后因为用户客户端浏览器的缓存,会导致修改不能马上生效,怎么解决? SpringBoot提供了一种简单有效的方式: 1、将ResourceUrlProvider 添加到Spring中: @ControllerAdvice public class 阅读全文
posted @ 2020-11-08 19:09 oliverreal 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 最近的项目里,客户要求必须兼容目前主流浏览器和IE8、IE9,其中有个功能需要导入数据,于是开启了多年未曾碰过的IE8上传文件并回调的苦逼之旅: 1、用flash上传?现在主流的浏览器想启用flash,对大部分普通用户来讲,都不是件分分钟能搞定的事,果断放弃。 2、用文本域上传吧。但是上传完文件后, 阅读全文
posted @ 2020-06-23 00:21 oliverreal 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 问题: 在把公司原有框架改造为SpringBoot时,原有的通用Mybatis增删改查功能,老是扫描不到mapper.xml。 1、Java接口、实现类和xml的结构如下图 2、模块Core为Dao功能定义的模块,模块devbench为使用Dao功能的模块。 解决方法: 1、定义Dao的Core模块 阅读全文
posted @ 2020-03-31 22:45 oliverreal 阅读(9127) 评论(0) 推荐(0) 编辑
摘要: 今天一个小伙伴遇到一个奇怪的问题:数据库版本是mysql8,有两张表,都有一个名为valid的bit字段,其中一张表用valid='1'可以正常查到数据,另一张表查不到。 百思不得其解,万能的度娘也没有答案。 最后,反复对比两张表的DDL,发现不正常的那张表,在valid字段上居然建了索引!正常的表 阅读全文
posted @ 2020-03-31 21:54 oliverreal 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1、文件下载时,默认只能用https,怎么用http协议: 在Manifest.xml文件中增加一个配置项: 2、debug包使用adb命令不能安装的解决方案(之一): 在gradle.properties文件中增加配置项: 阅读全文
posted @ 2019-11-24 22:34 oliverreal 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、移动设备通过USB连接电脑 2、执行命令adb install [apk文件的路径] 阅读全文
posted @ 2019-11-05 22:45 oliverreal 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 问题:最近发现项目的POM文件在idea中,从modelVersion开始全部变红,文件图标也不是正常的maven图标。 解决办法:点击idea的File/Invalidate Caches/Restart即可 阅读全文
posted @ 2019-10-28 10:04 oliverreal 阅读(6088) 评论(0) 推荐(0) 编辑
摘要: MySQL会限制Server接受的数据包大小。有时候插入、更新或查询时数据包的大小,会受 max_allowed_packet 参数限制,导致操作失败。报错信息为: 可使用下面的命令查看max_allowed_packet参数大小: 解决方案,修改my.ini文件,在[mysqld]下新增或修改ma 阅读全文
posted @ 2019-08-14 01:32 oliverreal 阅读(2227) 评论(0) 推荐(0) 编辑
摘要: 由于客户的CentOS服务器没有安装yum工具,只能通过下载tar.gz包安装mysql,于是跟着万能的百度开启了漫漫踩坑之旅: 1、下载mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 2、解压到/usr/local/文件夹下,并改名为mysql 3、添加mysq 阅读全文
posted @ 2019-05-29 23:23 oliverreal 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: 1、properties文件中增加配置项: 2、定时任务类增加PropertySource注解: 3、定时任务方法的Shedule注解改为: 阅读全文
posted @ 2019-04-03 23:16 oliverreal 阅读(3062) 评论(0) 推荐(0) 编辑