摘要: 1、I/O是什么? I/O 是Input/Output(输入、输出)的简称,输入流可以理解为向内存输入,输出流是从内存输出。 2、流 流是一个连续的数据流,可以从流中读取数据,也可以往流中写数据。流与数据源,或数据源流向的媒介相关联。 在Java IO流中,流可以是字节流,也可以是字符流。 3、Ja 阅读全文
posted @ 2017-05-04 18:21 ATJAVA 阅读(466) 评论(0) 推荐(0) 编辑
摘要: pringmvc的controller很多都用来提供restful服务,成为多功能action 同一个接口既能够提供给web端,也可以提供给ios以及安卓 @RequestBody 可以把接收到的json字符串自动转换为所对应的对象 json对应的client 如果不写@RequestBody,那么 阅读全文
posted @ 2017-05-04 17:25 ATJAVA 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 验证码图片是由程序动态产生的,每次访问的内容都是随机的。那么如何采用程序动态产生图片,并能够显示在客户端页面中呢?原理很简单,对于java而言,我们首先开发一个Servlet,这个Servlet的任务就是给客户端产生一个验证码图片的输入,示例代码如下: import java.awt.Color; import java.awt.Graphics; import java.awt.image... 阅读全文
posted @ 2017-05-04 17:11 ATJAVA 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 原理:在去某个页面直接生成一个随机数(这里使用的是UUID)并放入session中,用户提交表单时将这个随机数传入服务端与session中的值进行比较,如果不不存在或不相等,则认为是重复提交;如果相等则不是重复提交。 实现技术:采用springmvc的拦截器统一处理 下面实现(五步) 第一步: import java.lang.annotation.ElementType; import ja... 阅读全文
posted @ 2017-05-04 16:55 ATJAVA 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 映射结果 在前面的例子中,由于是简单的一对一单表映射,所以直接使用resultType属性指定需要映射的结果。 但是如果是复杂的例子,或者列名和属性名不对应,那么这种情况就不行了。这时候需要改为使用另一个属性resultMap来映射结果。 resultMap属性需要指定一个resultMap的ID。 阅读全文
posted @ 2017-05-04 15:58 ATJAVA 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1:在spring配置文件中加载缓存配置文件 2:ehcache.xml 上面的diskStor path 你可以指定某一个路径下,java.io.tmpdir 指的是你系统的缓存目录。 3:mapper.xml 然后在对应的mapper.xml里面加上 ... 阅读全文
posted @ 2017-05-04 15:39 ATJAVA 阅读(307) 评论(0) 推荐(0) 编辑