spring-mvc
梨休休
coding changes the world
展开
-
Spring MVC3在controller和视图之间传递参数的方法:
一, 从controller往视图传递值,controller—->视图1)简单类型,如int, String,直接写在controller方法的参数里,是无法传递到视图页面上的(经测试)2)可以用Map,其键值可以在页面上用EL表达式${键值名}得到,3)也可以用Model类对象来传递,有addAttribute(key, value)方法,其键值可以在页面上用EL表达式${键...原创 2018-03-15 11:21:00 · 518 阅读 · 0 评论 -
spring拦截器,和t票实现
1、spring拦截器应用1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面; 3、性能监控:有时候系统在某段时间莫名其妙的慢,可以通过拦截器在进入处理器之前记录开始时间,在处理完后记录结束时间,从而得到该请求的处理时间(如果有反向代理,如apache可以自动记录...原创 2018-03-15 21:01:27 · 188 阅读 · 0 评论 -
mybatis文件配置方式和注解方式操作数据库
以对question的表操作为例。 model层:无注解,有每个属性的get,set方法(下面省略了一些)public class Question { private int id; private String title; private String content; private Date createdDate; private in...原创 2018-03-16 11:02:10 · 1683 阅读 · 0 评论 -
redis
Redis与其他key-value存储有什么不同?1,Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。2,Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比...原创 2018-04-11 13:54:39 · 148 阅读 · 0 评论