摘要: 正式搬家至CSDN,博客园也会不定期更新。 阅读全文
posted @ 2022-01-20 16:15 牛蜗 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1. 文件存在却无法被引用,引用报错。 解决:File -> Invalidate Caches/Restart , 选重启。 阅读全文
posted @ 2021-10-29 15:19 牛蜗 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 数据库存储 怎么查询包含这些值的数据呢? 可以这么写: 点击查看代码 ... where field1 regexp (select replace(config_value, ',', '|') config_value from table1 where ... ) ... 阅读全文
posted @ 2021-10-14 11:13 牛蜗 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 现象:java无法使用别名查询结果,执行如下SQL select name as userName from student 查询的结果userName没有值。 原因: 数据库驱动版本高于5.0.x,默认不支持别名查询。 解决: 数据库连接添加参数 useOldAliasMetadataBehavi 阅读全文
posted @ 2021-07-19 11:38 牛蜗 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 情景:AOP获取请求参数,并转成JSON字符串时抛出 原因: ServletRequest,ServletResponse,MultipartFile不能被序列化,需要排除之后再做序列化。 示例: Object[] args = joinPoint.getArgs(); Object[] argum 阅读全文
posted @ 2021-07-02 20:26 牛蜗 阅读(972) 评论(0) 推荐(0) 编辑
摘要: spring boot源码位置: SpringApplication类 阅读全文
posted @ 2021-05-08 15:06 牛蜗 阅读(44) 评论(0) 推荐(0) 编辑
摘要: $0:当前脚本文件名 $n:传递给脚本或函数的参数。n表示第一个参数。 $#:传递给脚本或函数的参数个数。 $*:传递给脚本或函数的所有参数。 $@:传递给脚本或函数的所有参数。 $?:上个命令的退出状态或函数的返回值。 $$:当前shell进程ID。 \(@雨\)的区别: 不被“”包含时,如$@或 阅读全文
posted @ 2021-04-16 17:07 牛蜗 阅读(467) 评论(0) 推荐(0) 编辑
摘要: javaMail是我们java开发中常用的发邮件方式,但是会有某些 现象 附件名称无法正常展示,出现如:untitled,bat等不正确文件名。 分析 if (value.length() > 60 && splitLongParameters && encodeParameters) { int 阅读全文
posted @ 2021-02-03 11:16 牛蜗 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 参考环境 gradle 6.5.1 + jdk8 下载 https://gradle.org/next-steps/?version=6.5.1&format=bin 配置环境变量(略) 配置国内镜像 单个项目有效 build.gradle repositories { // mavenCentra 阅读全文
posted @ 2021-01-04 12:01 牛蜗 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 现象:定时任务引入springbatch框架,当数据量积累到6000+以后,出现超过30s的慢查询报警。 慢查询sql: SELECT JOB_EXECUTION_ID, START_TIME, END_TIME, STATUS, EXIT_CODE, EXIT_MESSAGE, CREATE_TI 阅读全文
posted @ 2020-09-30 15:25 牛蜗 阅读(190) 评论(0) 推荐(0) 编辑