自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 automation upload file 攻破 zk 外壳

  做完整个任务,如同做了一个长长的噩梦。  周二,kelvin 同我讲 automation upload program 需要我们project team handle。我就知道麻烦事来历。但是由于我对http协议比较了解,我猜想所有broswer 做得到的事情都是可以用java 重复实现的。只是公司还没有人坐过这样的任务,所以心里很悬,任务允许的时间很短。我必须在5日内完成。  周...

2013-03-19 00:27:36 147

原创 data migration -3 导出临时数据,导入到新系统

新系统对外接口是 excel upload而且要求每次import 时间不能超过15分钟在个人电脑上面 测试结果如果2个upload 工作同时进行,每一份excel 大概 500 个entity ,可以成功upload 难点:要求excel 格式同 临时表的结构 相同如果一个模块达到19个表,每个表多于20个column , export 同 制作 excel tem...

2013-02-23 18:11:54 288

原创 data migration -2 构造 临时数据仓库,用于提取数据

构造 临时数据仓库,用于提取数据 设想在这个阶段完成大部分的商业逻辑转换工作,使用 pentaho 工具, 帮助转换数据到临时表环境设置:1.临时表尽可能与新数据库表结构相同,但是当中会加几个帮助做逻辑的column 类似flag 优点: 集中转换工作,方便开发和维护 困难:构造临时表工作量大而且繁琐。 解决方案:花2个钟头 利用 sqldevelpoer :des...

2013-02-23 17:52:06 124

原创 data migration -1 总览

data migration 已经开始做了一个月 第一阶段:构造 临时数据仓库,用于提取数据第二阶段导出临时数据第三阶段导入数据到新系统 每一个模块需要做三个阶段,最理想的时间分配是大部分时间发在提取数据上面其他环境设置和流程控制 尽可能压缩时间 难点: 首次用新流程,方法做...

2013-02-23 17:35:15 114

原创 js闭包里面没有值传递

在js闭包里面没有值传递 var a= function(){ var rlt= []; for(var changing = 0; changing < 10; changing++){ rlt[changing] = function(){ var amIchange = changing; return amIchange; }} return rlt;...

2012-12-27 21:43:07 111

原创 jasper 4.5.1 显示blob image

 1. set $F{BLOB} InputStream2. set field as java.awt.Image3. edit expression as javax.imageio.ImageIO.read($F{BLOB}) 搞定

2012-05-22 15:40:12 110

原创 IE 不能支持自动换行 和 显示多个空白

直接替换显示内容: value = StringUtils.ReplaceAll(value, "\\s\\s", "  ");注意 是 替换2个空白!!  除去这个笨重的方法,可以使用css方法(尚未验证)http://www.wuxiwangzhanjianshe.cn/gg.asp?id=7449 ...

2012-03-13 10:24:20 184

标准逻辑验证方法

public void process(){//使用set 可以避免收集到重复的warning message //使用linkedHashSet 可以使得收集的warning message 再遍历时候可以按照添加顺序显示 Set<String> errorMsgs = new LinkedHashSet<String>(); boolean isDa...

2012-02-21 14:19:04 374

设计java 基本原则- effective java

1.清晰性和简洁性最为重要2,代码应该被重用 而不是拷贝3,模块之间的依赖性尽可能地降到最小、4.错误应该尽早地检测出来,最好是在编译时刻

2012-01-17 09:20:56 76

编程经验小结

1. 关于变量的命名写代码时候 经常使用简写做变量的命名1.希望大家尽量用全称,这样避免一些不必要的误会。2.假如名字实在太长的话,那么选择声母作为简写,例如: message -> /ˈmesidʒ/ -> msg agreement -> /əˈɡri:mənt/ -> agmt turnover -> /ˈtə:nˌəuvə/ -> tnv2.关于jav...

2012-01-16 10:43:45 83

关于sql oop 方法小例子

Create Or Replace Type Cpm_Task As Object ( Start_Date Date, Duration_Days Number(9,0), Member Function Get_end_date Return Date, member procedure set_Startdate(in_...

2011-12-19 23:12:36 149

原创 优化javascript 远比 优化 java code 难

javascript program specification1. if script depend on one html code directly(eg: document.getElementById('xxx')), please directly write this function under this page or a new script file if too l...

2011-11-30 16:29:18 75

原创 原来java赋值 会有return 当前赋值的效果——《thinking in java》

Integer i =null;boolean bl =false;System.out.println(i = null);System.out.println(bl = true);打印出来nulltrue那么可以写这样的语句boolean b = false;/*do some thing*/if(b = true){ /*do so...

2011-11-23 22:13:07 334

类创建者 和 客户端程序员 -《thinking in java》

《thinking in java》中提到程序员分两种:类创建者 和 客户端程序员private 可以保护那些类创建者不想让 客户端程序员访问的变量,以免破坏类的正常逻辑。我觉得这个观点很有意思,让我联想到即使是public 方法亦有被客户端程序员间接破坏的情况。这里的间接破坏就是客户端程序员自己新起类,继承(extends)第三方类,重写其方法。比如 CustomizeHashM...

2011-11-20 13:59:26 162

warning message 的收集

1.使用treeSet收集可以 避免重复message 和 实现message 排序。2.使用String.format可以让 message template 更加清晰3.中断程序时,应该抛出自定义exception以区分其他unexpected exception...

2011-11-19 21:36:30 151

原创 validation 和 logic process method

今日遇到一个问题是要在一个原来的 create document flow上加validation,如果validation 失败将会停止 做业务处理 create document 。create document 有两个方法:single create document , multiple create.旧的逻辑是 使用java 调用 store procedure singl...

2011-11-17 00:59:36 117

开发人员都应该有以下问题的答案

我是个java开发人员,今天项目经理问对新人有什么要求,我给了项目经理一个建议:大概每个开发人员都应该有以下问题的答案(带星星表示比较进阶的问题),假如我们能够给新人以下答案点的培训,并且规范化使用这些流程,那么公司的效率会大大提高。因为本人使用 java ,javascript,oracle,以下关于技术的局限性比较大 1. how to understand a requir...

2011-06-22 22:19:42 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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