-
Notifications
You must be signed in to change notification settings - Fork 0
Yhaojing/sftpAndPdf
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
java 读取properties文件 ********ReadProperties.java************* 1) 加载类的地方-包外 InputStream inputStream = ReadProperties.class.getClassLoader().getResourceAsStream("sftp_file_config.properties"); 加载类的地方-包内 ReadProperties.class.getResourceAsStream 加载类的地方-工程的根目录下 new FileInputStream() 对于静态代码块中不可以使用this.getClass() (=ReadProperties.class) 2) 利用java.utils.properties,获取内容 Properties properties = new Properties(); 3) 从输入字节流中获取 properties.load(inputStream); 4) 属性列表中指定键的属性值 properties.getProperty("key"); sftp 使用jsch包 *************Sftp.java************* 使用加密传输认证信息和传输数据,十分安全,但传输效率低. 1) 首先登陆sftp服务器 sftp -oPart=22 [email protected](默认端口是22) 2) java程序实现连接,关闭,以及相关的下载上传操作 connect() put() get() disconnect() 根据pdf模板用itext生成PDF **********BuildPdf.java************* 1) word生成pdf 2) 下载abobe acrobat x pro 创建PDF表单 3) java 程序动态生成PDF,(若要中文则要导入simsun.ttf) *************消息摘要加密************ 1)MD5 2)SHA1 3)HMAC 程序中分别底层实现,还可使用bc / cc简化实现过程,至于具体内容可自行查阅相关资料
About
some things about sftp 、pdf and read properties by using java
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published