- 浏览: 51214 次
- 性别:
- 来自: 广州
最新评论
-
rain001:
...
双机热备、双机互备与双机双工的区别 -
rain2005:
不知道你是从哪里得来的不需查异常用法比较少,它是相对于是需查异 ...
不需查的异常(unchecked exception) -
jhaij:
迅雷是盗链了.但是不是打开电脑就上传. 前提是 你打开迅雷 . ...
BT,迅雷,emule三个软件下载原理有什么不同 -
hyjun:
今天对它基于SybaseIQ上进行测试,发现导出数据到文件与导 ...
推荐ETL工具Talend -
friping:
好像是浏览器 get 或者post的方式问题
request.getQueryString() 返回NULL
文章列表
如题.
下载附件,并解压后把shw32.dll文件覆盖Rose目录下的shw32.dll,问题即可解决.
- 2009-09-01 08:55
- 浏览 1730
- 评论(0)
经过测试发现Talend对SybaseIQ的支持还蛮可以的,速度也挻快的,界面也好,有点与Eclipse差不多.
而且文档也比较全面.
今天发现KETTLE不支持SybaseIQ做为表输入,这样使我原来想利用它来实现SybaseIQ的ETL工作中断.
还有通过文件的方式导数据到SybaseIQ中,效率非常慢,都不知上T级的数据如何处理?
各位有没有好的ETL工具介绍,最好是开源的.
Kettle生成资源库的代码中包含SybaseIQ的关键字与TEXT类型(SybaseIQ Text类型是需要许可证的);
解决方式:1.把生气的SQL拿出来,修改TEXT类型与把LOGIN关键字改为LOGIN_IQ,然后手工执行SQL脚本.
2.修改Kettle源码的kettle-engine.jar中的org\pentaho\di\repository\Repository.java对应的数据库字段为LOGIN_IQ.
问题可解决.
如题目。请各位参与
由于JUnit很难操控外部环境的资源,如数据库、网络、Servlet引擎;通过MOCK对象就能模拟外部环境的资源,从而保证JUnit的正常运行。
其中EasyMock是一套简单的生成MOCK对象类库,用它可以非常容易的辅助JUnit完成单元测试;如下:
public class UseMock {
@Test public void testMock() { HttpServletRequest request = EasyMock.createMock(HttpServletRequest.class); request.getParameter("ffff"); ...
1、 规范化符号(包设计图规范、编码规范、日志等)
2、 保证每个类的功能是单一的。“分而冶之”方法
今天将工程部署到WAS6.1时发现request.getQueryString()返回为NULL,在TOMCAT上是正常返回结果的.经过查找发现,应该是WAS采用的serlet api 版本的问题,改下写法就可以.如下:
The null value is returned by request.getQueryString() is due to change in requestdispatcher implementaion in servlet 2.4 specification.
The error can by resolved by using
request.getAttrib ...
- 2009-01-05 12:18
- 浏览 5586
- 评论(1)
一、尽早清除缓冲区[服务器端] 假如用户请求一个页面,而这个页面在后端服务器需要花200至500毫秒乃至更长时间才能生成最终HTML页面,这时候用户浏览器处于较长时间的、等待页面数据返回的空闲状态,用户体验不会很好。此时可以根据页面内容长短做适当分隔,将先生成的页面局部HTML缓冲内容提前发送到客户端,不必让服务器消耗内存缓冲完整个庞大的页面内容后再行输出。这种方法有益于处理后端负荷大而前端负荷轻的页面。
- 2008-12-19 10:22
- 浏览 855
- 评论(0)
REST(表象化状态转变):REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现.
REST落地的实现原则1、所有资源都有定义ID-->URI:在Web中,代表ID的统一概念是:URI。URI构成了一个全局命名空间,使用URI标识资源意味着它们获得了一个唯一、全局的ID。2、所有资源都是链接在一起:任何情况下,链接可以被指向资源,这也是超链接造就了现在流行的Web。这个好处是应用不仅限于应用环境之内,可以分布实现。3、使用标准、统一方法:就是可以通过URI明确地知道要执行什么操作。为使客户端程序能与你的资源相互协 ...
- 2008-12-04 13:07
- 浏览 1272
- 评论(0)
JBI(Java Business Integration)是SUN公司解决SOA的方案,当然JBI没有得到IBM与BEA的承认(IBM与BEA等公司推荐SCA和SDO)。
这里先介绍下JBI架构思想,JBI目的主要是在于创建一个可以集成各种组件服务的运行环境,当然这也是一种服务总线思想的体现。
目前流行的服务容器有Servlet容器、EJB容器、
RUP的软件开发生命周期模型常挂在嘴边,却无法真正理解增量和迭代二种模型的区别(在昨天的CMMI过程培训会上有了更清楚的认识)。
以下引言能生动的说明(来自http://www.mbtmag.com.cn/BBS/ReplyReply.aspx?id=21161):
增量和迭代的概念:
假设现在要开发A,B,C,D四个大的业务功能,每个功能都需要开发两周的时间.则对于增量方法而言可以将四个功能分为两次增量来完成,第一个增量完成A,B功能,第二次增量完成C,D功能;
而对于迭代开发来将则是分两次迭代来开发,第一次迭代完成A,B,C,D四个基本业务功能但不含复杂的业务逻辑,而第二个功能再逐渐细化补 ...
一直用PowerDesigner设计,并生成Oracle表结构,对于生成Oracle表中列的Comment字段却要手工补充。
今天同事提起PowerDesigner可以自动用Name的说明替代Comment(在他的PD中可以看到效果,但他也忘记如何设置)。
网上找下了资料,很多都是说如何用RUN SCRIPT的方法。最后,经过查找PowerDesigner的帮忙,原来很简单。设置如下:
[Database]->[Database Generation]->[Options] ->Generate Name in Empty Comment
如果设计时没有写Comment,就用N ...
今早接到通知说:
2008年度下半年计算机技术与软件专业技术资格(水平)考试试卷在外省转运过程中发生丢失,公安部门已经介入调查。
原定于2008年11月8、9日举行的计算机技术与软件专业技术资格(水平)考试推迟至2008年12月20、21日进行。
哈哈...现在犯罪手段越来越强.人呀!