- 博客(25)
- 收藏
- 关注
原创 转自飘飘的OFBIZ成神之路
说在前面:本文内容密集, 信息量超大, 请自备脑洞空间, 收获巨大!!! 关于OFBiz入门知识, 请先看共享文件不要乱提不动脑筋的问题[http://ofbizer.iteye.com/blog/2032625] 搭环境: 新手三步走, OFBiz立地成神[http://ofbizer.iteye.com/blog/2034823][http://...
2017-07-21 16:59:32
269
原创 并发控制
并发控制1. 并发冲突当两个进程试图在同一时间修改同一数据,就会产生冲突。2. 并发控制有两种方式管理并发数据访问:乐观并发控制、悲观并发控制。这两种控制模式的区别在于,是在冲突发生前进行防止,还是在发生后采用某种方法来处理冲突。3. 悲观并发控制悲观并发模式假定系统中存在足够多的数据修改操作,以致任何确定的读操作都可能会受到由别的用户所...
2014-10-24 18:44:39
149
原创 Java更新XML的四种常用方法简介
本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分析这四种方法的优劣。其次,本文还对如何控制Java程序输出的XML文档的格式做了展开论述。 JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者特别为J...
2013-12-10 11:57:47
160
原创 JVM碎片回收堆
JVM碎片回收堆 Java类的实例所需的存储空间是在堆上分配的。解释器具体承担为类实例分配空间的工作。解释器在为一个实例分配完存储空间后,便开始记录对该实例所占用的内存区域的使用。一旦对象使用完毕,便将其回收到堆中。 在Java语言中,除了new语句外没有其他方法为一对象申请和释放内存。对内存进行释放和回收的工作是由Java运行系统承担的。这允许Java运行系统的设计者自己决定碎片回收...
2013-04-11 14:25:21
232
原创 Java内存管理之基础概念——GC(Garbage Collection)的基本概念
Java内存管理之基础概念——GC(Garbage Collection)的基本概念2009年6月26日 admin 发表评论 阅读评论 这是Java内存管理系列文章的第一篇。GC的概念GC是一种自动内存管理程序,与之相对应的是C++采用的内存管理方式。GC主要的职责就是分配内存;保证被引用的对象始终在内存中;把不被应用的对象从内存中释放。被引用的对象称之为Live...
2013-04-11 14:23:26
158
原创 还是jvm申请内存的失败并频繁GC问题
今天逛论坛(ITPUB),发现了个2月份的帖子,正好,偶们的系统也要移植到AIX上,启发还是比较大,偶整理了下: http://www.itpub.net/viewthread.php?tid=942211&extra=&page=1 通常情况下,频繁发生core dump是由于以下两类原因导致 1 内存泄漏 堆内存申请失败通常是由于系统中存在大量不能被GC操作所删除的对象,由于...
2013-04-11 14:18:35
408
原创 java 内存溢出
Java也会内存泄露吗? 读书的时候,都说Java自动管理内存,JVM内涵GC机制,只管用不管释放,JVM自动会回收内存,不会存在内存泄露. 不过经过多年C&C++编程,一直尚未接触Java,也不知道Java是否真的永远不会内存泄露.....,抱着怀疑的精神,我一直疑问不敢实战求证,因为我不会Java,为什么怀疑呢?因为JVM无非还是用C&C++实现的,咋就不会内存泄露...
2013-04-11 14:09:00
146
原创 Sun JVM内存管理与Java虚拟机(JVM)垃圾回收器的工作机制
转自:http://dev.firnow.com/course/3_program/java/javajs/20100719/453020.html内存管理和垃圾回收是JVM非常关键的点,对Java性能的剖析而言,了解内存管理和垃圾回收的基本策略非常重要。本篇对Sun JVM 6.0的内存管理和垃圾回收做大概的描述。 1.内存管理 在程序运行过程当中,会创建大量的对...
2013-04-11 13:06:15
116
原创 java Thread start() 特性
写了两个简单的类。本来写这两个类的初衷是为了 验证 log4j 异步打印日志时的 MDC 衔接问题。但是由于疏忽,有个地方写错了。public class TestLog { /** * @param args */ public static void main(String[] args) { for (int i = 1; i <= 5; i++)...
2013-03-25 11:06:33
191
原创 代码中特殊的注释技术
代码中特殊的注释技术——TODO、FIXME和XXX的用处 本博客网址:http://blog.youkuaiyun.com/reille/,转载本博客原创文章请注明出处。本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。 前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源...
2012-12-27 10:22:40
105
原创 js 回车 转 tab
<script language="JavaScript"> <!-- // 用途:enter 转化成tab //使用:onload ="initEnter2Tab()" form标记加上 <form name="frm" type="enter2tab">...</form> var isCycle = false;
2012-12-12 09:53:42
184
ofbiz ant run-install 常用命令使用指南
<!--StartFragment -->ant run-install 命令使用指南 。ant run-install -component=iccs 加载指定组件的初始化数据ant run-install -file=/tmp/dataload.xml 加载指定文件 ,文件路径可以是相对路径或者绝对路径 。 多个文件用,分隔ant run-install -dir=/...
2012-10-26 16:40:08
246
原创 145 主机中心sybase重启
sybase/sybase showserver isql -Usa -Pshutdown gocd /opt/sybase/ASE-15_0/install/startserver -f RUN_SYBASE
2012-10-26 14:13:59
189
ofbiz 框架中表达式用法和区别
ofbiz 中表达式的使用主要有两个类 。FlexibleStringExpander.java 和 FlexibleMapAccessor.java 下面是一个简单例子说明两者不同。 public static void main(String[] args) { Map<String,Object> context1 = FastMap.newInst...
2012-08-23 15:13:32
179
ofbiz11.04 eca 中 set 操作的BUG
近日又发现了一个ofbiz 11.04 的bug .在eca 中使用set 如果使用ofbiz 提供的表达式就会出现问题 . eg: <set field-name="newCpspTxId" env-name="${oriTx.oldCpspTxId}" /> 这行命令的意思是 是把eca 中上下文context 中的oriTx 这个map 中的key 为oldCpsp...
2012-03-07 11:29:54
162
原创 svn dump 全自动备份脚本
最近要给美国的SVN服务器做升级,由于这台服务器有一定年份了,在本公司也算是个三朝元老,保存了多少code啊!。为了保险起见,老板将迁移的工作郑重的交到我的手上。在欣欣然的同时也颤抖着。不过还好我已经对其轻车熟路,在新的服务器上安装好apache和subversion软件后,开始着手备份与迁移了。由于旧服务器版本太低,没有svnsync的功能,考虑再三,我选择使用了svnadmin dump去做备...
2012-02-18 11:53:44
150
ofbiz 之部署常见错误集锦
本文以ofbiz 11.04 为蓝本:1: 错误描述: Multiple markers at this line - implements com.sunyard.cpsp.base.biz.IBizFlowService.prepare - The method prepare() of type CheckInquiryService must override a su...
2011-09-27 17:05:50
211
ofbiz 之服务 实体api 积累
1:根据delegator 获取 LocalDispatcher LocalDispatcher thisDispatcher = GenericDispatcher.getLocalDispatcher(delegator.getDelegatorName(), delegator); 2:根据dispatcher 获取 DispatcherContext Dis...
2011-09-23 23:40:21
178
使用xml指定样式模板在txt中打印table 数据表格
1: 首先展示下效果 2:存在的坑。 2.1 :replaceAll 非常坑爹。 2.2 :半角,全角要处理,否则页面会变行 2.3 :换行符\n 要处理。 3:运行 根据我上传的代码文件和格式文件是运行不起来的。代码中用到了一些ofbiz的API 如果有用到的同学可能根据功能自己修改一下, 如有人转载或者使用到的话,希望能告之一声。俺会感觉很荣幸地。 ...
2011-09-07 17:11:18
383
原创 ofbiz 之 jobSandbox 调度应用
如果想在java程序中添加一条jobSandbox调度的话可以用dispatcher.schedule(jobName, poolName, serviceName, serviceContext, startTime, frequency, interval, count, endTime, maxRetry);jobName, : poolName ...
2011-08-24 20:58:27
303
ofbiz之entity 实体解析
ofbiz 之entity实体1. 实体定义文件实体定义文件一般存放位置是在对应模块的entity文件夹下面,以party为例,party的实体定义文件路径为%ofbiz-home%\applications\party\entitydef\entitymodel.xml。通过对应模块的ofbiz-component.xml进行加载。 实体定义文件可以为多个。2...
2011-07-25 20:56:27
286
ofbiz 之 service eca
ofbiz 之service eca 1. 定义文件位置 首先我们需要明白eca是什么?在执行service 的过程中,可以把调用service 的过程分为几个步骤完成。 开启事务 用户登陆验证(auth) 依照service定义对输入参数验证(in-validate) 执行service invoke(invoke) 依照service定义对执行结果进行...
2011-07-25 20:54:16
134
ofbiz 之minilang解析
编写一个simple method 首先我们需要对输入参数进行验证 ,判断参数是否完整。1. 验证1.1. Login-required :这是一个simple-method的属性,对是否需要登陆进行设置,默认值为true ,即默认需要先登陆。(加上service 定义中的auth 定义,所以如果你不希望一个simple service 必须登陆才能调用的话,那么首先得将serv...
2011-07-25 20:49:01
217
原创 ofbiz初级--安装与配置
1:ofbiz下载 1.1 svn方式下载 trunk : $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk release10.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release10.04 1.2 http方式下...
2011-07-15 15:44:15
260
如何将org.w3c.dom.Element xml节点对象转化成XML格式的string字符串
其中org.w3c.dom.Element xml节点的内容为 方法一: Document document = validate.getOwnerDocument(); DOMImplementationLS domImplLS = (DOMImplementationLS) document ...
2011-06-28 10:51:16
552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人