OLAP简介及Mondrian快速入门

OLAP简介及Mondrian快速入门
OLAP(On-Line Analysis Processing)在线分析处理是一种共享多维信息的快速分析技术;OLAP利用多维数据库技术使用户从不同角度观察数据;OLAP用于支持复杂的分析操作,侧重于对管理人员的决策支持,可以满足分析人员快速、灵活地进行大数据复量的复杂查询的要求,并且以一种直观、易懂的形式呈现查询结果,辅助决策。 上面是OLAP的一些不同的解释,本文将从以下几个方面介绍OLAP。 开源OLAP引擎:Mondria...

网易云课堂Liferay 6.2主题开发及应用视频教程

网易云课堂Liferay 6.2主题开发及应用视频教程
在网易云上录制了Liferay 6.2的主题开发教程。 链接:http://study.163.com/course/introduction/1002918005.htm#/courseDetail 教程的提纲如下,部分章节还没有完成,将于近期完成。 章节1:  Liferay主题介绍 课时1  Liferay主题开发环境的搭建 课时2  Liferay主题的一些效果及作用 章节2:  布局模板Layout的开发及应用 课时3  布局模板Layout的开发 课时4  复杂布局的开发及内嵌Portlets的使用 章节3:L...

Liferay 6.1开发学习(二十):Dynamic Query高级查询

Liferay 6.1开发学习(二十):Dynamic Query高级查询
在上一篇的博客《Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询》之中介绍了一部分简单的Dynamic Query方法,可以满足简单的条件查询,但有些场景这样的查询不能满足我们的需求,同时使用HQL可能有稍显麻烦,在这里介绍一些Dynamic Query的高级技巧。(Dynamic Query的查询持续更新到此篇博客) Group By 查询 在Dynamic Query中实现group by的查询其实非常简单,示例代码如下: Dy...

Liferay7.0中新建工程IDE出现Could not get blade cli jar form repository的错误

Liferay7.0中新建工程IDE出现Could not get blade cli jar form repository的错误
上一篇写了Liferay 7.0开发环境的搭建,但是在搭建过程中有不少同学有碰到下面这个错误,就是在创建Liferay Workspace的时候出现:Could not get blade cli jar from repository的错误。如下图所示: 出现这个错误一般是网络问题,Liferay在启动的时候会从网上下载相应的jar,这个就是jar包下载出错了。此jar包下载保存在本地的路径为: 当前系统的用户目录:C:\Users\当前用户/.liferay-ide/repoCache在...

Liferay是什么?

Liferay是什么?
关于Liferay Liferay是一个开源公司,我们一般谈Liferay是指的Liferay Portal。Liferay Portal始创于2000年的洛杉机,当时是一个非营利性组织。于2004年建立Liferay公司,今天Liferay的办事处和子公司遍及北美、德国、中国、西班牙和印度等,在全球30多个国家有建立合作伙伴帮助其扩展全球业务。官方网站(http://www.liferay.com/) Liferay于2011年第三季度发布Liferay 6.1版本,在6.1版本中添加了lifray...

让Liferay的Service Builder连接其他数据库

让Liferay的Service Builder连接其他数据库
在Liferay里面使用ServiceBuilder默认情况下连接的数据库是Liferay本身的数据库,在某些场景和需求下,我们可能需要连接另外的数据库或者数据源。ServiceBuilder默认情况下已经提供了相关的支持,需要做下简单的配置。 第一步,在service.xml里面为对应的实体指定对应的数据源等。在entity里面定义data-source、session-factory、tx-manager 在对应的entity里面添加如下配置, data-source="sampleDataSour...

Liferay 6开发学习(二十三):Liferay 6.2开发环境准备

Liferay 6开发学习(二十三):Liferay 6.2开发环境准备
从本篇文章开始,如无特殊说明,Liferay的版本默认为6.2。所以标题也从原来的Liferay6.1开发学习,修改为Liferay6开发学习。以后的博客里面的文章或示例代码基本上都以最新版本的Liferay为示例说明。 注意:本教程仅对6.2.0到6.2.3适用,后面的版本有稍有差异。 如果是使用6.2.5 GA6的版本,请参考文章《Liferay6.2.5GA6开发环境搭建》 Liferay 6.2的SDK中添加了对Maven和ivy的支持,所以在使用上稍有差异...

Liferay 6.1开发学习(十一):调度器-定时任务

Liferay 6.1开发学习(十一):调度器-定时任务
在liferay的开发中经常需要执行一些定时调度任务,一般情况下在普通的web开发中我们使用quartz来做调度,但是在Liferay中已经对于调度做了一个封装,方便我们在开发中执行调度任务,liferay中封装了两种方法方便我们做调度扩展。 一、基于Portlet的调度 如某个的调度是在某个portlet中使用的,则可以使用一面的方法: 1、  编写一个类,实现接口:com.liferay.portal.kernel.messageing.MessageListener。...

Liferay7.0社区版将不再支持集群和商业数据库

Liferay7.0社区版将不再支持集群和商业数据库
注:liferay从7.0GA5开始恢复对于集群的支持,商业数据库的支持可以看这篇博客。 《让Liferay7支持商业数据库》 Liferay官方博客在2016年4月7号发布了一篇博客说明Liferay 7.0社区版将不再提供对于集群的支持,以及商业数据库(SQL Server、Oracle、DB2、Sybase DB)的支持,以及商业中间件(Weblogic、Websphere)的支持。这些的支持将商业版本也就是EE版中得到支持,当然也可以自己基于liferay的源码自行...

Liferay 6.1开发学习(九):Hook开发简介

Liferay 6.1开发学习(九):Hook开发简介
一、Hook是什么 hook是什么在http://www.huqiwen.com/2012/09/01/liferay-6-1-development-study-2-create-portlet-project/里面有一个大概的介绍。Liferay提供hook的目的是减少二次开发的代码与liferay核心工程的耦合,通过hook我们主要可以主要做以下六件事情: 1、覆盖事件处理程序:如程序启动事件(application.startup.events)、登录注销事件(login.events.pre、login.events.post)、session的创...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: