自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳心的博客

乐观,积极,主动 的面对一切

  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

转载 谈谈数据仓库架构的发展和分类

最近在网上看到了 Jerome 20061210最近大家对数据仓库架构的讨论又多了起来,我在这里对一些架构进行一下简单的整理。目的是给大家树立一个靶子,大家可以在这篇文章后尽情的批判和补充。我把我听说过的架构都归整在一起,分了六类,其中和很多说明是我个人的理解,不见得正确,大家多多指导。1.独立的数据集市架构(Independent data mart

2014-06-20 10:06:23 4142

原创 数据仓库建模速记

1.缓慢变化维  a) 添加一个Old列,仅能记录最近两次信息  b) 直接覆盖  c) 添加BeginDate EndDate  Version IsActive   d) 在C基础上,添加代理键2.增量处理a)全表扫描对比,性能差        b)根据源表的操作时间字段.需源系统支持.        c)分析数据库操作日志,工作量大,难度高3,性能优化

2014-03-19 22:09:53 1154

原创 [Jasper使用总结]iReport报表设计-动态列实现

有时候,有些报表要求列为动态的,需要由用户自己决定显示列。在iReport中,本身并没有提供动态列的功能。

2013-09-27 14:18:40 21784 8

原创 数据仓库中,缓慢变化维的一种设计方案

数据仓库中,缓慢渐变维度是一种经常使用到的方案。“渐变”,即为逐渐变化的维度,因为日常应用中,维度属性是随时可能发生变化的,而BI统计时,又可能是需要历史某个时间点的维度属性值。所以这种情况下,就需要我们记录下这个变化信息,于是渐变维度就出现了。“缓慢”两个字,也是需要注意的,仅有缓慢变化的才适用于这种方案。如果是每天每时每刻都在变化的就不适合这种方案了,因为那样会产生太多太多的记录,导致

2013-05-22 17:56:46 8115

原创 数据仓库中,缓慢渐变维度的设计及碰到的问题

缓慢渐变维度的设计,概念其实就是通过添加两个字段:有效开始时间,有效结束时间。设定对其某些特定列,记录住其历史状态。比如拿部门表做例子,部门有其所属的一个部门组的关系。如下图:我们的业务需求要求不记录部门名称变化,和部门组名称的变化。所以该表中仅设置部门组No为渐变字段,仅当其内容变化时,才会产生新的记录。如下图:更新前:更新后: 说明:当天津采购部,因业务需要

2013-04-28 17:21:25 2461

原创 [Jasper使用总结]iReport报表设计-整体介绍(二)

iReport的文件分为两种,一种为.jrxml 源文件(类似.java),一种为.jasper编译文件(类似.class)。我们在ireport里拖拽生成的即为.jrxml文件。而点击预览生成的即为.jasper文件。说是.jrxml,其实也是一个XML文件,只是这个文件需要符合ireport的xsd格式,而且也可以扩展自己的标签,只是自己定义的标签就不支持拖拽了,除非自己实现它。

2013-02-25 17:55:14 31983 5

原创 [Jasper使用总结]Jasper套件的简要介绍和安装配置(一)

一、简要介绍Jaspersoft商务智能(BI)套件可为客户提供综合报告,数据分析和数据集成功能,使企业能够更快,更准确的做决策。其他就不多说了,问下度娘就都有了。它主要由以下几个组件组成:体系结构如下图:二  安装与配置试用版下载地址(可试用30天):下载 (我们目前在用4.5版本,最新版本是5.0,新增不少内容)Suite里已经包含了irepor

2013-02-22 17:51:50 7053 2

原创 Jespa实现Java+AD的SSO

优点:解决了jcifs中,Web Filter不支持NTLM2的问题缺点:收费 步骤1:下载JCIFS 和 Jaspa              jcifs-1.3.17    http://jcifs.samba.org/src/jcifs-1.3.17.zip             jespa 1.1   http://www.ioplex.com/downloads

2012-10-26 14:36:45 9381 8

转载 Windows下的身份验证----NTLM和Kerberos

转自:http://blog.chinaunix.net/uid-9374481-id-2004431.html 一、概述身份验证是一个验证客户端身份的过程,通常采用指定的第三方授权方式。客户端可能是最终用户、计算机、应用程序或服务。客户端的标识称为安全原则。为了使用服务器应用程序进行验证,客户端提供某种形式的凭据来允许服务器验证客户端的标识。确认了客户端的标识后,应用程序可以授予

2012-10-25 17:06:24 19959 1

转载 集成验证时IE采用Kerberos 还是NTLM验证方式?

IE具体是采用Kerberos 还是NTLM验证方式取决于以下三种情况:客户端以ip地址访问服务器       不管客户端跟服务器是否在域、也不管客户端是否以域帐号登陆,只要客户端以ip地址访问服务器,那么客户端就会选择NTLM方式验证并且不会直接发送客户端登录用户的用户名和密码给服务器而是会弹出一个对话框要求用户输入用户名和口令,然后发送到服务端验

2012-10-25 17:01:45 4028

原创 Tomcat JVM配置碰到的问题

问题1:JVM参数配置时效在网上找了一些文章,都是说在apache-tomcat-5.5.35\bin\catalina.bat 第一行配置:set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m 但是Jasper 3.7里,在这里修改后竟然无效,这个问题缠绕了

2012-05-16 10:43:25 987

原创 jcifs实现Java+AD的SSO解决方案,碰到的问题

最近在工作中需要用JAVA与Action Dictionray的单点登陆,碰到了一些问题,总结如下:常规的操作就不说了,参考http://blog.csdn.net/freellf/article/details/6385154问题一:出现异常信息如下:jcifs.smb.SmbException: The parameter is incorrect. at jcifs.smb.

2012-05-16 10:39:40 12171

转载 浅谈数据仓库建设中的数据建模方法

[转载]http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0803zhousb/所谓水无定势,兵无常法。不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的。目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数据仓库平台之外,也

2012-02-17 16:44:59 1531

转载 数据仓库与元数据

1. 前言  在事务处理系统中的数据,主要用于记录和查询业务情况。随着数据仓库(DW)技术的不断成熟,企业的数据逐渐变成了决策的主要依据。数据仓库是一种面向决策主题、由多数据源集成、拥有当前及历史总结数据、以读为主的数据库系统,其目的是支持决策。数据仓库要根据决策的需要收集来自企业内外的有关数据,并加以适当的组织处理,使其能有效地为决策过程提供信息。数据仓库中的数据是从许多业务处理系统中抽取、

2012-02-17 14:42:53 14395

转载 关于注掉skip-innodb选项也不能启用innoDB引擎的解决办法

关于注掉skip-innodb选项也不能启用innoDB引擎的解决办法网上很多关于启用innoDB的办法,都是注释掉skip-innodb选项,实际上,你还需要删除两个文件:C:\Program Files\MySQL\MySQL Server 5.0\data\ib_logfile* C:\MySQL Datafiles\ibdata*  如果仍然不能确定

2012-02-07 12:14:02 2022

转载 Tomcat5.exe和Tomcat5w

转载地址:http://hi.baidu.com/%CE%E2_%F0%A9/blog/item/0bcc24ff2073bc3a5c6008f8.html Tomcat5.exe可以把Tomcat加入服务;Tomcat5w.exe可以辅助配置已经添加的服务。

2011-09-15 14:00:52 1797

原创 搭建 Android X86 系统,替代AVD模拟器,解决运行效率慢的问题

最近打算学习学习android,弄了个环境,但是AVD模拟器实在太慢,在网上 找到一个帖子,可以采用android X86系统代替AVD模拟器详细的大家可参考:http://topic.csdn.net/u/20110728/09/ffa92f50-5899-4505-b5b

2011-09-07 14:16:23 21793 2

转载 为什么花大钱买来的BI还不如免费的Excel

这是一个发人思考的问题。BI对很多人而言或许还是太过高深,换个角度来问比较容易理解:贵公司需要数据分析吗?财务分析、成本分析或者市场分析?贵公司需要好的分析工具来加速分析的速度吗?如果上述的两个答案是肯定的,贵企业是需要BI的。简单地说,BI(商业智能)就是分析工具。在早期尚

2011-08-16 14:12:27 1782

原创 如何获取两个日期之间相差的天数

 /*** 获取两个日期之间相差的天数,d2-d1* @param d1* @param d2* @return*/public static int getDayBetweenDate(Date d1, Date d2) {Calendar c1 = Calendar.getInstance();c1.setTime(d1);Calendar c2 = C

2011-06-03 13:00:00 1616

原创 [20100826]天津XX公司面试总结

<br />上周末更新了一下简历,周二竟然接到一个公司面试通知。本着学习学习,锻炼锻炼的想法,周四上午跑过去面试了。路途遥远啊,斜着横穿了整个天津市,折腾了3个多小时才到了。<br /> <br />大概10点10分到达公司的,前台小姐爱搭不理的样子~~ 后来跑一业务办公室里找到一个帮忙找人的,然后被安排到一个会议室等待,这一等就是半个多小时…连口水都没的喝。<br /> <br />终于把面试的盼来了,结果还不是那经理,是其手下一个小组长吧,具体职位也不清楚,就是一个技术头头儿吧。<br />面试问题大概

2010-08-27 11:13:00 1198

原创 如何设置Tomcat为后台服务启动

在CMD命令台下,进入到%tomcat_home%/bin目录然后执行如下命令:service install tomcat 即可创建一个名为tomcat的服务

2010-04-23 09:51:00 5675 1

原创 图片热点中鼠标样式的设置

最近一直在用JasperReport做BI报表,但是JasperReport显示的报表有个问题,运行报表显示图表后,鼠标放在图表热点的链接上时,不能显示为手形。查看页面源码发现的CSS中继承了Body的cursor:default样式。 在样式中添加IMG{cursor:auto;}解决该问题。 注意:图片热点的样式不能采用Map,Area来设置,即:Map {

2010-02-26 16:33:00 2615 1

转载 深入认识javascript中的eval函数

发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{

2009-11-02 15:22:00 585

转载 ITSM的必需—配置管理数据库构建过程拆解

来自:翰纬咨询    作者: 于翔  陈宏峰      在IT管理向ITSM(IT服务管理)体系演进的征途中,CMDB(配置管理数据库)从传统的电子报表中走来,蜕变为基于ITIL最佳实践的IT服务管理核心。对于所有的ITSM体系的建设者而言,CMDB都是一部庞大机器上必须精心打磨与调试的一个关键部件。“水域,这是俄罗斯的必需!”彼得大帝的慨叹表达了一个民族对海洋的渴望。而在获得了出海口

2009-10-12 16:29:00 3395

原创 【转】一位软件工程师的6年总结

2009-07-21 00:50作者:成晓旭 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你

2009-08-24 20:02:00 607

转载 【分享】职场交流:一位软件工程师的7年总结

诸位,咱当网络工程师也是几年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频

2009-08-24 19:58:00 1033

原创 JAVA -Xms与-Xmx区别

 http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/java.htmlxms指你的程序的初始化内存大小,xmx指定你的程序占用的最大内存。单位默认字节,可以采用k,m做为单位。俺英文不好,xmx的最后那句没看太明白,哪个高手帮忙解释下?minus overhead amounts.?

2009-03-09 01:04:00 17885 1

原创 数据库JDBC查询,PreparedStatement与Statement的区别

 很久没有用到java底层技术了,忽然发现自己遗忘了很多...连这个当初搞了半天的问题也忘记了。时间真不是个什么好东西啊...  以下是从网上找到的两者的区别:在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement 一.代码的可读性和可维护性. 虽然用PreparedSt

2008-09-25 09:02:00 3674 1

原创 LoadRunner监控WebLogic需要注意的地方

 首先保证:机器装有lr和JDK1.4        1.删除[LR安装目录]/classes下jmxri.jar文件,或改名!         2.将[WeblLogic安装目录]/weblogic81/server/lib下的weblogic.jar复制到[LR安装目录]/classes        3.打开[LR安装目录]/dat/monitors/WebLogicMon.ini

2008-07-22 21:23:00 1208

原创 JDK1.4和JDK1.5的新特征比较

JDK1.4和JDK1.5都对JDK做很多改进,但一比较就会发现。JDK1.4主要是增加了一些包和对一些类的性能和接口的改进,而JDK1.5则主要是在语言的层面上对java语言的功能进行加强。JDK1.4最主要的三个特征:1、断言assert2、日志3、反射JDK1.5主要的增加是:1、泛型的支持2、for-each3、枚举4、可变参数5、自动装箱和自动拆箱

2007-12-27 20:09:00 954 1

原创 程序员的笑话

1。电信局的程序员  中国电信招聘程序员,程序员A、B、C前去面试。考官问他们程序出错的经历及如何对付时间这种数据。 A :我编过数万行程序,从来没出过错。我很细心,将时间精确到毫秒没任何问题。 B :程序出错在所难免,但我特别擅长在最短时间内将错误找出来并将其纠正。用四舍五入将时间精确到秒就足够了,精度太高影响运算速度。 C :迄今为止,我编的程序只出过一种错误:运算结果总是比正确结果大一些

2007-10-11 22:54:00 579

原创 什么是POJO

POJO - 简单老Java对象 . 这个缩写看起来很像POTS - 简单老电话服务。 对于人们经常忘记常规的Java对象,我的总结是它们没有一个好名字 - 因此在准备一次演讲时,Rebecca Parsons, Josh Mackenzie 和我给起了名字: POJO。 一个POJO模型是易组合、快速建立并且运行于EJB容器之外的,不依赖于EJB的一类对象(这或许也是EJB提供商们不鼓励

2007-09-23 22:28:00 795

原创 Eclipse用links目录配置插件

Eclipse插件使用links目录的用法:  假设把插件安装在d:/myplugin目录中,则myplugin的目录结构一定要是这样的:  d:/myplugin/eclipse/plugins/插件 及 d:/myplugin/eclipse/features/插件   例如安装EclipseME插件到d:/myplugin目录中,则目录结构为d:/myplugin/eclipse/plugi

2007-09-04 20:54:00 807

原创 关于Struts的资源文件中文化问题(Eclipse中)

Jinto插件可以解决这个问题。主页是:http://www.guh-software.de/jinto.html 

2007-09-04 19:59:00 664

原创 MyEclipse-生成Hibernate映射文件

今天先介绍第一个小技巧, 2 分钟快速完成 Hibernate 用户表代码的生成.用 MyEclipse, 就有必要把 MyEclipse 快速开发的功能熟悉一下. 当我们熟悉了基本的开发过程之后, 就需要考虑用顺手的 IDE 来让我们的开发速度有个飞跃了.这次讨论的主题包括: Hibernate 快速开发, Spring 快速开发, Struts 登录应用开发, UML 建模, 可视化Swing

2007-09-02 17:33:00 6585

原创 JDK环境变量配置的步骤

1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量:        a.新建 JAVA_HOME             C:/Program Files/Java/j2sdk1.5.0 (JDK的安装路径)        b.新建 PATH             %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin        c.新建

2007-08-10 20:05:00 3775 3

转载 Eclipse打不开的错误:Version 1.3.1_01 of the JVM is not suitable for this product. Version: 1.4.1

错误原因:安装了Oracle,Oracle自带JDK1.3解决办法:修改环境变量里面的你自己的JDK路径,放到Oracle的JDK路径的前面

2007-07-23 14:15:00 2749

转载 “以前进行的程序安装创建了挂起的文件操作。运行程序之前,必须重新起动计算机。”的解决办法

 “以前进行的程序安装创建了挂起的文件操作。运行程序之前,必须重新起动计算机。”的解决办法 安装SQL 2000数据库和补丁时,如果出现“以前进行的程序安装创建了挂起的文件操作。运行程序之前,必须重新起动计算机。”的提示,这时往往重启无用,解决办法如下: 点击“开始菜单”->

2007-07-23 11:38:00 1602 1

原创 配置Eclipse与TOMCAT碰到的问题

Tomcat    jdk  eclipse已经配置好,但是运行在Eclipse中运行Tomcat中却报了如下错误:The selected server is enabled,but is nt configured properly.Deployment to it will not be permitted until the problem is crrected.Please nav

2007-07-14 11:46:00 688

转载 Struts1.2中配置数据源

配置过程:一、下载必要的jar包。有四个包要下载(网上有贴子说只要下面前三个包就可以了,但我在配置的时候如果没有第四个包会报错)。http://apache.linuxforum.net/dist/jakarta/commons/dbcp/binaries/commons-dbcp-1.2.ziphttp://apache.linuxforum.net/dist/jakarta/commo

2007-07-05 20:13:00 1786

Java笔试题集锦

整理的一些Java笔试面试题目集锦,经常会用到的。

2011-12-26

TopStyle CSS编辑工具

功能专注于CSS设计的辅助工具,功能相当多,附有CSS码检查功能,减少写错的机会。尤其是它的HELP文件中详细的CSS指令介绍,很适于用作参考文件与初次接触CSS的人做为学习使用。如果你想进一步认识网页设计,做出更有风格有别于一般网站的网页,勿必要趁早接触CSS喔!

2009-03-08

JavaScript Analyser

一个高效的JavaScript分析、压缩工具

2009-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除