- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 文件上传之类型验证
实际项目中,文件类型的确定绝对不能仅仅依靠后缀名,因为很多攻击方式都是通过把可执行文件弄个其他的后缀名然后上传服务器进行攻击的,所以必须使用文件头魔数来进行文件类型的确定才可以。。。 以下 验证类如下:(验证类比照大神写的,留作备份!) import java.io.FileInputStream; import java.io.FileNotFoundException; impo...
2018-12-18 18:27:39 1709 1
原创 将磁盘内的图片加载显示在网页上
设有一个目录:c:\upload; 里边存放的都是正常图片,如何把他的内容在网页上显示出来呢? 步骤一:读取该目录下所有文件到工程,然后取到所有文件的路径地址存放到一个List集合里,然后把集合放进session,到前台网页取遍历取值。(注意:因为取到的路径地址字符串含有特殊字符,需要把特殊字符做替换处理) (用的Thymeleaf模板) 步骤二:把前端src传到后端的文件路径地...
2018-12-18 13:59:54 793
原创 常用正则表达式
(1)通用邮箱正则表达式 ^[0-9a-z]+\w*@([0-9a-z]+\.)+[0-9a-z]+$ (2)通用用户名正则表达式(不限中文,限长度) [\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}(限4-10位) (3)通用手机号正则表达式 ^1(3|4|5|7|8)\d{9}$ (4)通用身份证号正则表达式 (^\d{15}$)|(^\d{18}$)|(...
2018-12-10 18:30:13 149
原创 SpringBoot+MyBatis+MySQL学习日志
(1)前端界面用表单input=datetime-local 取到的字符串时间为yyyy-MM-ddTHH:mm,中间多个"T",需要用字符串.replace(“T”,“ ”)方法替换掉。 (2)字符串转MySQL数据库datetime类型方法 DATE_FORMAT(#{birthday}, '%Y-%m-%d %H:%i:%s') 有大神推荐另一方法(未知效果) str_to_dat...
2018-12-07 10:27:46 236
原创 SpringBoot错误日志
2018.12.06 (1)无法启动SpringBoot,找不到dao接口对应映射文件 解决方法:在启动类上方加注释 @MapperScan("com.XXX.dao") (2)可以启动SpringBoot,做数据库查询时找不到dao接口对应映射文件里的方法 解决方法:dao映射文件和dao接口文件全在java下,没有放到resource下,所以在pom.xml中最后</proj...
2018-12-06 13:12:02 1329
jna-5.8.0.jar
2021-07-07
docker 安装的 linux版 sqlserver 数据库建库语句
2020-10-27
MyBatisPlus条件构造器 -Wrapper详解.ziw
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人