Mondrian Error:Internal Error: while parsing catalog…解决办法

在搭建jpivot+Mondrian环境的 时候,往往出现 mondrian.olap.MondrianException: Mondrian Error:Internal error: while parsing catalog D:\temp\FoodMart.xml 联查Mondrian源码,发现解析schema的xml文件时出问题。仔细分析,调到jfreechart的gnujaxp.jar中去了。 在lib中去掉gnujaxp.jar,问题解决。 jQuery(document).ready(function () { jQuery("a#share_link").click(function () ... More

JRubik调试环境搭建

JRubik 是swing化的JPivot,基于 JPivot 的OLAP模型进行界面展现开发,项目基于jpf框架构建。使得调试环境难以搭建。 首先下载JRubik源码,http://sourceforge.net/projects/rubik/files/ 基于eclipse的JRubik调试环境建立步骤: http://jpf.sourceforge.net/ide-eclipse.html 需要特别注意Classpath配置步骤的提示。与图中有一点不同的是必须添加jpf-boot.jar和jpf.jar两个jar包到User ... More

jstat,jmap,jconsole,jvisualvm,jps,jinfo等JDK系统监控、性能调优工具

JProfiler在java程序性能调试方便表现优越,推荐使用。也可使用下面jdk自己的一些工具。 所有工具都在JDK/bin目录下, jconsole和jvisualvm为GUI图形化工具,其他为命令行。 jvisualvm: GUI工具,可监控、性能评估、故障诊断主机上所有java进程的cpu,内存,线程使用情况,类似于JProfiler,严重推荐。 jinfo:可以输出并修改运行时的java ... More

从HDFS看分布式文件系统的设计需求

分布式文件系统的设计需求大概是这么几个:透明性、并发控制、可伸缩性、容错以及安全需求等。我想试试从这几个角度去观察HDFS的设计和实现,可以更清楚地看出HDFS的应用场景和设计理念。 首先是透明性,如果按照开放分布式处理的标准确定就有8种透明性:访问的透明性、位置的透明性、并发透明性、复制透明性、故障透明性、移动透明性、性能透明性和伸缩透明性。对于分布式文件系统,最重要的是希望能达到5个透明性要求: 1)访问的透明性:用户能通过相同的操作来访问本地文件和远程文件资源。HDFS可以做到这一点,如果HDFS设置成本地文件系统,而非分布式,那么读写 ... More

Hadoop分布式文件系统:架构和设计要点

Hadoop分布式文件系统:架构和设计要点 原文:http://hadoop.apache.org/core/docs/current/hdfs_design.html 一、前提和设计目标 1、硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。 2、跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的低延迟问题,更关键的在于数据访问的高吞吐量。 3、HDFS以支持大数据集合为目标,一个存储在上面的典型文件大小一般都在千兆至T字节,一个单一HDFS实例应该能支撑数以千万计的文件。 4、 ... More

ChartDirector与JFreeChart比较及基于SWING的交互功能实现介绍

公司BI图表发展需要,经过几番试用,决定应用商业组件ChartDirector。5个开发License和一个发布License,约1千美元,还是很便宜的。 相比JFreeChart,主要优势表现在如下几点: 1. 基于SWING的交互功能。两者在web方面的交互功能差不多。但ChartDirector实现了基于Swing的图表交互功能,这是广大图表开发者一直期盼JFreeChart实现而没能等到的。示例代码如下: // 1.创建图表 ... More

Grails在LinkedIn中的应用

著名商务社交网站linkedin.com使用grails ,附相关ppt Grails在LinkedIn中的应用.ppt 值得学习和借鉴。 jQuery(document).ready(function () { jQuery("a#share_link").click(function () { jQuery("ul#share_menu").slideToggle("medium"); }); jQuery("a.jQueryBookmark").click(function(e){ e.preventDefault(); var bookmarkUrl = this.href; var bookmarkTitle = this.title; if (window.sidebar) { // For Mozilla Firefox ... More

Tomcat应用服务器文件读取权限

conf/catalina.policypermission java.io.FilePermission “<<ALL FILES>>”, “read,write,delete”; jQuery(document).ready(function () { jQuery("a#share_link").click(function () { jQuery("ul#share_menu").slideToggle("medium"); }); jQuery("a.jQueryBookmark").click(function(e){ e.preventDefault(); var bookmarkUrl = this.href; var bookmarkTitle = this.title; if (window.sidebar) { // For Mozilla Firefox ... More