
工作笔记
shubiaoke
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于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 · 185 阅读 · 0 评论 -
data migration -2 构造 临时数据仓库,用于提取数据
构造 临时数据仓库,用于提取数据 设想在这个阶段完成大部分的商业逻辑转换工作,使用 pentaho 工具, 帮助转换数据到临时表 环境设置: 1.临时表尽可能与新数据库表结构相同,但是当中会加几个帮助做逻辑的column 类似flag 优点: 集中转换工作,方便开发和维护 困难:构造临时表工作量大而且繁琐。 解决方案:花2个钟头 利用 sqldevelpoer :des...原创 2013-02-23 17:52:06 · 162 阅读 · 0 评论 -
data migration -1 总览
data migration 已经开始做了一个月 第一阶段: 构造 临时数据仓库,用于提取数据 第二阶段 导出临时数据 第三阶段 导入数据到新系统 每一个模块需要做三个阶段, 最理想的时间分配是 大部分时间发在提取数据上面 其他环境设置和流程控制 尽可能压缩时间 难点: 首次用新流程,方法做 ...原创 2013-02-23 17:35:15 · 155 阅读 · 0 评论 -
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 · 143 阅读 · 0 评论 -
automation upload file 攻破 zk 外壳
做完整个任务,如同做了一个长长的噩梦。 周二,kelvin 同我讲 automation upload program 需要我们project team handle。我就知道麻烦事来历。但是由于我对http协议比较了解,我猜想所有broswer 做得到的事情都是可以用java 重复实现的。只是公司还没有人坐过这样的任务,所以心里很悬,任务允许的时间很短。我必须在5日内完成。 周...原创 2013-03-19 00:27:36 · 197 阅读 · 0 评论 -
IE 不能支持自动换行 和 显示多个空白
直接替换显示内容: value = StringUtils.ReplaceAll(value, "\\s\\s", " &nbsp;"); 注意 是 替换2个空白!! 除去这个笨重的方法,可以使用css方法(尚未验证) http://www.wuxiwangzhanjianshe.cn/gg.asp?id=7449 ...原创 2012-03-13 10:24:20 · 232 阅读 · 0 评论 -
标准逻辑验证方法
public void process(){ //使用set 可以避免收集到重复的warning message //使用linkedHashSet 可以使得收集的warning message 再遍历时候可以按照添加顺序显示 Set<String> errorMsgs = new LinkedHashSet<String>(); boolean isDa...2012-02-21 14:19:04 · 426 阅读 · 0 评论 -
优化javascript 远比 优化 java code 难
javascript program specification 1. 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 · 105 阅读 · 0 评论 -
warning message 的收集
1.使用treeSet收集可以 避免重复message 和 实现message 排序。 2.使用String.format可以让 message template 更加清晰 3.中断程序时,应该抛出自定义exception以区分其他unexpected exception...2011-11-19 21:36:30 · 192 阅读 · 0 评论 -
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 · 156 阅读 · 0 评论 -
jasper 4.5.1 显示blob image
1. set $F{BLOB} InputStream 2. set field as java.awt.Image 3. edit expression as javax.imageio.ImageIO.read($F{BLOB}) 搞定原创 2012-05-22 15:40:12 · 162 阅读 · 0 评论 -
编程经验小结
1. 关于变量的命名 写代码时候 经常使用简写做变量的命名 1.希望大家尽量用全称,这样避免一些不必要的误会。 2.假如名字实在太长的话,那么选择声母作为简写,例如: message -> /ˈmesidʒ/ -> msg agreement -> /əˈɡri:mənt/ -> agmt turnover -> /ˈtə:nˌəuvə/ -> tnv 2.关于jav...2012-01-16 10:43:45 · 115 阅读 · 0 评论 -
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 · 332 阅读 · 0 评论