`
文章列表
动态拼接查询条件     
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
转: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)并不
Global site tag (gtag.js) - Google Analytics