- 博客(22)
- 资源 (6)
- 收藏
- 关注
转载 穷人的通用OLAP方案III--JPivot表现层
JPivot 是Mondrian的表现层TagLib,一直保持着良好的开发进度。 已经好久没有用了,趁彻底忘记以前,把小小的心得记下来。 1.汉化 1.1 查找所有resources.properties文件,汉化为resources_zh.properties文件 1.2 native2ascii resources_zh.properties resources_zh.pr
2008-10-25 00:01:00 849
原创 Mondrian——有影响的“艺术家”
提要:本文主要是对一个java开源项目——mondrian,OLAP引擎——的技术使用和相关概念做了简单的介绍和描述。 关键字:mondrian OLAP MDX一、引言Mondrian, 蒙得里安·皮特1872-1944荷兰画家,作品以交错的三原色为基色的垂直线条和平面为特点,他的著作包括 新造型主义(1920年),对抽象艺术的发展曾经产生很深影响。——金山词霸如
2008-10-24 23:59:00 975
转载 几款BI相关的开源工具-ETL-OLAP相关
我们都知道“瞎子摸象”的故事。不同的瞎子对大象的认识不同,因为他们只认识了自己摸到的地方。而企业如果要避免重犯这样的错误,那就离不开商务智能(BI)。专家认为,BI对于企业的重要性就像聪明才智对于个人的重要性。欧美企业的经验也证明,企业避免无知和一知半解危险的有效手段就是商务智能。商务智能旨在充分利用企业在日常经营过程中收集的大量数据和资料,并将它们转化为信息和知识来免除各种无知状态和瞎猜行为。
2008-10-24 23:30:00 1102
转载 Oracle创建用户、表空间、导入导出、...命令
//创建临时表空间create temporary tablespace test_temp tempfile E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf size 32m autoextend on next 32m maxsize 2048mextent management local;//创建数据表空间crea
2008-10-21 09:10:00 1765
原创 Java安全通信、数字证书及应用实践
一、基础知识 计算机安全通信过程中,常使用消息摘要和消息验证码来保证传输的数据未曾被第三方修改。 消息摘要是对原始数据按照一定算法进行计算得到的结果,它主要检测原始数据是否被修改过。消息摘要与加密不同,加密是对原始数据进行变换,可以从变换后的数据中获得原始数据,而消息摘要是从原始数据中获得一部分信息,它比原始数据少得多,因此消息摘要可以看作是原始数据的指纹。 例:下面一段程序计算一段
2008-10-17 16:16:00 4048 3
转载 java生成数字证书方法
Java 中生成数字证书也很简单的。 1、创建证书 Java 中的 keytool.exe (位于 JDKBin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 每一个证书库是一个文件组成,它有访问密
2008-10-17 09:56:00 3386
转载 Java中使用默认的密钥库和算法创建数字证书
★ 实例说明 本实例使用J2SDK提供的keytool工具用默认的密钥库和算法创建几个数字证书。 ★运行程序keytool程序运行时加上命令行参数–genkey即可。在命令行中输入“keytool –genkey”将自动使用默认的算法生成公钥和私钥,并以交互方式获得公钥持有者的信息。其交互过程如下,其中带下划线的字符为用户键盘输入的内容,其他为系统提示的内容C:/>keytoo
2008-10-17 09:30:00 2979
转载 李嘉诚,在汕头大学学生毕业典礼上的讲话
当你们梦想伟大成功的时候,你有没有刻苦的准备?当你们有野心做领袖的时候,你有没有服务于人的谦恭?我们常常都想有所获得,但我们有没有付出的情操?我们都希望别人听到自己的声音,我们有没有耐心聆听别人?每一个人都希望自己快乐,我们对失落、悲伤的人有没有怜悯?每一个人都希望站在人前,但我们是否知道什么时候甘为人后?你们都知道自己追求什么,你们知道自己需要什么吗?我们常常只希望改
2008-10-17 08:42:00 932
转载 使用XFire+Spring构建Web Service
XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的Web Service开源社区拥有众多的追随者。并且因为XFire为Spring提供的支持,使得我们可以很容易在Spring中使用
2008-10-16 17:52:00 1012
转载 初识“HTTP”
当我们想浏览一个网站的时候,只要在浏览器的地址栏里输入网站的地址就可以了,例如:www.microsoft.com,但是在浏览器的地址栏里面出现的却是:http://www.microsoft.com,你知道为什么会多出一个“http”吗? 一、HTTP协议是什么 我们在浏览器的地址栏里输入的网站地址叫做URL(UniformResourceLocator,统一资源定位符)。就像每家每户都有一
2008-10-16 11:14:00 537
原创 Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回
2008-10-14 16:28:00 637
原创 ORA-00932:不一致的数据类型:要求-得到的却是CLOB
ORA-00932:不一致的数据类型:要求-得到的却是CLOB今天在做项目的时候用hibernate做两个结果集的union操作,一直以来我们比较多的在试图里面用到union,而hibernate实际上是不支持union的,只能用nativeSql来代替 同时发现:使用到union,它这时会报ORA-00932 不一致的数据类型 要求 -得到的却是clob错误。原因
2008-10-14 10:03:00 1757
转载 eXtremeComponents介绍
eXtremeComponents的eXtremeTable是一套很好的分页标签,比displayTag好多了。它使用jstl,所以与webwork,Struts,JSF 集成也很方便,推荐大家用下面是我使用的例子:ec:table items="users" var="user" action="" imagePath="${ctx}/widgets/extremecomponent
2008-10-11 17:43:00 2181 1
原创 J2SE5中的注释
一、什么是注释 说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。
2008-10-11 10:17:00 776
原创 什么是FreeMarker
FreeMarker是一个模版引擎,一个基于模版生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。FreeMarker有一些编成能力,但通常情况下用java程序准备要显示的数据,由FreeMarker生成页面,通过模版显示准备的数据。FreeMarker不是一个Web应用框架,而更适合作为一个Web应用框架的一个组件
2008-10-10 17:00:00 10225 7
原创 FineReport报表设计功能优势
FineReport报表软件是针对复杂格式的报表数据及Web报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率。相对于传统的条带状的报表工具,FineReport无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。在报表设计方面,FineReport的优势主要体现在以下几个
2008-10-09 17:53:00 2289
原创 软件开发方法综述
国外大的软件公司和机构一直在研究软件开发方法这个概念性的东西,而且也提出了很多实际的开发方法,比如:生命周期法、原型化方法、面向对象方法等等。下面介绍几种流行的开发方法: 1、结构化方法 结构化开发方法是由E.Yourdon 和 L.L.Constantine 提出的,即所谓的SASD 方 法, 也可称为面向功能的软件开发方法或面向数据流的软件开发方法。Yourdon方法是
2008-10-07 10:00:00 1061
转载 SSADM : 结 构 化 系 统 分 析 及 设 计 方 法 -- ( 版 本 4.2 ) 结 构 标 准
结构化系统分析及设计方法(版本4.2)结构标准,是四册结构化系统分析及设计方法(版本4.2)执行人员手册的其中之一。本手册旨在解释系统分析及设计的工序之典型结构,并且详细说明可行性研究阶段和系统分析及设计阶段的工作。结构化系统分析及设计方法内的每一期(phase)均分为多个阶段(stages),每个阶段再细分为多个步骤(steps),而每个步骤又再包含了一系列的工作(tasks)。如此,整个系
2008-10-07 09:46:00 1574
原创 Struts 2权威指南:基于WebWork核心的MVC开发
1.2 Struts 2的起源和背景Struts 2以WebWork优秀的设计思想为核心,吸收了Struts 1的部分优点,建立了一个兼容WebWork和Struts 1的MVC框架,Struts 2的目标是希望可以让原来使用Struts 1、WebWork的开发人员,都可以平稳过渡到使用Struts 2框架。1.2.1 Struts 1简介及存在的问题从过去的岁月来看,Strut
2008-10-06 10:59:00 1949 2
原创 jsp、struts1.2、struts2 中文件上传
a.在jsp中简单利用Commons-fileupload组件实现 b.在struts1.2中实现 c.在sturts2中实现 注:此为三个简单Demo,仅供练习用,并没有做太多上传限制 如有兴趣可以自行查看相关文档说明 。一.在JSP环境中利用Commons-fileupload组件实现文件上传 1.页面upload.jsp清单如下: %@ page language="
2008-10-04 19:52:00 2133
原创 ora-01033:oracle initializationg or shutdown in progress
由于使用了一个未经验证的清除垃圾文件的程序,导致Oracle数据库的两个日志文件被非法删除(Redo01,Redo02),导致Oracle无法连接(能启动),系统报错: ora-01033:oracle initializationg or shutdown in progress最开始知道问题是由于文件被误删导致的,但不知道是日志文件被删除,由于数据库应用能启动,因此决定做
2008-10-03 22:09:00 3351
原创 结合Spring2.0和ActiveMQ进行异步消息调用(转)
在Spring 2.0之前,Spring的JMS的作用局限于产生消息。这个功能(封装在 JmsTemplate 类中)当然是很好的, 但是,它没有描述完整的JMS堆栈,比如像消息的 异步 产生和消耗。JMS堆栈缺少的这一部分已经被添加,Spring 2.0现在提供对消息异步消耗的完整支持。 让我们从一个例子开始。 首先我们打开ActiveMQ。从ActiveMQ的安装路径上的b
2008-10-03 21:34:00 1341 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人