- 浏览: 14865 次
- 性别:
- 来自: 深圳
最新评论
文章列表
filter和拦截器的区别和执行顺序
1.Filter过滤器只过滤jsp文件不过滤action请求解决方案解决办法:在web.xml中将filter的配置放在struts2配置的前面。2.拦截器与Filter的区别 Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等。不同的是:使用范围不同:Filter是Servlet规范规定的,只能用于Web程序中。而拦截器既可以用于Web程序,也可以用于Application、Swing程序中。规范不同:Filter是在Servlet规范中定义的,是Servlet容器支持的。而拦截 ...
最近项目使用了sqlserver做为数据库服务器,在使用mybatis调用存储过程的时候报错,具体如下:
mybatis映射器配置如下:
后调试发现是由于参数resultList jdbcType=CURSOR配置错误导致,查看源码发现mybatis JdbcType的CURSOR只支持Oracle,如下图所示:
由于是初次使用MSSQL,写过程的思维还停留在oracle当中,后发现MSSQL返回结果集无需像oracle那样通过游标实现,使用 cursor varying output 的目的,是为了在 MSSQL 中调用过程时,获得一个已打开的游标。
注意:这里是指在MS ...
清除C:\Users\Administrator\AppData\Roaming\Subversion\auth\svn.simple目录下全部文件即可。
shiro集成cas实现单点登录的配置这里就不做赘述了,下面说一下自己在做单点登出时遇到的一个问题。
1.问题描述:
单点登出时无法重定向到cas的登录页,只定向到service指定的地址,需要手动刷新页面,才可以重定向到cas登录页,比如我的logout的url为:http://cas.server.com:8080/cas-server-webapp/logout?service=http://cas.server.com:8080/emcmp-common
2.解决办法:
显示配置shiro的LogoutFilter,指定redirectUrl属性,如下图所示
Let’s start with runtime dependencies which you will need to write these RESTFul APIs. In fact, all you need is Spring MVC support only.
pom.xml
poi
- 博客分类:
- java POI实现向Excel中插入图片
转:http://blog.csdn.net/chenssy/article/details/20524563
做Web开发免不了要与Excel打交道。今天老大给我一个任务-导出Excel。开始想的还是蛮简单的,无非就是查找,构建Excel,response下载即可。但是有一点不同,就是要加入图片,就是这个加入图片搞了好久。同时网络上确实没有发现比较好的资料,所以写这篇博文记录之,供自己和博友们查询,参考。
在POI中有HSSFPatriarch对象,该对象为画图的顶级管理器,它的createPicture(anchor, pictureIndex)方法就能够在Excel插入 ...
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
如果使用了反向代理软件,将http://192.168.1.110:2046/ ...
cat 命令介绍
cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕)。实际运用过程中,我们常使用它来显示文件内容。如果您熟悉MS-DOS 下的type 命令,相信不难掌握cat 命令。该命令的常用示例如下:
cat file1.txt 显示 file1.txt 文件的内容;
cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容;
cat -n file1.txt 显示 file1.txt 文件的内容同时显示行号;
vi 命令介绍
vi 是"Visu ...
JAVA导出Excel通用类
2010-07-14 09:53:11| 分类: 技术交流|举报|字号 订阅
1.Log4j的优点
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送地;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人 ...
转:http://ch-space.iteye.com/blog/501081
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法:
Java代码
public boolean preHandle ...
转:http://blog.csdn.net/crazy_kis/article/details/7535932
设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。
可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置
三、实例,以下给出1G内存环境下java jvm 的参数设置参考:
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m ...
转:http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html
JS中的phototype是JS中比较难理解的一个部分
本文基于下面几个知识点:
1 原型法设计模式
在.Net中可以使用clone()来实现原型法
原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。
转:http://www.cnblogs.com/tiwlin/archive/2009/08/06/1540161.html
JS创建类和对象
JavaScript 创建类/对象的几种方式
在JS中,创建对象(Create Object)并不