Moqui1.30 开发环境配置

导入moqui源码至eclipse 命令行使用gradle编译项目(没有安装gradle的请自行google) 设置gradle编码格式 使其支持代码中出现中文 ${moqui.home}/framework/MoquiInit.properties tasks.withT...

2013-08-25 23:05:43

阅读数 3435

评论数 0

Moqui运行和部署

原文:http://www.moqui.org/framework/docs/RunDeploy.html 快速入门运行目录和配置文件可执行WAR文件示例和公共文件从源码编译和运行目录结构 快速入门 安装JDK1.6下载moqui 二进制分发版本,解压到任意目录加载种子和演示数据...

2013-07-12 23:52:31

阅读数 3969

评论数 0

ofbiz之entity实体写法

实体定义文件  实体定义文件一般存放位置是在对应模块的entity文件夹下面,以party为例,party的实体定义文件路径为 %ofbiz-home%\applications\party\entitydef\entitymodel.xml。  通过对应模块的ofbiz-component...

2013-02-03 13:01:44

阅读数 7102

评论数 1

一致性哈希

问题   假设你有 N 个 缓存服务器(后面简称 cache),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ;   hash(object) % N   ...

2013-01-01 16:49:34

阅读数 617

评论数 0

Lucene倒排索引原理

Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。 该结构及相应的生成算法如下: 假设有两篇文章,分别为文章1和文章2 文章1 的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2 的内容为:He ...

2012-12-31 14:49:24

阅读数 600

评论数 0

OFBiz中services调用机制

OFBiz业务方法里面,当执行一个 service 的时候,通常采用如下的方式: LocalDispatcher dispatcher = dctx.getDispatcher(); Map result = dispatcher.runSync(getServiceName(), getCon...

2012-12-31 13:29:00

阅读数 753

评论数 0

分布式事务及其在OFBiz的实现

1、分布式事务相关概念   分布式事务处理(Distributed Transaction Processing,DTP)是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚)。 ...

2012-12-30 20:51:19

阅读数 664

评论数 0

OFBiz中JOB的运行机制

OFBiz执行后台任务的类在org.ofbiz.service.job中。 JobPoller和JobInvoker是主要的两个类,一个负责查询可以执行的Job,另一个执行Job任务。 Job类图如下所示。 1.Job轮询 创建JobManager时,会创建JobP...

2012-12-30 12:49:41

阅读数 662

评论数 0

OFBiz的MVC框架

ofbiz是一个非常强大的企业架构体系,这里只描述它MVC方面的内容,从MVC的角度去看,ofbiz采用的是Service to Worker模式,大名鼎鼎的Struts 1采用的也是这种架构。 Service to Worker模式的目标就是维护Action,View和Controll...

2012-12-30 11:04:33

阅读数 2274

评论数 0

分布式事务处理

XA规范   在谈到 XA 规范之前,必须首先了解分布式事务处理( Distributed Transaction Processing , DTP )的概念。 Transaction ,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如数据库或文件上为完成某些功能的执行过程的集合...

2012-12-26 20:58:58

阅读数 1596

评论数 0

Java事务与JTA

一、什么是JAVA事务   通俗的理解,事务是一组原子操作单元,从数据库角度说,就是一组SQL指令,要么全部执行成功,若因为某个原因其中一条指令执行有错误,则撤销先前执行过的所有指令。更简答的说就是:要么全部执行成功,要么撤销不执行。   事务必须服从ISO/IEC所制定的ACID...

2012-12-26 10:41:09

阅读数 19890

评论数 1

How browsers work 浏览器是如何工作的

原文:http://taligarsiel.com/Projects/howbrowserswork1.htm http://blog.zhangguoqiang.name/index.php/category/javascript/   简介   浏览器可以被认为是使用最广泛的软件,本文...

2012-12-24 22:51:13

阅读数 567

评论数 0

JVM内存管理:深入垃圾收集器与内存分配策略

Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述:   说起垃圾收集(Garbage Collection,下文简称GC),大部分人都把这项技术当做Java语言的伴生产物。事实上GC的历史远远比Java来得久远,在19...

2012-12-23 19:47:30

阅读数 261

评论数 0

深入理解JVM

1   Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上Java是一种技术,它由四方面组成:  Java编程语言Java类文件格式Java虚拟机Java应用程序接口(Java API) 它们的关系如下图所示: 图1   Java四...

2012-12-23 11:12:12

阅读数 318

评论数 0

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