企业应用

成功实施商业智能的4个关键

て烟熏妆下的殇ゞ 提交于 2019-12-18 15:25:26
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 随着信息化时代的深入人心,越来越多的企业逐渐重视信息数据的利用。传统的数据分析工具难以适应海量复杂的数据处理,商业智能的出现正好打破了企业问题的壁垒。 但是,很多企业在实施和使用商业智能过程中往往存在很多误区,忽略很多重要因素,例如项目脱离业务需求,实施缺乏整体意识等。如何将商业智能的效用发挥到极致,我在此提出四个方面,不足之处,欢迎探讨。 从业务需求出发 很多企业对商业智能技术和应用的认识还处于起步阶段,认为商业智能只是一个处理数据的软件而己。这样的认识很容易造成项目方向失偏,对业务应用需求不清晰,形成错误的解决方案。 我们不妨这样思考,商业智能系统的使用最终是到业务人员和企业领导手上,他们需要的无非是全面直观的数据展示和从数据中得来的启发式思考,那他们需要什么样的结果来帮助决定呢。很明显,商业智能的实施就应该从实际业务需求的终点出发,也就是以深层次的业务需要为驱动。 但实际情况是,很多企业人员并不明白自己的需求,一来是因为对商业智能技术缺乏了解,二是对业务情况缺乏整体认知。以商业智能 FineBI 的实施方案,通常会请到企业领导人, IT 部门经理,业务部门主管等共同参与研究,分析企业的架构,了解业务层次,确定达成的目标,再落实到如何实现。 罗列重点,“想大做小 ” 商业智能也并非万能

什么是联机分析处理(OLAP)

99封情书 提交于 2019-12-13 18:52:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。 当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。下表列出了OLTP与OLAP之间的比较。 OLTPOLAP用户操作人员,低层管理人员决策人员,高级管理人员功能日常操作处理分析决策DB 设计面向应用面向主题数据当前的, 最新的细节的, 二维的分立的历史的, 聚集的, 多维的集成的, 统一的存取读/写数十条记录读上百万条记录工作单位简单的事务复杂的查询用户数上千个上百个DB 大小100MB-GB100GB-TB OLAP是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术

JEECG 新版在线文档WIKI正式发布

旧巷老猫 提交于 2019-12-06 01:37:49
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangdaiscott/article/details/80003500 JEECG 新版在线文档WIKI 正式发布 背景: jeecg 从2013年开源至今经历了6年时间,由于时间长迭代版本多,jeecg一直存在文档更新不及时,文档不匹配的问题。为了解决这个问题,jeecg 从3.7.3版本开始正式推出在线手册wiki,不再提供pdf技术文档,统一文档入口。 由于文档刚刚推出,有不匹配或描述不清的地方请大家多多指正,在论坛www.jeecg.org发帖反馈,我们会及时修正。 Jeecg 新版在线文档Wiki: http://jeecg3.mydoc.io Jeecg 新版源码下载: https://github.com/zhangdaiscott/jeecg Jeecg 新版视频教程: https://edu.csdn.net/lecturer/929 JEECG 入门开发环境搭建: http://jeecg3.mydoc.io/?t=278859 MyEclipse非Maven版本: https://github.com/zhangdaiscott/jeecg-nomaven (针对不熟悉maven的同学提供,降低学习成本) 来源: oschina 链接: https://my

Servlet Specification V2.4——SRV.1 Overview

一个人想着一个人 提交于 2019-12-05 02:43:27
SRV.1 Overview SRV.1.1 What is a Servlet? 基于Java技术,由容器管理,可以生成动态内容的web组件。 和其他基于Java技术的组件一样,servlet是跨平台的。并且它还运行于可以支持Java技术的web服务器 container,我们有时候称为servlet引擎,是支持servlet的web server。 servlet通过container实现的request/response模型与web client进行交互。 SRV.1.2 What is s Servlet Container? Servlet container是web server/application server的一部分, 这种server通过发送request/response,解码基于MIME的request,并且格式化基于MIME的response来提供网络服务。 一个servlet container必须构建在宿主web服务器之内,或者作为一个附加组件被安装到web服务器上,通过其服务器的原生扩展API。Servlet container也可以或者有能力被被构建在支持web的应用程序服务器上。 所有的servlet container必须支持HTTP作为request和reponse的协议,但附加的基于request/response的协议

JBoss 系列五十:使用Apache httpd(mod_jk)和JBoss构架高可用集群环境

不羁岁月 提交于 2019-12-02 14:39:36
概述 前面 JBoss 系列二:使用Apache httpd(mod_cluster)和JBoss构架高可用集群环境 中我们介绍了企业应用的目的的目的,负载均衡,容错等,并通过Apache httpd(mod_cluster)和JBoss构架高可用集群环境,我们这里在原有的环境中将mod_cluster换成mod_jk,其架构如下图所示: 本方案是在开源Linux操作系统Fedora 15上进行,我们列出本方案使用的硬件和软件,三台物理机器,内存4GB或以上,安装Fedora 15后IP地址分别为10.66.192.48,10.66.192.231,10.66.192.232,我们分别对这三台物理机器做相应的安装如下: 10.66.192.231 – 安装JDK 1.6,JBoss 7,JBoss节点名称为node1 10.66.192.232 – 安装JDK 1.6,JBoss 7,JBoss节点名称为node2 10.66.192.48 – 安装Apache httpd,mod_jk 接下来我们给出使用Apache httpd(mod_jk)和JBoss构架高可用集群环境的步骤。 下载mod_jk相关安装包 从 http://tomcat.apache.org/download-connectors.cgi 下载 mod_jk.so包到本地

JBoss 系列二:使用Apache httpd(mod_cluster)和JBoss构架高可用集群环境

旧时模样 提交于 2019-12-01 20:04:54
什么是企业应用集群 集群是指把不同的服务器集中在一起,组成一个服务器集合,这个集合给客户端提供一个虚拟的平台,使客户端在不知道服务器集合结构的情况下可以对这一服务器集合进行部署应用,获取服务等操作。集群是企业应用的主要特点,它可以提供: 高扩展性:可以根据自己业务需求添加任意多的服务器到集群 高可用性:使用透明的负载均衡和容错机制,对客户端隐藏集群内部的错误 不管是扩展自己的集群的节点数,还是配置负载均衡、容错,集群中各节点之间状态必须保持一致,集群中状态保持一致需要借助与缓存机制实现(JBoss使用JGroups,Infinispan我们在后面的系列介绍)。如下图为一传统企业应用集群模式: 图-1传统企业应用集群 图 中各个步骤描述如下: 1. 客户端浏览器发送请求 2. 负载均衡器转发请求到节点1 3. 节点1处理业务时发生异常 4. 负载均衡切换请求到节点2 5. 节点2完成业务请求返回结果给客户端请求 上述业务请求完成过程中客户端不知道服务器端节点1发生异常。业务能够完成的核心是两个节点之间实时进行着状态复制,而状态复制需要借助于缓存框架和产品( JBoss使用JGroups,Infinispan我们在后面的系列介绍 )。 使用 Apache httpd 和 JBoss 构架高可用集群环境 Apache httpd

JBoss 系列五:JBoss 7/WildFly中配置使用Oracle数据库

六月ゝ 毕业季﹏ 提交于 2019-11-30 01:34:16
内容概要 JBoss 系列五主要目的是演示如何在JBoss 7/WildFly中配置使用Oracle数据库,主要分两大部分Oracle数据库相关的配置,一个使用Oracle数据库的HelloWorld小程序。如下为一简单示意图: Hello World App部署于JBoss上,Hello World App通过JPA/Hibernate操作数据库,数据库连接是通过JCA/Datasource维护。 我们需要下载,编译生成Hello World App,具体根据 系列一 中相关步骤,下载,编译: git clone git@github.com:kylinsoong/csdn.git cd csdn/5 mvn clean install 如上执行完成会生成jpa-helloworld.war,位于target目录下,我们需要将它部署到JBoss。 Oracle数据库相关的配置 本部分我们分三块:JBoss 端配置,Oracle数据库端的配置,应用端配置 JBoss 端配置 1. 添加Oracle数据库驱动模块到JBoss 在JBOSS_HOME/modules/目录下创建com/oracle/main目录,将Oracle驱动jari(ojdbc6.jar)拷贝到此目录下,并同在此目录下创建module.xml文件,添加内容如下: <?xml version="1.0"