摘要: 通常,在WEB系统中,上传文件时都需要做文件的类型校验,大致有如下几种方法: 1. 通过后缀名,如exe,jpg,bmp,rar,zip等等。 2. 通过读取文件,获取文件的Content-type来判断。 3. 通过读取文件流,根据文件流中特定的一些字节标识来区分不同类型的文件。 4. 若是图片, 阅读全文
posted @ 2017-07-11 16:07 ryelqy 阅读(42247) 评论(0) 推荐(2)
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文
posted @ 2017-07-11 09:52 ryelqy 阅读(103) 评论(0) 推荐(0)
摘要: 在编写项目的时候,我们一般都会用到日志记录,方便出错查找原因。首先我们需要了解什么是Log4j1、使用maven建立工程,在pom.xml中加入如下: log4j log4j 1.2.172、在resources文件夹下添加log4j.properties:log4j... 阅读全文
posted @ 2017-07-08 15:58 ryelqy 阅读(182) 评论(0) 推荐(0)
摘要: 1、我们平时使用表单的时候,一般都是这样: First Name: Last Name: 2、自从Spri... 阅读全文
posted @ 2017-07-06 09:01 ryelqy 阅读(165) 评论(0) 推荐(0)
摘要: 我们在选择文件上传的时候,一般都会做文件格式限制(前后台都做)。 当点击选择按钮后,是默认选择所有文件。当用户的文件数量多,文件种类多样化得时候,这就会让用户感觉到“凌乱”。 我们可以通过设置accept属性,在默认显示指定格式,如MP4 阅读全文
posted @ 2017-07-04 17:17 ryelqy 阅读(301) 评论(0) 推荐(0)
摘要: 我们用SQL查询数据时后,基于某些原因不想看到某字段的值,比如密码,我们可以通过创建视图,忽略某一字段的值。 同时我们也可以直接通过SQL语句来让其显示某个固定值: (1)一般查询语句: (2)让某字段查询结构显示为固定值: 或: 差别与用法:在需要显示固定值的字段前 直接加字符串 或者 ‘字符串’ 阅读全文
posted @ 2017-06-30 23:11 ryelqy 阅读(2044) 评论(0) 推荐(0)
摘要: 一般表单提交都是同步,可以使用$.post进行异步提交,但这样意味着当表单属性很多的时候,要写的js也很多($("#xxx").val()获取属性的值后,在放入$.post第二个参数).如果使用Jquery的表单插件,则可以减少很多不必要的麻烦。 插件引入: 示例代码: 参考博客: itmyhome 阅读全文
posted @ 2017-06-25 22:00 ryelqy 阅读(125) 评论(0) 推荐(0)
摘要: 1、前台代码: 如果$.post的第四个参数没有设置为json,返回的是json字符串,当设置了“json”后,转化为json对象,如上面的代码。 2、后台代码: 1)设置返回数据 2)输出代码: 参考博客: [1]zhuchunyan_aijia,ajax请求返回json字符串/json对象 处理 阅读全文
posted @ 2017-06-22 22:50 ryelqy 阅读(1878) 评论(0) 推荐(0)
摘要: 当需要用到中间表处理数据时,需要用到新插入语句的主键Id值,这时候可以通过设置MyBatis来获取返回值:MyBatis默认不回填Id值,为false值。 insert into t_blog values(null,#{title},#{content});其中:u... 阅读全文
posted @ 2017-06-21 18:19 ryelqy 阅读(706) 评论(0) 推荐(0)
摘要: 编写前台Jquery代码时,遇到谷歌浏览器报错:Uncaught ReferenceError: $ is not defined意味着Jquery库并没有导入到页面。这是有几种情况需要考虑:1、SpringMVC设置静态资源访问。在spring-mvc.xml配置文... 阅读全文
posted @ 2017-06-20 16:33 ryelqy 阅读(385) 评论(0) 推荐(0)