`
文章列表
(转载)原文地址:http://tarsean.iteye.com/blog/515720   Kettle简介: Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则 ...
一、JSP自定义标签简介 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的 标准JSP标签是用来调用 ...
现在Eclipse的最新版本是3.6,现在的WTP功能也越来越大,相比MyEclipse那个庞然大物丝毫不逊色。 之前在开发过程中都是手工维护库的依赖。遇到包冲突,替换包实在是麻烦。接触Maven也有一段时间了。但结合WTP进行开发,在调试上不是很习惯。百毒贱狗之后,中
Mondrian 在解析MDX生成SQL语句时,会根据不同的数据库,在SQL语句的表以及字段都加上引号, 使用Oracle数据库时,加上的是双引号。这就造成了个问题。ORACLE的表与字段都是大写的,因此对Mondrian在抒写Schema文件时,里面的表和字段注意大写。否则会出现"表或试图不存在, 标识符无效"等异常。          
在windows下开发,需要memcache,在此记录下。         1. 下载memcache的windows稳定版,我下载的是memcached-1.2.1-win32,解压放某个盘下面, 比如在D:\Program Files\memcached-1.2.1-win32。         2. 在命令行下转到该目录D:\Program Files\memcached-1.2.1-win32,执行 memcached.exe -d install 安装为windows的服务,开机启动。        3. 再执行: memcached.exe -d start 启动mem ...
今天同事问了我个奇怪的问题。     方法a调用方法b,执行b时,需要知道是谁调用它的,当然在这里就是方法a,但是该如何获取呢?     百毒贱狗都没找到,     我这个同事后面自己解决了,牛B呀,既然解决了。在此记录下。   public class ClassReferrer { public void aaa() { System.out.println(); System.out.println("执行: " + Thread.currentThread().getStackTrace()[1]); System.out.prin ...
今天,SVN 下载工程的时候。 遇到一个拒绝访问。很奇怪,用浏览器能打开,但是用TortoiseSVN却出现跑出下面的异常 Server sent unexpected return value (403 Forbidden) in response to OPTIONS   最后想到了个解决办法,在此记录下。 TortoiseSVN -> Repo-browser   在SVN资源管理器中,   选中被拒绝的文件或文件夹,点击鼠标右键,在右键弹出的窗口中,选择Update item to revision 更新下来。   同样遇到这个问题的朋友们,可以尝试下,这样就 ...
        在特殊场合下。本地受限制,无法调接口,连接不上数据库,那么这个时候需要远程调试。在可以调用接口,可以连接数据库的服务器上进行测试。作为开发人员,其工作用调试比较贴切。现工作需要在这里做个记录。     1.tomcat运程调试         对运程tomcat的进行配置:(windows 下) ,在catalina.bat中设置 SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address ...
公司用到的数据库是Oracle.   在设置Oracle内存之前,先复习下有关SGA的知识。     1、sga_max_size、sga_target SGA_MAX_SIZE指的是可动态分配的最大值﹐而SGA_TARGET是当前已分配的最大sga。 SGA_TARGET是自动管理内存时使用的,这样就不用设置DB_CACHE_SIZE,SHARED_POOL_SIZE等参数,他们会根据需要自动的进行调整的。SGA_MAX_SIZE是从oracle9i以来一直存在﹐是不可动态修改的。
 今天安装Oracle,出现个问题,在此做个笔记。 ora-12514 这个问题很常见。主要是IP的问题。   网上一搜,找到答案,需要加一段。   listener.ora   # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora # G ...
原文地址:http://blog.csdn.net/tom_221x/archive/2010/02/22/5316675.aspx 在javascript中所有的对象都继承自Object原型,而Function又充当了对象的构造器,那么Funtion和Object到底有着什麽样的关系呢 ? 首先,一切都是对象。 alert(Object instanceof ...
函数的apply与call方法    这2个方法,一直摸不着头脑,现在终于弄明白. apply和call,它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数的方式有所区别:Function.prototype.apply(thisArg,argArray);Function.prototype.call(thisArg[,arg1[,arg2…]]);从函数原型可以看到,第一个参数都被取名为thisArg,即所有函数内部的this指针都会被赋值为thisArg,这就实现了将函数作为另外一个对象的方法运行的目的。两个方法除了thisArg参数,都是为Function对象传递的 ...
JPA中一对多和多对一双向关系中,多的一方为关系维护端 。有mappedBy的一方为关系被维护端。它的值是关系维护端维护关系的属性    关系维护端负责外键纪录的更新 ,关系被维护端是没有权力更新外键纪录的。只能通过关系维护端设置与关系被维护端的关系。 一对多: @OneToMany(cascade = { CascadeType.PERSIST, CascadeType.REFRESH,            CascadeType.MERGE, CascadeType.REMOVE, CascadeType.ALL }, fetch = FetchType.EAGER, mappe ...
在使用Eclipse过程中经常出现一些问题,在这里做个笔记。   1. Java compiler level does not match the version of the installed Java project   因为Facted Project 中的Java 版本设定与项目的Java 版本设定不一致。   2. java.lang.UnsupportedClassVersionError   编译的版本高于运行的版本   3. FATAL ERROR in native method: No transports initializedTransport d ...
安装前准备 1 下载openSUSE安装镜像,openSUSE-11.3-DVD-i386.iso,校验md5准确后备用.DVD包含更多的软件,openSUSE的网络源并不快,所以建议下载DVD的ISO(强烈推荐).当然你喜欢的话也可以用cd版本安装。 2 使用解压缩软件(如7-zip、WinRAR、WinZip)解压镜像至E盘,解压后是E:\openSUSE-11.3-DVD-i386存放解压后的一堆文件,建议将文件夹重命名为E:/suse(尽量简单好记些,因为等下你需要手工输入)。 3 运行E:\openSUSE-11.3-DVD-i386\openSUSE11_3_LOCAL. ...
Global site tag (gtag.js) - Google Analytics