摘要:问题描述:在一个在线运行的java web系统中,会定时运行一个FTP上传的任务,结果有一天发现,文件正常生成后却没有上传。问题初步分析:1.查看日志文件发现这个任务只打印了开始进入FTP处理的日志,但是没有打印FTP处理完成的日志。从代码上看,FTP上传处理的代码异常保护都非常的好,如果出现异常,... 阅读全文
自动代码复制工具
2014-08-01 02:10 by 每天努力一点点, 907 阅读, 0 推荐, 收藏, 编辑
摘要:工具用途:平时开发程序的时候,如果要在系统里新增一个模块,通常会复制已有的代码文件,然后再做一些修改。如果已有一个User的增删改查模块,此时要新增一个对Student的类似模块,我们就会复制User的Action/Dao/jsp页面等所有java类,然后对里面的内容进行修改。对于上面的步骤,当再次... 阅读全文
在Visual Studio Express 2013中开发自定义控件
2014-07-30 22:45 by 每天努力一点点, 293 阅读, 0 推荐, 收藏, 编辑
摘要:在专业版本中,新建项目时有“Windows Control Library”这样一个类型可以用于新建自定义控件项目。但是Express版本中,没有这样一个类型可供选择。这里有另外一个变通的方法来开发自定义控件项目。1.新建“Windows Forms Application”,新增User Cont... 阅读全文
通过java类文件识别JDK编译版本
2014-07-22 21:59 by 每天努力一点点, 301 阅读, 0 推荐, 收藏, 编辑
摘要:类文件中第5,6,7,8四个字节是jDK版本号信息,其中5,6为小版本号;7,8为大版本号。大版本号对应JDK版本如下:JDK版本号7,8字节JDK852(0x34)JDK751(0x33)JKD650(0x32)JKD549(0x31)JDK1.448(0x30)JDK1.347(0x2F)JDK... 阅读全文
去掉java反编译(JD-GUI)生成的源文件中注释
2014-07-22 21:50 by 每天努力一点点, 1335 阅读, 0 推荐, 收藏, 编辑
摘要:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import ... 阅读全文
循环处理目录下文件框架
2014-07-05 21:36 by 每天努力一点点, 194 阅读, 0 推荐, 收藏, 编辑
摘要:经过会遇到对指定目录下文件循环处理的情况,往往是写个函数进行循环处理,每次都这样,代码重复量很大。于是想到总结一下经验,简化后续做目录下文件循环处理流程。1.最简框架,可以对目录进行循环处理,对于每个文件需要如何处理则由子类实现package cn.jerryhouse.util.file;impo... 阅读全文
java查找重复类/jar包/普通文件
2014-06-23 22:38 by 每天努力一点点, 403 阅读, 0 推荐, 收藏, 编辑
摘要:开发web应用时,有时更新了类却没有生效,其实是因为jboss/tomcat中其他发布包下有同名类(包括全路径都相同)。于是萌发了做个程序来检查指定目录是否存在重复类(通过asm从类文件中取类的全路径),扩展开来,还支持查找重复的文件(按文件md5进行比较),重复的jar文件。主要代码如下:pack... 阅读全文
极简AWR报告收集指导
2014-06-22 21:52 by 每天努力一点点, 787 阅读, 0 推荐, 收藏, 编辑
摘要:1.以oracle用户登录oracle数据库,执行如下命令登录数据库:sqlplus / as sysdba2.运行如下命令:@?/rdbms/admin/awrrpt.sql3.出现如下信息时,直接回车(默认HTML格式)Would you like an HTML report, or a pl... 阅读全文
Java内存回收(垃圾回收)机制总结
2014-06-19 22:11 by 每天努力一点点, 1558 阅读, 0 推荐, 收藏, 编辑
摘要:一、背景:Java程序员编写程序时,对于新建的对象,当不再需要此对象时,不必去释放这个对象所占用的空间,这个工作是由Java虚拟机自己完成的 ,即内存回收或垃圾回收。二、如何知道一个对象所占用的空间可以回收了呢?1.常用的一种算法是引用计数法,如果一个对象的引用为0了,那就可以回收了。但是对于这种方... 阅读全文
通过expdp/impdp进行oracle数据库的备份恢复详细指导
2014-06-19 21:52 by 每天努力一点点, 563 阅读, 0 推荐, 收藏, 编辑
摘要:假定导出oracle数据库home目录为/opt/oracle,数据库用户为exp_user/test,导入用户为imp_user/test,给出如下样例,具体使用时根据实际情况修改路径及用户名/密码。一、准备工作:1.新建存放备份/恢复文件的目录mkdir -p /opt/oracle/dumpr... 阅读全文