- 博客(72)
- 资源 (3)
- 收藏
- 关注
原创 工作流系列之Activiti部署
经过多年的发展,Activiti已经成为一个较为成熟的工作流引擎,作为一个开源的工作流引擎,它在工作流领域吸引了众多开发者的目光,在当前的工作流框架角逐中,慢慢成为众多企业的首选。本文将以Activiti6.0版本为基础,简单讲解Activiti开发环境(流程设计器,流程管理工具以及数据库)的搭建等内容。前提准备 在进行Activit部署之前,需要安...
2018-12-06 00:00:50
1577
原创 工作流系列之Activiti概论
在日常项目开发中,我们经常会用到各种审批工作流,比如K2工作流,但是K2基于.net平台,对Java系列框架支撑受限,且不开源要付费,另外,K2暴露出来的问题也日益明显,比如单据出错率高,不易维护。因此,选择合适的审批流引擎无疑可以提升开发效率,降低开发成本,Activiti应运而生。Activiti是一个业务流程管理(BPM)和开源工作流系统,适用于开发人员和系统管理员。其...
2018-12-05 23:58:27
484
原创 MyBatis Generator实践
MyBatis 是一款基于Java的持久层框架,而MyBatis Generator 是一个Mybatis的代码生成器,可以帮助我们根据数据库中表的设计生成对应的POJO实体类,XML Mapper文件,接口以及帮助类(也就是我们可以借助该类来进行简单的CRUD操作),避免手动去创建对应的类和xml文件,使我们专注于业务开发,提升开发效率。优秀之处在于支持定制化 SQL、存储过程...
2018-12-05 23:51:00
323
原创 folder汇总字段的实现
应用场景:在日常的财务开发过程中,我们经常要实现对某一列数据进行汇总计算的功能,比如,根据付款金额,计算汇总金额。 问题描述:根据以上应用场景的描述,可以将实现的要求归纳如下: 对folder块中的某一个字段(如金额AMOUNT)进行汇总,汇总字段置于该字段的下方,而且当我们拖动folder字段时,汇总字段也跟着移动,效果如图所示, 实
2016-01-18 17:17:07
1268
原创 EBS Form手电筒变灰色
问题描述: 手电筒功能查询一次后变灰色,不可用了原因:QUERY_FIND查询块中的Query_Allowed属性为NO方法:把该属性设置为YES即可,如下:
2015-11-13 16:45:32
1993
原创 Oracle查看表空间使用率(包括临时表空间)
oracle 查看表空间使用率(包括临时表)select * from (Select a.tablespace_name,to_char(a.bytes/1024/1024,'99,999.999') total_bytes,to_char(b.bytes/1024/1024,'99,999.999') free_bytes,to_char(a.bytes/1024/1024 - b
2015-11-08 00:27:57
21585
原创 oracle多行记录与批量插入
问题描述:需要把游标中查询到的数据批量插入到表中创建如下表结构:-- Create tableCREATE table CUX.CUX_GL_AR_REV_REPT( group_id NUMBER, ledger_id NUMBER, ledger_name VARCHAR2(50), per
2015-11-04 17:02:23
4435
原创 EBS Form开发基础教程(一)
1. 引言 由于,网上关于EBS form开发的相关资料少之又少,加上,很多东西时间长了容易忘,所谓好记性不如烂笔头,因此决定写一个连载的基础教程,一方面可以积累,有助于自身知识的储备,另一方面可以帮助想从事或者刚刚接触EBS开发工作的初学者入门,下面先来讲讲EBS开发过程中的三类用户和常用工具。 2. 三类用户 2.1 三类用户
2015-10-30 00:57:22
8930
原创 日记账GL追溯到AR模块
--日记账AR模块数据,追溯到IMS(IMS数据)SELECT gl.ledger_id, --帐套ID gl.name ledger_name, --账套 gjh.period_name period_name, --期间 gcc.segment1 segment1, --公司段 gcc.segment3 segment3
2015-10-29 18:38:07
1325
原创 Invoice type
SELECT lookup_type,LOOKUP_CODE,MEANING FROM FND_LOOKUP_VALUES WHERE LOOKUP_TYPE = 'INVOICE TYPE' AND VIEW_APPLICATION_ID = 200 AND LANGUAGE = USERENV('LANG')
2015-10-29 11:15:09
1143
原创 FRM-40831错误的解决办法?
在开发ORACLE Form录入界面处理的过程中,出现“FRM-40831: 出现截段,域XXX太长”的错误, 分析:经分析处理,发现问题是由于“域xxx”在Form中定义的长度与定义的数据表中的段xxx的长度不一致所致, 方法:在Form中修改“域XXX”的maxlength的长度与数据表中定义的xxx字段长度一致后,问题就解决!
2015-10-26 19:42:45
3314
原创 select sequence.currval 时报错 ORA-08002: 序列XXXX尚未在此进程中定义
情景描述:1.我们创建一个表,表名为S_DEPART-- Create tablecreate table S_DEPART( departid INTEGER not null, departname NVARCHAR2(40) not null, departorder INTEGER default 0)2.创建一个sequence序列,名称为S_DEPAR
2015-07-25 16:08:45
1606
原创 Sqlplus登录时出现无法定位程序输入点longjmp于动态链接库的错误提示
问题描述:当我们如下Oracle sqlplus登录时出现无法定位程序输入点longjmp于动态链接库D:\app\porry\product\11.2.0\dbhome_1\bin\oracore11.dll上的错误提示。 或者,在利用Oracle PL/SQL Developer客户端登录时出现 ora-12514错误提示,但是TNS配置没有错
2015-07-11 20:33:05
6062
原创 Oracle生成100万条测试数据的方法
Oracle生成一百万测试数据的方法如下:方法一:创建一个表,并同时添加1000000条数据,代码:create table TestTable as select rownum as id, to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,
2015-04-12 20:34:58
17587
3
转载 YARN Apache Hadoop 的下一代MapReduce(转)
之前自己做的hadoop项目是基于0.20.2版本的,查了一下资料,知道了自己以前学的是原map/reduce模型。官方说明: 1.1.X - current stable version, 1.1 release 1.2.X - current beta version, 1.2 release 2.X.X - current alpha version
2015-01-12 19:44:06
656
原创 Ubuntu14安装配置Hadoop2.6.0(完全分布式)与 wordcount实例运行
我的环境是:Ubuntu14+Hadoop2.6.0+JDK1.8.0_25官网2.6.0的安装教程:http://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-common/SingleCluster.html为了方面配置,我在每台机器上都使用了hadoop用户来操作,这样做的确够方便。结点信息:(分
2015-01-08 21:37:34
2682
原创 SVN提交内容时必须填写日志(输入字符)
自己在Windows上用VisualSVN搭了个服务器,默认提交代码是可以不填任何信息,这可不是我所期望的,于是找到了下面的解决方案:在VisualSVN的管理控制台中可以设置这些规则,这些规则在特定的时机触发,其中Commit代码之前检查是否填写了log信息,我们可以在pre-commit时进行。设置方法:1、打开VisualSVN管理控制台2、右键你要设置的代码仓库
2014-12-30 15:00:52
5699
原创 ssh通过scp传输文件
我们这里假设是在配置ssh无密码登录子节点的情况,ssh无密码登录配置见http://blog.youkuaiyun.com/lizhangyong1989/article/details/42169895命令如下:scp -r ~/2.tar hadoop@slave1:~/具体界面如下:过程中常见错误:scp not a regular file错误传文件夹 用-r参数
2014-12-29 21:54:36
808
原创 ssh连接服务器出现Agent admitted failure to sign using the key错误
SSH生成id_rsa, id_rsa.pub后,连接服务器却报:Agent admitted failure to sign using the key错误。解决方法:在当前用户下执行命令:ssh-add即可解决。正确执行后出现下图:
2014-12-29 21:05:54
5385
1
原创 Hadoop主从节点之间建立SSH无密码登录
Hadoop使用ssh来通信。所以操作系统上必须安装ssh,本人采用的是Ubuntu 14,安装ssh后要保证sshd处于运行状态,如果没有安装ssh的话, 结点信息:(分布式集群架构:master为主节点,其余四个为从节点)机器名IP作用master122.205.135.
2014-12-26 12:49:58
2025
原创 Ubuntu安装ssh时出现软件包 openssh-server 还没有可供安装的候选者错误
错误如下:sudo apt-get install opensshserver正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成现在没有可用的软件包 openssh-server,但是他被其他的软件包引用了这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到E:软件包 openssh-server 还没有可供安装
2014-12-24 16:51:29
7574
原创 Ubuntu 安装配置SSH(ssh: connect to host localhost port 22: Connection refused问题的解决)
为什么要安装SSH?因为在Hadoop启动以后,namenode是通过SSH(Secure Shell)来启动和停止各个节点上的各种守护进程的。作为一个菜鸟,第一次使用Hadoop,安装配置有点复杂,到Ubuntu配置SSH这一步时,有点问题,经过琢磨后,发现了奥秘,现在把自己的一些心得分享下。 Ubuntu默认并没有安装ssh服务,如果通过ssh链接Ubuntu,需要自己手动安装open
2014-12-24 15:14:15
4722
转载 Win7 + ubuntu14.04 双系统
安装主要分为以下几步:一. 下载Ubuntu 14.04镜像软件;二. 制作U盘启动盘;三. 安装Ubuntu系统;四. 用EasyBCD 创建启动系统。1. 下载 Ubuntu 14.04直接到官网免费下载Ubuntu 14.04.1 LTS 下载地址PS: 如果内存为4G以上,而且为双核CPU的计算机,建议安装64位的系统。2. 制作U
2014-12-23 18:10:53
550
原创 ubuntu-14.04安装JDK1.8.0_25与配置环境变量
1、源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我下载jdk-8u25-linux-x64.tar.gz,下载到主目录2、解压源码包通过终端在/usr/local目录下新建java文件夹,命令行:sudo mkdi
2014-12-19 21:10:51
4218
原创 C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
今天打开一个之前写的程序,查询数据库资料,结果单击查询时出错,提示显示和ntdl.dll有关。用VS2012调试时发现在调用数据集时提示“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”打开数据集选择预览数据时VS出错退出。系统是Win7的,昨天更新过;切换到2003系统下则一切正常解决办法:用管理员身份运行CMD,输入netsh w
2014-10-14 12:59:41
1892
转载 Form 相关技巧[转]
1.一进页面就能看到表中已生成数据,而不用按ctrl+f11进行查询的语句:在form级的触发器when-new-form-instance中,写如下代码:go_block('XXXX');execute_query;要查询的数据块的名称说明:当使用基于表建立的块时,可使用块里的任何项的GO_BLOCK或者GO_ITEM找到那个块当查询数据到一个块里去,可通过exe
2014-09-09 10:39:53
982
转载 Oracle 游标使用全解
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal
2014-09-05 19:47:47
473
转载 APP_FIND的用法
APP_FIND: Query-Find UtilitiesAPP_FIND: Query-Find UtilitiesUse the following routines to implement the Find Window functionality.Related Essays: Query Find Windows (See page )Summaryproce
2014-09-05 15:19:56
2782
转载 Oracle Form开发手电筒查找功能实现
实现手电筒查找的功能 首先,先按TEMPLATE将其他功能先实现,然后再来实现查找的功能。手电筒查找的Effect有两二种,①LOV形式,②window形式。 1、LOV查找模式:一般适用于查询结果只返回单条条件的查询(如主从数据块的界面)。 ①创建一个parameter参数:TEST_P ②创建一个基于主键查询LOV-TEST_L,并将主键字段映射给Parameter参数
2014-09-05 14:06:43
1288
转载 Oracle trunc()函数的用法
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.3.s
2014-09-04 11:03:49
469
转载 EBS Form开发中弹性域的定义语法
EBS Form开发中弹性域的定义语法(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)来源:Oracle Applications Developers Guide关键性弹性域定义语法在外键form或者组合form上,使用FND_KEY_FLEX.DEFINE方法定义关键性弹性域。注意:Oracle提供了组合form语
2014-09-02 09:36:13
1034
转载 EBS Form开发 弹性域定义中的参数<三>
EBS Form开发 弹性域定义中的参数(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)来源:Oracle Applications Developers GuideDATA_SET仅用于关键性弹性域或者范围弹性域.使用:block.field为弹性域指定包含值集标识符。DATA_SET指定了使
2014-09-02 09:34:17
932
转载 EBS Form开发 弹性域定义中的参数<二>
EBS Form开发 弹性域定义中的参数(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)来源:Oracle Applications Developers Guide其它可选的参数如果你不指定一个特定的可选的参数,弹性域方法为这个参数使用通常的默认值。DERIVE_ALWAYS
2014-09-02 09:29:46
816
转载 EBS Form开发 弹性域定义中的参数<->
EBS Form开发 弹性域定义中的参数(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)来源:Oracle Applications Developers Guide下面的参数适用于所有类型的弹性域,除非有特殊标记。对于你想指定多于异常的参数,可以用\\0来隔离多个参数的值(像下面说明的).指定弹性域位置的参数
2014-09-02 09:27:53
775
转载 键弹性域
键弹性域键弹性域的开发例子:/***************************在客户化的用户下*******************************//* 键应用表 */create table hek_om_pop_validity_all( line_id number, inventory
2014-09-01 21:13:11
1065
原创 理解Folder自动布局原理
到这里,我们先理解下Folder是如何自动布局的:1、 需要使用Folder功能的字段必须放在堆叠画布上,Folder功能仅自动布局堆叠画布宽度和在其上的字段顺序。2、 放在内容画布上的所有对象,包括堆叠画布自身在内容画布上的起始位置,需要我们和以前一样手工调整布局;只要布局得当,一个Windows上可以有多个Folder。3、 自动布局的堆叠画布宽度 = 内容画布宽度 – 堆叠画布的
2014-09-01 15:24:06
1703
原创 EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示!
EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示!错误界面如
2014-08-31 20:22:36
3747
转载 k2服务器即K2 WORKSPACE管理
k2服务器即K2 WORKSPACE管理介绍:k2 管理平台统一管理基于K2开发的所有流程的跟踪调试以及基本配置信息。具体完成的操作有以下几个部分:1 配置K2环境相关属性。包括全局变量等2 管理K2工作流服务器基本配置。包括服务器权限以及部署在服务器上所有流程的管理。3 查看K2工作流当前运行状态以及报表数据。通过以下的图示帮助我们更好的理解K2工作空间的具体功能管理
2014-08-10 20:42:10
2372
转载 工作流模式与K2实现(下篇)
结构化过程这两个模式的共同点在于:模式所涉及流程的执行路径是由运行时决定的,而非设计时确定。包括:Arbitrary cycles(强制循环模式) 、Implicit termination(隐式终止模式)。² 11 任意循环(Arbitrary Cycles)l 描述: 工作流中的一个点可以让一个或多个活动反复的执行。 l
2014-08-10 20:40:45
1572
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人