知识总结
黑猫闯天下
用代码点缀人生,让指尖放飞理想!
展开
-
Springboot上传文件大小限制解决
Springboot上传文件大小限制解决问题产生:最近在做一个Excel表格导入的功能,发现当上传的文件大于1MB的时候前端会报400错误,后端日志显示一个坏的请求(Springboot2.0版本);原因分析:通过上传文件的对比发现,报400的文件大小都是大于1MB的,然后猜想是文件大小限制问题;问题解决:根据猜想到Springboot注释文档中查看默认限制大小是1MB,然后在公司...原创 2019-11-08 00:13:51 · 2065 阅读 · 0 评论 -
Excel数据导入数据库、Mybatis整形参数为零不生效,$赋值和#赋值的区别详解,Vue对象赋值踩坑
一、Excel数据导入数据库问题:如何把Excel表格数据导入数据库的表中(数据量很大不可能一条条插入)?解决方案:(1) 首先试用数据库连接工具导入Excel表格功能,简单方便直接,但是有可能数据会出现不正确的情况,比如某个字段要求特定位数不足的前面补零,但是通过工具导入后数据前面的零自动去掉了从而达不到预期的效果,这时需要先将表格的数据转换为文本,然后利用Excel公式(=RE...原创 2019-10-24 23:20:20 · 351 阅读 · 0 评论 -
Java8新特性Stream、Mybatis去前/后缀(2019-10-15)
一、Mybatis去前、后缀问题:当前端请求时报错数据库语法错误,定位到具体sql语句or;问题分析:通过报错日志定位到具体sql语句,发现是sql拼接问题;在mapper.xml文件中编写动态sql时会有条件判断拼接sql,当前端一个参数为空时,后台sql语句拼接就成了and or,显然语法错误,中间少了字段;解决:把条件里的or...改成了...or,这样还是会有一个问题就是最后会...原创 2019-10-15 23:05:52 · 746 阅读 · 0 评论 -
今日小结(2019-10-13)
一、静态变量踩坑记录问题:项目里有一个模板匹配模块,有两个对外接口,一个模糊匹配和一个精确匹配,模糊匹配采用默认值,精确匹配比模糊匹配多了一个赋值操作,所以精确匹配赋值后会调用模糊匹配,由于模板生成类和模板匹配逻辑拆分为两个类,但是不想重新定义变量并赋值,于是需要数据共享,其中一个类使用了静态变量来共享数据,但是通过测试发现在调用精确匹配后再调用模糊匹配模糊匹配的结果和上一次精确匹配的结果一样...原创 2019-10-13 15:20:00 · 167 阅读 · 0 评论 -
Linux常见问题
一、linux下vi编辑只读文档无法保存的解决方法使用普通用户编辑nginx.conf 等配置文件:保存的时 候会提示:没有Root Permission可以用如下方法解决:保存时加上::w !sudo tee %用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你...原创 2018-12-18 16:20:06 · 181 阅读 · 0 评论