Commit 015d4257 authored by kang.nie@inzymeits.com's avatar kang.nie@inzymeits.com
Browse files

初始化代码

parent bd38ff8b
Pipeline #3108 failed with stages
in 0 seconds
package com.cusc.nirvana.user.rnr;
import cn.hutool.core.codec.Base64Encoder;
import com.alibaba.excel.util.IoUtils;
import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.model.GetObjectRequest;
import com.aliyun.oss.model.OSSObject;
import com.aliyun.oss.model.PutObjectRequest;
import com.aliyun.oss.model.PutObjectResult;
import com.cusc.nirvana.user.rnr.fp.common.util.DateUtil;
import com.cusc.nirvana.user.rnr.fp.util.ImgUtil;
import com.cusc.nirvana.user.util.CuscStringUtils;
import com.cusc.nirvana.user.util.DateUtils;
import javax.imageio.ImageIO;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.URL;
import java.util.Arrays;
import java.util.Date;
/**
* @author stayAnd
* @date 2022/6/22
*/
public class OssTest {
static String endpoint = "http://oss-cn-nanjing.aliyuncs.com";
static String accessKeyId = "LTAI5tAF2jKTVDkv5dtqNatu";
static String accessKeySecret = "wrioJnGZnCKH5EakLbsCGyrxXjQAcz";
static String bucketName = "local-rnr";
public static void main(String[] args) throws Exception{
//FileInputStream fileInputStream = new FileInputStream("/Users/stayand/Desktop/WechatIMG99.png");
//String s = upLoadFile(fileInputStream);
//String base64 = downLoadFileBase64(s);
//System.out.println(base64);
//f5a6f26f129e4ac8914bca267cb08207.png
String url = getUrl("template/个人授权委托书.docx");
System.out.println(url);
}
public static String upLoadFile(InputStream inputStream){
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
String fileId = CuscStringUtils.generateUuid() + ".png";
PutObjectRequest request = new PutObjectRequest(bucketName,fileId,inputStream);
//request.setProcess();
PutObjectResult putObjectResult = ossClient.putObject(request);
ossClient.shutdown();
return fileId;
}
public static String getUrl(String ossFileName){
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
Date date = new Date(System.currentTimeMillis() +(3600L * 1000) *2);
URL url = ossClient.generatePresignedUrl(bucketName, ossFileName,date );
return url.toString();
}
}
package com.cusc.nirvana.user.rnr;
import com.cusc.nirvana.user.rnr.fp.LocalRnrFpApplication;
import com.cusc.nirvana.user.rnr.fp.common.util.ChinaMobileSftpUtil;
import com.cusc.nirvana.user.rnr.fp.common.util.SnowflakeUtil;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import javax.annotation.Resource;
/**
* @author zx
* @date 2022/6/9
*/
@RunWith(SpringRunner.class)
@SpringBootTest(classes = LocalRnrFpApplication.class)
public class T1Test {
@Resource
private ChinaMobileSftpUtil sftpUtil;
@Autowired
SnowflakeUtil snowflakeConfig;
@Test
public void ftpInfo() throws Exception{
System.out.println(sftpUtil);
final String s = sftpUtil.uploadFile("/Users/xia/Downloads/xxx.png", "/apps/tmp/t12");
System.out.println(s);
}
@Test
public void testSnowFlake() throws Exception{
for (int i = 0; i < 1000; i++) {
System.out.println(snowflakeConfig.snowflakeId());
System.out.println("->:"+snowflakeConfig.snowflakeIdStr());
}
}
}
package com.cusc.nirvana.user.rnr;
import com.alibaba.excel.annotation.ExcelProperty;
import com.cusc.nirvana.user.util.DateUtils;
import lombok.Data;
import java.time.LocalDateTime;
/**
* @author stayAnd
* @date 2022/5/17
*/
@Data
public class TestData {
@ExcelProperty(value="vin",index=0)
private String vin;
@ExcelProperty(value="iccid",index=1)
private String iccid;
public static void main(String[] args) {
System.out.println(DateUtils.formatDate(LocalDateTime.now(),"yyyyMMddHHmmss"));
}
}
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.cusc.nirvana</groupId>
<artifactId>local-rnr-fp</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<modules>
<module>local-rnr-fp-dto</module>
<module>local-rnr-fp-remote</module>
<module>local-rnr-fp-server</module>
</modules>
<parent>
<groupId>com.cusc.nirvana</groupId>
<artifactId>cusc-parent</artifactId>
<version>1.2.1-SNAPSHOT</version>
<relativePath/>
</parent>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<!--minio-->
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.2.1</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.5.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.12.0</version>
</dependency>
</dependencies>
</project>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment