`
yuping322
  • 浏览: 93305 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
     //这个代码片段中实现的是MOLAP,关于MOLAP和ROLAP参见下面索引1       //创建一个OLAP执行引擎       OlapEngine olap = new OlapEngine();       //读取原始的数据文件       //由于原始的文件为csv文件,所以没有元数据(metadata),要进行对数据的格式识别,参见下面索引2       MiningStream inputStream = new MiningCsvStream("c:\\a.csv");       //数据a.csv文件请参见下面索引3       //数据 ...
Prefuse is an extensible software framework for helping software developers create interactive information visualization applications using the Java programming language. It can be used to build standalone applications, visual components embedded in larger applications, and web applets. Prefuse inten ...
prefuse是一个用户界面包用来把有结构与无结构数据以具有交互性的可视化图形展示出来.这包括的数据有任何可以被描述成一组实体(或节点)或者可以被连接在一起的一些关系(或边缘).prefuse支持的数据包括具有层次性(如:文
 Prefuse is an extensible software framework for helping software developers create interactive information visualization applications using the Java programming language. It can be used to build standalone applications, visual components embedded in larger applications, and web applets. Prefuse inte ...
最近突然发现我们的数据库启动比较麻烦,因为我们的Oracle有好几个数据库实例,每次重启的时候都需要修改ORACLE_SID(不知道有没有别的好办法,我暂时只会这样做),然后用Sqlplus连接,然后启动或者关闭,导致每次启动或者关闭都需要很多时间,而且麻烦,最近突然想到应该写一个脚本来实现,于是就开始动手做了。<o:p></o:p>1、启动脚本<o:p></o:p>关于Oracle的启动脚本,Oracle自己就有,所以我就用了Oracle
下面的讨论以Windows平台的Sun MicroSystem实现的java5虚拟机为蓝本,其他操作系统或其他公司实现的虚拟机参数会有部分不同,但大部分含义都和Windows上的类似。Java5与以前版本相比,虚拟机参数大部分保持了向前兼容,同时也增加了一些新的参数,本文将对这些参数的作用作详细描述,使虚拟机能更符合运行环境的需要,获得更好的性能和稳定性。Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME\bin\java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟 ...
Refactoring practice<o:p></o:p><o:p></o:p><st1:place w:st="on"><st1:placename w:st="on">Shenyang</st1:placename> <st1:placename w:st="on">Liaoning</st1:placename> <st1:placetype w:st="on">Province</ ...
Looking at TDD from newbie’s point of view<o:p></o:p><o:p> </o:p> <o:p></o:p>fantian830211@163.com<o:p></o:p> <o:p> </o:p>Preface<o:p></o:p>Many times heard people says that test is vitally important for software developing and k ...
线程是Java的一大特色,从语言上直接支持线程,线程对于进程来讲的优势在于创建的代价很小,上下文切换迅速,当然其他的优势还有很多,缺点也是有的,比如说对于开发人员来讲要求比较高,不容易操作,但是Java的线程的操作已经简化了很多,是一个比较成熟的模型。很多时候,我们都用不到线程,但是当我们有一天不走运(或者走运)的时候,我们必须要面对这个问题的时候,应该怎么办呢?本文是我的学习笔记和一些总结,试图解决这个问题,引领还没有接触过Java 线程的开发人员进入一个Java线程的世界,其实很多东西在网路上已经有朋友总结过了,不过我感觉没有比较循序渐进,要么太基础,要么太高深,所以这边我由浅到深的总结一下 ...
Consider the following classes (written before the introduction of generics in JDK 5.0), designed to describe various kinds of media that a library might contain: public class Library { private List resources = new ArrayList(); public void addMedia(Media x) { resources.add(x); } pu ...
    对于Annotation,是Java5的新特性,下面是Sun的Tutorial的描述,因为是英文,这里我翻译下,希望能够比较清晰的描述一下Annotation的语法以及思想。Annotation:Release 5.0 of the JDK introduced a metadata facility called annotations. Annotations provide ...
       Tapestry学习于2006-02-09开始,首先在这个框架下编写一个Demo,了解该框架的优缺点,并且熟悉其运行原理,在这期间熟练使用JDK5的语法以及思想。       下面通过Demo介绍一下Tapestry4.0的运行原理,以及思想。如果这之前对于Annotation和Generics不是很熟悉,那么可以查看前面的两篇文章,希望能对研究这两个议题有所帮助。
Global site tag (gtag.js) - Google Analytics