2017年07月的内容

JAVA

详解SpringMVC拦截器性能监控和登录检测案例

herman 2个月前 (07-28) 123浏览 0评论

本文结合一个SpringMVC拦截器在实际项目中的例子进行解释SpringMVC的使用场景。 下面先看一个性能监控的例子吧。 如记录一下请求的处理时间,得到一些慢请求(如处理时间超过500毫秒),从而进行性能改进,一般的反向代理服务器...

JAVA

SpringMVC拦截器教程

herman 2个月前 (07-28) 106浏览 0评论

接着前面的两篇关于SpringMVC拦截器的原理和实现机制。本文将进入实战,深入的学习SpringMVC的拦截器。 先来看看SpringMVC拦截器的实现。 package com.xttblog.chapter5.web.inter...

JAVA

详解Servlet filter与SpringMVC拦截器的区别

herman 2个月前 (07-28) 123浏览 0评论

在struts2中用过filter过滤器,在springmvc中还有拦截器,它们都能过滤请求,但是到底有什么区别呢?  过滤器和拦截器的区别 拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 拦截器不...

JAVA

SpringMVC拦截器机制和原理

herman 2个月前 (07-28) 98浏览 0评论

Struts2中的拦截器是filter,而SpringMVC中的拦截器是怎样实现的呢?本文将对SpringMVC的拦截器机制和原理进行解读。 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于S...

JAVA

SpringMVC中的MultiActionController控制器

herman 2个月前 (07-24) 109浏览 0评论

前面我们学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Dele...

JAVA

AbstractUrlViewController 与 UrlFilenameViewController

herman 2个月前 (07-24) 79浏览 0评论

AbstractUrlViewController提供根据请求URL路径直接转化为逻辑视图名的支持基类,即不需要功能处理,直接根据URL计算出逻辑视图名,并选择具体视图进行展示: urlDecode:是否进行url解码,不指定则默认使用...

JAVA

ParameterizableViewController(参数化视图控制器)

herman 2个月前 (07-24) 89浏览 0评论

ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。  该控制器接收到请求后直接选择参数化的视图,这样的好处是在配置文件中配置,从而...

JAVA

AbstractWizardFormController(向导控制器)

herman 2个月前 (07-24) 83浏览 0评论

向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)。 假设现在做一个完善个人信息的功能,分三个页面展示: 页面1完善基本信息; 页面2完善学校信息; 页面3完...

NDIS

Systemd与Linux Kernel(Linux内核)

herman 2个月前 (07-22) 174浏览 1评论

最近阅读了一篇《Systemd vs. the Linux Kernel》感觉写的很不错,因此翻译了过来。本文详细的阐述了Systemd与Linux内核的关系和区别。如有翻译不正确的地方,请指正。 incident 最开始是 Linux内核...

JAVA

分布式(Zookeeper)基本概念

herman 2个月前 (07-21) 135浏览 0评论

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务...

JAVA

Last-Modified缓存和If-Modified-Since缓存

herman 2个月前 (07-21) 101浏览 0评论

在多说一下,这个也是在缓存时间已经失效,即Cache-Control:mac-age = 0 的情况下,而且上面的Etag和If-None-Match不相等的情况下; Last-Modified指的是文件上一次被修改的时间(可以理解为服务器...