maven打包项目
摘要:使用maven可以对项目进行很方便的管理,方便体现之一便是项目的打包发布变得方便,本文主要是讲一下maven打包时的一些命令和注意事项(皆是自己从应用中总结的理解,或有不对之处)。 maven项目打包时除了项目源文件代码、shell脚本代码、配置文件等之外,一般还需要pom.xml文件和assemb
阅读全文
MAVEN编译NIFI源码
摘要:场景: 由于项目需求,需要借用NIFI进行二次开发,因此需要将NIFI源码进行修改,然后编译,办公环境无外网。 步骤: (1) 找一台可以上网(外网)的机器,安装java环境和maven环境,安装完成后使用java –version 和maven –v命令测试是否安装正确。 (2) 设置maven安
阅读全文
Log4j日志记录
摘要:1.导入log4j的jar包 2.写log4j.properties文件,配置日志记录参数,一般参数如下所示: 第二行指定了输出日志的目录,此处用的相对路径,也可换成绝对路径; 第三行指定了输出的记录格式,此处为时间 信息类型 程序名称 日志记录所在行数 日志信息,输出如下形式: 3.在程序开始初始
阅读全文
Java调用Linux命令执行
摘要:Java调用linux命令执行的方式有两种,一种是直接调用linux命令,一种是将linux命令写到.sh脚本中,然后调用脚本执行。 直接调用:使用java中lang包下面的Runtime类和Process类,其中Runtime类中的Runtime.getRuntime().exec(linux c
阅读全文
java反射
摘要:最简单的反射应用,通过读取配置文件,调用文件中配置的方法 配置文件如上 反射执行方法如下 执行配置文件中配置类的print方法,print方法无参数,可延伸至通过某一参数调用一个函数执行不同的方法。
阅读全文
大文件上传FTP
摘要:需求 将本地大文件通过浏览器上传到FTP服务器。 原有方法 将本地文件整个上传到浏览器,然后发送到node服务器,最后由node发送到FTP服务器。 存在问题 浏览器缓存有限且上传速率受网速影响,当文件过大时,无法上传。 改进方法 浏览器读取本地文件大小,然后对文件进行分块,按块读取到浏览器,然后发
阅读全文
dmp文件导入抽取方法
摘要:一、确认dmp文件、oracle客户端和服务端的字符集 (1)dmp文件字符集确认: 使用UE打开dmp文件查看文件第2个和第3个字节内容,这两个字节记录了dmp文件的字符集。如0354,然后用以下sql查出它对应的字符集: select nls_charset_name(to_number('03
阅读全文