博客【张光见】

胸纳幽兰,神容略若---张若兰

博客园 首页 新随笔 联系 订阅 管理

07 2008 档案

摘要:拦截器写法很简单:implements Filter 实现:public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException 实现:public void init(FilterConfig filterCo... 阅读全文
posted @ 2008-07-31 18:23 willpower 阅读(1312) 评论(0) 推荐(0)

摘要:NSIS使用经验总结帖: 最好的帮助:Users Manual 1)SetOverwrite ifnewer 存在就覆盖 SetOutPath "$INSTDIR\svn" 设置目标目录 File "svn\readme.txt" 拷贝文件 File /a /r "svn\*.*" 拷贝目录下所有文件 /r包括子目录 /a 隐藏目录 ExecW... 阅读全文
posted @ 2008-07-30 18:32 willpower 阅读(1169) 评论(0) 推荐(0)

摘要:Tomcat下位于默认的webapps目录下的程序要使用dataSource,过去我都是直接修改%tomcat%/conf/server.xml中的在这个标签下增加 这样是可以达到了效果但是server.xml就被破坏了,如果一台机器上要使用多个tomcat服务器就会产生麻烦。 其实还可以写在web应用目录下面%myFirstWebApplicetion%/META-INF/context... 阅读全文
posted @ 2008-07-30 18:30 willpower 阅读(3827) 评论(0) 推荐(0)

摘要:转载: 1 问题描述 Web程序在tomcat刚开始运行时速度很快,但过一段时间后发现速度变得很慢。 检查日志输出,发现异常如下: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause: java.util.NoSuchElementException: Timeo... 阅读全文
posted @ 2008-07-30 16:19 willpower 阅读(3529) 评论(1) 推荐(0)

摘要:1)插入多个表格时,下面的表格总是插入到前面表格的一个单元格中 解决办法:不使用模板,格式就正常了,后来尝试做一个新模板,OK,问题也消失了。 2)插入表格时,表格中字符串很长,且有大写字符,出现“invoke of text”错误,转换成小写,居然不报错了 解决办法:尝试做一个新模板,OK,问题消失了。 阅读全文
posted @ 2008-07-30 11:23 willpower 阅读(1193) 评论(0) 推荐(0)

摘要:xmlhttp.open("POST",uploadURL, false); 时IE出现权限不够的提示脚本错误, 将uploadURL所在站点和本APP所在站点加入信任站点,然后在此栏的【安全】【自定义级别】中启用【其他】栏中的【通过域访问数据】 【】 阅读全文
posted @ 2008-07-29 11:40 willpower 阅读(809) 评论(0) 推荐(0)

摘要:转载: IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和 对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱 好、qq号、电话号、ip号、iq号... 阅读全文
posted @ 2008-07-24 11:14 willpower 阅读(853) 评论(0) 推荐(0)

摘要:package com.softeem.demo; /** *@authorleno *动物的接口 */ interface Animal { publicvoid eat(Food food); } /** *@authorleno *一种动物类:猫 */ class Cat implements Animal { publicvoid eat(... 阅读全文
posted @ 2008-07-23 18:29 willpower 阅读(1266) 评论(0) 推荐(0)

摘要:依次选择菜单"window">>"preferences">>"general">>"content types" 在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"update"按钮。 一般选择"GBK" 阅读全文
posted @ 2008-07-22 14:45 willpower 阅读(325) 评论(1) 推荐(0)

摘要:using System; using System.Text; using Microsoft.SharePoint; using System.Data.SqlClient; namespace EventHandle { public class listEventHandle : IListEventSink { public void OnEvent(SPLi... 阅读全文
posted @ 2008-07-20 21:31 willpower 阅读(301) 评论(0) 推荐(0)

摘要:SqlRowSet rs=jdbcTemplate.queryForRowSet(sql); int i=1; while(rs.next()) { question+=i+":"+rs.getString(2)+rs.getString(3)+"\n"; i++; } 阅读全文
posted @ 2008-07-18 18:32 willpower 阅读(396) 评论(0) 推荐(0)

摘要:mysql 中 select ifnull(null,'') 相当于ORACLE isnull(exp,'') 阅读全文
posted @ 2008-07-18 17:45 willpower 阅读(3917) 评论(0) 推荐(0)

摘要:今天帮助下属调试程序,发现一个奇怪问题,感觉很好笑,呵呵。。 sql="select count(*) from ...." 本来这条语句的结果是4 jdbcTemplate.queryForInt(sql) 总是为0 改成 sql="select count(*) t from ...." jdbcTemplate.queryForInt(sql) 结果正确。 阅读全文
posted @ 2008-07-16 16:08 willpower 阅读(3375) 评论(3) 推荐(0)

摘要:将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒。 ... 阅读全文
posted @ 2008-07-16 10:49 willpower 阅读(539) 评论(0) 推荐(0)

摘要:选择自 oyiboy 的 Blog 清除showModalDialog弹出页面的缓存:在页面后面加上一个随机参数, .jsp?Random=&id=1 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showM... 阅读全文
posted @ 2008-07-08 14:40 willpower 阅读(264) 评论(0) 推荐(0)

摘要:转贴: 症状: 使用Eclipse时,点击某个按钮或图标甚至正在输入代码时,整个程序突然失去响应,菜单栏变白,除了关闭按钮,其他地方都没反应,在任务管理器中发现javaw.exe占用CPU50%(相当于单CPU100%),内存占用200多M,且CPU和内存占用数值均停止不动,机器风扇开始轰鸣,再等半天还是这个样子。点击“关闭”按钮出现“立即结束”对话框,只能很无奈地强行退出,有时一天碰到10多次... 阅读全文
posted @ 2008-07-01 10:11 willpower 阅读(4781) 评论(0) 推荐(1)