- 博客(54)
- 收藏
- 关注
JAVA实现的可以带参数的公式表达式计算
package com.codecronch.service;import java.util.HashMap;import org.apache.log4j.Logger;import com.codecronch.util.time.TimerTick;import com.googlecode.aviator.AviatorEvaluator...
2014-03-22 12:16:00
642
原创 报表引擎 -扩展模型
介绍 本文档是参考润乾报表模型,继《报表应用思路》的进一步分析,说明平台报表中涉及的多个相关模型,为后续报表开发提供概念以及总体设计支持 术语 名称说明单元格报表由行列整齐的格子组成,这些格子我们称为单元格,所有的单元格组成了报表。主格和附属格主格和附属格是互相关联的,当A单元格扩展时,B单元格被...
2010-06-09 09:27:31
187
原创 Arrays.asList()后调用add后出现的java.lang.UnsupportedOperationException
本博关闭 全部文章转到http://blog.codeconch.com/
2009-09-11 12:59:52
116
原创 cglib动态代理
cglib是个好东东,说牛刀,是因为它很强大,用途很广。小试,是因为仅仅用它做了个类似hello world的小程序。 cglib是Spring、Hibernate依赖的核心包,但是cglib还算不上最底层的,因为它是在asm包之上做了封装,以增强易用性。据了解,Hibernate3.2已经不再依赖cglib了,而直接依赖asm。这些都不影响cglib的强大功能。 很希望将spring、JDK、c...
2009-08-26 14:44:26
130
原创 Microsoft kernel Wave Audio Mixer问题的解决方法
本博关闭 本文转至 http://blog.codeconch.com/archives/324
2009-08-02 15:17:39
396
当使用ArrayList.toArray(T[])时多出空对象的问题
Object [] vos=new Object[20];List l=new ArrayList(Arrays.asList(new Object[10]))Object[] os=l.toArray(vos); 在这种情况下os中将会有十个空对象。一般情况下List转Array时写成l.toArray(new Object[]{});这种形式。避免不必要的错误产生 ...
2009-07-21 16:50:00
240
原创 互连式连接建立(ICE): VoIP穿墙术
VoIP带来的最大利益是能够为远程员工提供高性价比的电信接入方案,凡是有宽带的地方都能实现。但是,要确保VoIP的连接性通常是很有挑战性的,因为很可能在用户和企业网络之间存在数量和种类繁多的网络地址转换(NAT)防火墙。 目前有许多种解决方案都可以让基于SIP的VoIP呼叫穿透防火墙,但每一种类型的NAT防火墙都要求使用不同的技术。另外,每种NAT穿透解决方案只适用于一种类型的NAT设备,这...
2009-07-20 20:49:38
469
原创 四个有害的Java编码习惯
程序中的编码风格让我们的编程工作变得轻松,特别是程序维护员,他们要经常阅读其他人编写的程序编码,这一点尤其突出。编码规范从根本上解决了程序维护员的难题;规范的编码阅读和理解起来更容易,也可以快速的不费力气的借鉴别人的编码。对将来维护你编码的人来说,你的编码越优化,他们就越喜欢你的编码,理解起来也就越快。同样,高水平的编码风格(例如固定的封闭结构)目的在于改善设计和使编码更易于理解。事实上,最后...
2009-07-20 19:52:09
98
单据模板不允许点击表头排序
//移除HEAD表头排序监听 getBillListPanel().getHeadTable().removeSortListener();//移除BODY表头排序监听 getBillListPanel().getBodyTable().removeSortListener();
2009-07-19 12:30:47
156
表单界面数据编辑状态控制
调用代码BillModel bm = ainpanel.getBillListPanel().getHeadBillModel();BillModelCellEditableController bmc=new BillModelCellEditableController();bmc.setRows(new int[]{1,3,5});bm.setCellEditableController...
2009-07-19 12:29:10
170
java.lang.OutOfMemoryError: PermGen space
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同...
2009-07-19 12:28:38
119
原创 what is spring
Spring是什么?初接触的人会说Spring是个ioc容器。 这个答案只能获50分!!Spring是一个从web mvc一直到数据访问的完整程序结构体系。而且对于不同的人有不同的使用方法。让我一一道来。最为人熟知的,Spring是一个ioc容器。这个对应Spring的org.springframework.beans包,而且这是大家用的最多的功能。我们称为BeanFacotry。其基本原...
2009-07-13 22:39:45
117
原创 oracle 调用 java
前提是数据库上需要安装java虚拟机(JVM),使用下面的语句查看select * from dba_registry where comp_id = 'JAVAVM' 为空,则未安装,请执行 $ORACLE_HOME/javavm/install/initjvm.sql安装. 创建函数create or replace function fn_oraclecall(mArea in ...
2009-07-13 22:34:21
111
DB2加载数据,数据锁定问题的解决
加载失败执行下面的命令forceapplicationall//强行终止所有连接terminate//清除所有db2的后台进程可能需要等一段时间然后执行SET INTEGRITY FOR TableName IMMEDIATE CHECKED;...
2009-06-12 12:53:00
176
oracle调用java
关键字: oracle 调用 java 前提是数据库上需要安装java虚拟机(JVM),使用下面的语句查看 Java代码 select*fromdba_registrywherecomp_id='JAVAVM'select * from dba_registry where comp_id = 'JAVAVM'为空,则未安装,请执行 $ORACLE_H...
2009-04-30 10:40:00
121
nc二次开发问题集锦
一、供应链采购订单问题 在采购订单参照请购单时,若选择了10行请购单的记录,采购订单的表体也就显示了10条记录,如何才能实现还可以再弹出请购单的参照,追加一条记录,而不需要取消单据后重现选择请购单。答:截止最新版本,你这个问题只能是退回去,重新选择11条过来,不能如你希望那样10条不动再追加第11条.这是个易用性改进的需求,我转给SCM开发部门.二、3.1的XML导入文档只...
2009-04-30 10:22:00
1763
如何使用 PDI 和 Oracle CDC 来实现Oracle 数据库向其他数据库的数据同步
本文讲述如何利用 Oracle CDC 和 PDI 来实现 Oracle 数据库向其他数据源的数据同步。第一节 介绍Oracle CDC,如果您熟悉 Oracle CDC 可以跳过该节。第二节 说明如何配置 PDI 里的 Oracle CDC 输入和 Oracle CDC 输出 插件。第一节 Oracle CDC 介绍(本节主要内容摘自 OWB 用户手册)发布和订阅模型大多数 CD...
2008-09-05 10:34:00
389
Change Data Capture(三)
关于Change Data Capture(三)作者:NinGoo | 【转载须以超链接形式标明文章原始出处和作者信息】 本文主要是通过一个实际的例子演示异步HotLog模式CDC的实现步骤。关于CDC的概念和模式介绍,请参考关于Change Data Capture(一)一.版本SYS@ning>select * from v$version;BANNER----...
2008-09-05 10:19:00
434
Change Data Capture(四)
本系列第二和第三篇文章演示了同步CDC和异步HotLog CDC的实现,这两种模式都是在source database中捕获增量数据,所以配置只涉及到一个数据库,相对来说比较简单。而异步CDC的另外两种模式:Distributed HotLog和AutoLog,需要分别配置source database和staging datase,捕获增量数据主要是在staging database中执行,...
2008-09-05 10:19:00
171
Change Data Capture(二)
关于Change Data Capture(二)作者:NinGoo | 【转载须以超链接形式标明文章原始出处和作者信息】 在关于Change Data Capture(一)中介绍了CDC的一些基本概念和类型。这篇文章主要是通过一个实际的例子来演示实现同步模式的CDC的基本步骤。一.版本SYS@ning>select * from v$version;BANNER--...
2008-09-05 10:17:00
243
Change Data Capture(一)
作者:NinGoo | 【转载时请务必以超链接形式标明文章原始出处和作者信息】 一、概述CDC(Change Data Capture)是oracle在数据库级别实现的增量抽取解决方案。在一般的ETL过程中,对于增量抽取,无非是在数据上加时间截,全记录比对,关键字段比对,日志分析抽取等几种方法,要么需要修改原表结构,要么需要大量的算法,要么借助第三方的工具实现。Oracle从9i开始引入的...
2008-09-05 10:14:00
970
从追MM谈Java的23种设计模式
从追MM谈Java的23种设计模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,...
2008-07-13 04:16:00
62
大型网站架构设计
<script class="blogstory">function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('...
2008-04-26 17:30:00
122
求一无向图G中所有环
1. 判断N结点的无向图G是否有环假定:结点个数为M,边条数为E遍历一遍,判断图分为几部分(假定为P部分,即图有 P 个连通分量)对于每一个连通分量,如果无环则只能是树,即:边数=结点数-1只要有一个满足 边数 > 结点数-1原图就有环将P个连通分量的不等式相加,就得到: 所有边数 > 所有结点数+连通分量个数即: E+P>M 所以只有判断 E ...
2008-03-13 09:05:00
1195
JS的正则表达式
//校验是否全由数字组成 代码functionisDigit(s) { varpatrn=/^[0-9]{1,20}$/; if(!patrn.exec(s))returnfalse returntrue } <script type="text/javascript"&g...
2008-01-11 09:59:00
85
what is spring
Spring是什么?初接触的人会说Spring是个ioc容器。 这个答案只能获50分!!Spring是一个从web mvc一直到数据访问的完整程序结构体系。而且对于不同的人有不同的使用方法。让我一一道来。最为人熟知的,Spring是一个ioc容器。这个对应Spring的org.springframework.beans包,而且这是大家用的最多的功能。我们称为BeanFacotry。其基本原...
2007-11-15 12:29:00
451
无组件上传进度条解决方案
无组件上传进度条解决方案一、无组件上传的原理我还是一点一点用一个实例来说明的吧,客户端HTML如下。要浏览上传附件,我们通过<input type="file">元素,但是一定要注意必须设置form的enctype属性为"multipart/form-data": <form method="post" action="upload.asp" enctype="
2007-11-12 16:46:00
144
利用xmlrequest抓取首页
下面的例子是将、index.asp?id=1/index.asp?id=2/index.asp?id=3/这三个动态页面,分别生成ndex1.htm,index2.htm,index3.htm存在根目录下面 <% dim strUrl,Item_Classid,id,FileName,FilePath,Do_Url,Html_Temp Html_Temp="<UL>" For i...
2007-10-29 13:17:00
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人