今天同事在测试文件同步功能时,发现当删除一个文件夹目录,里面含有很多文档的时候就报: Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103) at org.apache.commons.dbc
这篇博客我们深入Struts框架执行部分源码,从ActionServlet的process函数开始,看一下其内在的执行 过程. 流程图 以下流程图展示的是ActionServlet和RequestProcessor两个类用到的函数,如RequestProcessor调用的 其它类的函数不再说明. 函数说明 我们选择几个重要的函数说明,其它函数则简单说明一下即可. ActionServlet process /** * <p>Perform the standard request proces
cookie|cookies|集合 为了考虑Cookies的安全,一般我们需要清除站内使用的Cookies的值.这里提供一段代码,思路就是采用集合的方法,当然也兼容清除含有字典HasKeys的Cookies值噢. Dim Cookie, SubkeyFor Each Cookie in Request.Cookiesif Not(Request.Cookies(Cookie).HasKeys) thenResponse.Cookies(Cookie) = EmptyelseFor Each Su
request|对象 ASP 内建对象Request和Respones Web源于静态文本,现在很多站点几乎还是采用这种方式.静态文本的缺点就是维护难(文件数目多).查询难.修改难.虽然可以采用FrontPage对站点进行管理,但这只是其中的一个办法.现在,很多的站点都会在后台采用数据库,动态生成超文本.这样 要改变式样,只需修改几个文件:要变更内容,只需对数据库进行操作即可,而且易于保持一致性:而对于全文检索等查询应用,这种方式的优越性更为突出.(经常说的"动态"也包括图片的动态显示