AR Tools2.Java系列
amosryan
这个作者很懒,什么都没留下…
展开
-
NO.64 保持原Properties文件中排序(注释、空行也包含)的OrderedProperties类
【背景】 系统快要上线,安排客户帮我们核对系统资源文件的中英文对照翻译,直接把一堆Properties文件扔给客户后直接一个电话打过来:“你让我们怎么看啊?”嗯,这事儿办得确实没走脑子(吼吼,借用女儿儿童小故事里丢了蛋的小鸭子的一句台词:“不是我不动脑子,是我脑子有毛病……^^”——最近一个人要搞定“系统基础代码准备”、“数据迁移”,还要准备PMP,累得脑子都基本不咋转了……啊呀...原创 2011-06-26 17:31:00 · 3511 阅读 · 1 评论 -
NO.95 Jenkins管理员工具之:干掉无用的本地workspace(Java版)
搞个大家一起用的Jenkins,30多个项目组建了500多个任务。有个节点的workspace所在盘只有100G,一来二去就满了。下手处理。其中一个点是:Jenkins的任务删掉了或者改名了,但是原来的Job workspace是不会删除的。看了https://my.oschina.net/donhui/blog/677935这一篇,觉得思路可行,不过里面的Python不懂哇,写个Ja原创 2017-04-11 13:54:59 · 3586 阅读 · 0 评论 -
NO.19 HttpConnection、HttpClient使用注意点(附http连接工具:采用HttpClient支持代理Proxy、支持用户名密码、支持域Domain模式)
与三方交互一般采用HttpConnection或HttpClient(推荐,功能强大适应性强),且一定要设置连接超时时间及读取超时时间两个参数: HttpConnection设置两参数例子: HttpConnection httpConnection= new HttpConnection(); httpConnection.setConnectTimeout(50原创 2010-04-13 11:45:00 · 7514 阅读 · 1 评论 -
NO.77 AR Tools-Arch3用国际化资源文件中英对照Excel生成工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你Arch3用国际化资源文件中英对照Excel生成工具 制作时间:2011.6 【背景】 参见 NO.64 保持原Properties文件中排序(注释、空行也包含)的OrderedProperties类中描述吧^^ 【使用方法】1.首先配置b原创 2012-02-10 10:56:18 · 1150 阅读 · 0 评论 -
NO.66 AR Tools-开发人员常用小工具,总有一款适合你
按添加时间排序吧(工具随后上传) 一、目录树清单生成工具 2008.10 详情见:NO.67 AR Tools-开发人员常用小工具-目录树清单生成工具二、程序中System.out,System.err查找、去除工具 2009.03 详情见:NO.69 AR Tools-System.out/err查找、清除工具三、程序中查找非指定开头的方法工具 2010.01原创 2011-08-13 16:36:39 · 1323 阅读 · 0 评论 -
NO.71 AR Tools-简单数据迁移脚本生成工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你简单数据迁移脚本生成工具 制作时间:2011.8 【背景】 2011年8月某系统上线前,需要将客户在UAT环境下配置好数据的某些表数据迁移至生产库(数据库为Oracle)。需要将指定的一些表批量生成类似下面的迁移语句: insert into原创 2011-09-25 19:45:04 · 713 阅读 · 0 评论 -
NO.67 AR Tools-目录树生成工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你 目录树生成工具 制作时间:2008.10 【背景】 在组内做了一个Ftp,供大家方便下载一些软件、资料。但文件过多,为方便大家查找,需要一个目录文档。各大著名Ftp都有目录结构文档,确不知用什么工具做成的。尝试用批处理实现了一下,但输出格式无法很好的控制。于原创 2011-08-13 16:38:39 · 982 阅读 · 0 评论 -
NO.65 Oracle主外键、索引Sql抽取工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你 --update at 20101011:现将此工具集成至ARTools并调整为抽取所有主外健、索引Sql【CSDN下载】:ARTools.Oracle抽取指定库的主键、外键、索引 【背景】 为了跟未来生产库的表空间名称一致,通过expdp、impdp依原创 2011-07-29 16:11:41 · 1090 阅读 · 0 评论 -
NO.69 AR Tools-System.out/err查找、清除工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你 系统输出查找、清除工具 制作时间:2009.3 【背景】 当时在进行系统性能优化工作——由于历史原因,当时对于系统输出不太规范。为了调试等原因,开发人员还是大量使用了System.out,System.err进行信息输出。因此,为了尽量降低磁盘IO、做为系统原创 2011-08-22 17:21:02 · 739 阅读 · 0 评论 -
NO.70 AR Tools-批量文本关键字替换工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你文本中多关键字批量替换 制作时间:2011.7 【背景】 当时在进行系某系统上线前的基础代码配置工作。 由于某张配置表的单号设计有缺陷,在录入配置数据的过程中,出现了大量单号跳号现象(单号中的流水号不连续)。客户要求修正此问题。由于数据量不是原创 2011-09-18 23:51:03 · 1244 阅读 · 0 评论 -
NO.73 [bean]Arch4用业务大对象的复制工具类BizVoUtils
--引用涉及的司内工具类 ,恕不提供。 两个简单的Bean:属性基本都是基础类型(如int,float)或一些基础类(如 Date,String),除了名字不一样,属性几乎一模一样,值复制你可以用Apache的BeanUtils.copyProperties,也可以用(司内)SuperBeanTools.simpleCopy。 如果是复杂Bean(含有以List为形式的下原创 2012-01-19 15:53:56 · 1110 阅读 · 0 评论 -
NO.62 [env]环境相关参数配置工具类EnvConfig
在NO.12 Web应用数据配置一般策略(DataBase、Properties、XML配置对比)一文中曾经提到过,部分参数配置与环境相关,比如生产环境和测试环境连接的三方平台URL也分为生产用地址和测试用地址,而且这个地址是不能配置在数据库中的(其中一个原因便是,我们经常需要将生产环境数据Copy下来做测试用,以便修改生产环境上的Bug)。 由此,可利用在JAVA_OPTIONS中设原创 2011-05-12 15:46:00 · 2711 阅读 · 0 评论 -
NO.17 [excel]POI3.2、JXL2.4 解析Excel性能对比实验(含Excel读取、写入工具,JXL与POI实现均有)
对于Excel解析,之前对POI还算比较熟悉,最近才知还有个JXL工具,不免对两者的解析性能产生兴趣,上网搜了一篇文章,最后结论是POI较优,本着小马过河的精神,亲自一试(包括自写工具及参考文章中的代码),竟得出不同结论: 当数据量较大时(超过1万行),无论是时间消耗还是内存消耗,JXL均优于POI。 根据最终的测试结果,估计得出来不同的结论可能是采用的版本不同所致(还没研究JX原创 2010-03-24 15:48:00 · 4160 阅读 · 1 评论 -
NO.63 [file]IO常用工具类IOUtils(Java读文件、写文件、打Zip包)
功能目录:将输入流转换成字节流将文件读取为一个字符串以指定编码格式将输入流按行置入一个List以GBK格式将输入流按行置入一个List转换为每行补充指定换行符(例如:"\n","")将字符串转出到指定文件将多个文件打成一个Zip包 源码:package amosryan.utility.file;import java原创 2011-06-26 17:06:00 · 9757 阅读 · 0 评论 -
NO.72 [file]针对文件路径串的常用工具类
特点:支持Win、Unix文件路径;补充实现了Java IO File类中未实现的部分功能(非输入输出部分)输入输出的工具类参见IOUtils:NO.63 [file]IO常用工具类IOUtils(Java读文件、写文件、打Zip包) 目前功能:getFileName返回一个路径串的文件名部分;getFileNameWithoutPostfix返回一个路径串的文件名部分(原创 2012-01-04 15:03:24 · 722 阅读 · 0 评论 -
NO.97 放水帖:老版本JDK Oracle官网下载地址
好不容易翻到了,供需者阅:http://www.oracle.com/technetwork/java/javase/archive-139210.html原创 2017-09-01 15:28:41 · 308 阅读 · 0 评论