- 博客(18)
- 收藏
- 关注
原创 工作中Flex开源框架及代码
Flex的开源框架和代码有很多,整理出工作中主要用到的框架和代码如下:09年 Cairngorm MVC架构 ( universamind 扩展自Cairngorm)
2011-08-31 23:19:59 492
原创 DialogDesign 堆栈溢出
在我们的电话银行系统发布后,发生过DialogDesign 堆栈溢出的问题。根据同事对log的信息发现异常是发生在系统对用户访问的菜单进行权限认证时, 即在流程中系统检查菜单的SecurityMatrix时出错。SecurityMatrix的验证类似一个递归的过程,Dia
2011-08-31 22:34:39 540
原创 AVAYA java.lang.Exception: javax.servlet.ServletException: empty String
在基于Avaya Dialog Design平台的电话银行系统的开发维护过程中遇到过empty String错误。在本文中给出错原因分析及解决。 Application在Prod Server的日志中发生了empty String Error, 我们要根据AIX6.0系
2011-07-28 22:18:24 1238
原创 Eclipse 配置Tomcat的参数,使JConsole访问
1. 在Tomcat的Overview视图下点击Open launch configration 进入 Edit launch configuration properties框.2. 点击Arguments选项卡, 在VM arguments中加入 -Dcom.sun.
2011-07-28 21:09:07 2216
原创 Ant 不打包空文件夹
以前在应用中备份转移log日志时发生一个异常, 发现存储log日志的父文件夹没有创建, 后来对Ant打包的EAR文件和工程目录进行比较才发现工程目录下用来存储log日志的文件夹并没有被打包进的EAR中, 由于该文件夹是用来当日志达到一定规模后, 转移并备份这些日志文件用的, 因此
2011-07-21 20:07:02 2177
原创 zip压缩/解压缩带空文件夹的文件
在EncryptZip的项目中对Zip的加密/解密没有包含带子文件夹的需求, 只有一层的关系. 在此文中给出普通的zip压缩/解压缩的Java代码, 压缩时递归压缩文件,包含文件及文件下的空文件夹. 若Flex端需要类似的功能, 可以参考本文中的zipFileWithTier
2011-07-21 20:04:54 11740 2
原创 Notepad++ 正则表达式
Notepad++是一款功能很强大的编辑器. 在此将一些常用到的正则表达式记录下来, 以后好用. 查找^abc 查找以abc开始的所有行^abc.*target.*$ 查找以abc开始中间含有target的所有行abc$ 查找以abc结尾的所有行 替换^(.)
2011-06-30 10:34:00 6909
原创 Smooks 应用 Xml2Java
Smooks 是一个数据流事件框架, 可以在EDI, CSV, XML, Java四格式之间进行转换,在项目中用到将Xml转换为Java对象, 然后将java对象持续化到数据库中。 可以到Smooks官网下载源代码及Samples。(结合Sample学习会更快) 给出Xml2Java转换的测试代码: package com.training.dem
2011-06-29 22:21:00 3288
原创 AIX 6.0 command
man command Make File View File Modify File Find File Zip File touch file head cp find tar -zcvf fielmkdir file
2011-06-29 18:01:00 663
原创 Java 加密解密zip文件
网上有很多关于zip文件加密解密的帖子, 大多没有给出具体的Java语言的实现代码。本文将给出测试及实现代码。 在前面的文章中我给出了前端AS3语言的zip加密解密代码,而在后台Java也要实现这个功能,这样才能保证数据的正确加密解密。(实际上我是先实现Java语言的zip加密解密,而后才实现AS3语言的zip加密解密,其中原因请见前面文章) Java有
2011-06-26 15:49:00 15515 4
原创 Ant 打包EAR
由于工作流程的限制, 代码暂时在CMS上不能提交, 只好在本地打好ear包, 再部署Websphere上去. Ant 打包EAR步骤 (Apache Ant version 1.8.0) 1. 设置ANT工作环境 1.1 系统环境变量中配置ANT_HOME ANT_HOME = "C:/apache-ant-1.8.0" 1.2
2011-06-17 13:52:00 5637
原创 Excel 取两页中相同的数据项算法二 时间复杂度O(n)
将Sheet3 和Sheet5 中的数据项同时按关键列排序, 一般默认按A-Z升序排列. (关于数组的排序可以参考高效的QuickSort排序算法). 在此不将Sheet3 和Sheet5 的排序的时间计算在内. 下面先给出按指定名称建立新Sheet的函数, 若不存在指定名称的Sheet, 则新建; 若Sheet已存在且用户同意删除, 则删除后新建一页Sheet, 若
2011-06-16 11:34:00 927 3
原创 Excel 取两页中相同的数据项算法一 时间复杂度O(n2)
工作需要,有时要从Excel的两页中提取一些共同的数据项出来分析, 而两页中的数据都没有按某关键列排过过序, 简单的用VBA写了一个抽取数据的方法:Sheet6 中存放Sheet3 和 Sheet5中相同的数据项. public Sub GetMixedInfo()Dim i As IntegerDim j As IntegerDim keyword As Str
2011-06-15 12:53:00 997
原创 AS3 zip加密解密算法三
在AS3.0中解决"两个大数相乘值不正确"的问题, 参考的C#的zip加密/解密算法. 在实际的测试开发过程中, 我知道需要采用了十六进制相乘的算法, 并对得到的十六进制的数据从低位截取八位, 将这八位十六进制值加一后赋给 _Keys[1]. 这样计算后得到的key的值完全和C#的key值一致了. 代码如下: public class ZipCrypto
2011-06-13 18:01:00 2548
原创 AS3 zip加密解密算法二
上文提到Java的的zip加密/解密工作, 由于Flex端陷入僵持, 想想能在Java端实现zip加密/解密也不错. 为了保持和Flex的目录结构一致, 我将Java端的的zip加密/解密代码目录命名为nochump.util.zip. 在JDK中已有zip的解压缩代码, 因此我只需要扩展现有的java.util.zip包下的代码, 并实现加密/解密算法的即可.加密/解密
2011-06-13 16:05:00 4202
原创 AS3 zip加密解密算法一
在EncryptZip的开发中, 前端Flex要能够对加密的zip的文件进行解密, 当时网上没有这个功能的现有的代码. 由于我使用的是纯AS代码, 经过比较几个网上现有的zip文件压缩的开源代码, 我采用了nochump, 并尝试在此基础上进行扩展. zip的开发需要了解zip文件的压缩格式, 每个数据标志位的意义, 好在nochump的代码给出了详细的注释,在此对Davi
2011-06-13 15:45:00 6383
原创 AS3 深度拷贝对象的构造函数带参数
关于AS3的深度拷贝, 网站有不少的的文章介绍. 我在EncryptZip项目中也用到了, 由于ZipEntry 有自己的构造函数, 在copier.readObject()处得到了参数个数不匹配错误(ArgumentError: Error #1063), 所以查找了相关资料, 然而最终也没有找到一个好的解决方案. 资料显示:如果不使用registerClassAli
2011-06-13 14:19:00 3059
原创 AS3 和 Java 密码解压zip文件
在09年实现AS3 和 Java 之间交互加密的zip文件, 并能解密. 现将其开源在code google上. 以下是项目的相关信息. 1. 项目名 EncryptZip 2. 开发环境: JDK1.6 Flex SDKs3.3 Eclipse 3.2
2011-06-13 12:33:00 2874 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人