Friday, 22 December 2017

INNOVATION BRINGS SUCCESS: Flipkart Amazing offers & Gift Card

INNOVATION BRINGS SUCCESS: Flipkart Amazing offers & Gift Card

Flipkart Amazing offers & Gift Card



How to create and delete folder and files from AWS S3 bucket in Java

import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.InputStream;
import java.util.List;
import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.model.Bucket;
import com.amazonaws.services.s3.model.CannedAccessControlList;
import com.amazonaws.services.s3.model.ObjectMetadata;
import com.amazonaws.services.s3.model.PutObjectRequest;
import com.amazonaws.services.s3.model.S3ObjectSummary;
public class AmazonS3Example {

private static final String SUFFIX = "/";

public static void main(String[] args) {
// credentials object identifying user for authentication
// user must have AWSConnector and AmazonS3FullAccess for
// this example to work
AWSCredentials credentials = new BasicAWSCredentials("AKIAJKQUCPNKR7SMLKHA", "fqt2QoaJSy4xE95lk+d29MoilYDk1MZj+Wjny7Qk");

// create a client connection based on credentials
AmazonS3 s3client = new AmazonS3Client(credentials);

// create bucket - name must be unique for all S3 users
String bucketName = "uploads.cdn.placester.net";
s3client.createBucket(bucketName);

// list buckets
for (Bucket bucket : s3client.listBuckets()) {
System.out.println(" - " + bucket.getName());
}

// create folder into bucket
String folderName = "testfolder";
createFolder(bucketName, folderName, s3client);

// upload file to folder and set it to public
String fileName = folderName + SUFFIX + "build.xml";
s3client.putObject(new PutObjectRequest(bucketName, fileName,
new File("E:\\jets jar\\jets3t-0.9.4\\build.xml"))
.withCannedAcl(CannedAccessControlList.PublicRead));

deleteFolder(bucketName, folderName, s3client);

// deletes bucket
s3client.deleteBucket(bucketName);
}

public static void createFolder(String bucketName, String folderName, AmazonS3 client) {
// create meta-data for your folder and set content-length to 0
ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentLength(0);
// create empty content
InputStream emptyContent = new ByteArrayInputStream(new byte[0]);
// create a PutObjectRequest passing the folder name suffixed by /
PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName,
folderName + SUFFIX, emptyContent, metadata);
// send request to S3 to create folder
client.putObject(putObjectRequest);
}
/**
* This method first deletes all the files in given folder and than the
* folder itself
*/
public static void deleteFolder(String bucketName, String folderName, AmazonS3 client) {
List fileList =
client.listObjects(bucketName, folderName).getObjectSummaries();
for (S3ObjectSummary file : fileList) {
client.deleteObject(bucketName, file.getKey());
}
client.deleteObject(bucketName, folderName);
}
}

Thursday, 21 December 2017

Comparable and Comparator in Java

// Example of Comparable in collection


import java.util.ArrayList;
import java.util.Collections;

public class ArrayList3 {
public static void main(String as[]) {
ArrayList<Student1> al = new ArrayList<>();
al.add(new Student1(1,"vcd","dvrns"));
al.add(new Student1(10,"avcd","avrns"));
al.add(new Student1(3,"gvcd","cvrns"));
al.add(new Student1(12,"cvcd","vrns"));
System.out.println("Before Sorting");
for(Student1 s: al) {
System.out.println(s.rn+" "+s.name+" "+s.addr);
}
System.out.println("After Sorting");
Collections.sort(al);
for(Student1 s: al) {
System.out.println(s.rn+" "+s.name+" "+s.addr);
}
}
}

class Student1 implements Comparable<Student1> {
int rn;
String name;
String addr;
Student1(int a, String b, String c){
rn = a;
name = b;
addr = c;
}
@Override
public int compareTo(Student1 o) {
if(o.rn > rn)
return 1;
return -1;
}
}



// Example of Comparator in collection


import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;

public class ArrayList4 {
@SuppressWarnings("unchecked")
public static void main(String as[]) {
ArrayList<Student4> al = new ArrayList<>();
al.add(new Student4(1,"vcd","dvrns"));
al.add(new Student4(10,"avcd","avrns"));
al.add(new Student4(3,"gvcd","cvrns"));
al.add(new Student4(12,"cvcd","vrns"));
System.out.println("Before Sorting");
for(Student4 s: al) {
System.out.println(s.rn+" "+s.name+" "+s.addr);
}
System.out.println("rn Sorting");
Collections.sort(al, new rnCompare());
for(Student4 s: al) {
System.out.println(s.rn+" "+s.name+" "+s.addr);
}

System.out.println("name Sorting");
Collections.sort(al, new nameCompare());
for(Student4 s: al) {
System.out.println(s.rn+" "+s.name+" "+s.addr);
}
}
}

class Student4 {
int rn;
String name;
String addr;

public Student4(int a, String n, String b) {
rn = a;
name = n;
addr = b;
}

}

class rnCompare implements Comparator {
public int compare(Object o1, Object o2) {
Student4 s1 = (Student4)o1;
Student4 s2 = (Student4)o2;
if(s1.rn > s2.rn)
return 1;
return -1;
}
}

class nameCompare implements Comparator {
public int compare(Object o1, Object o2) {
Student4 s1 = (Student4)o1;
Student4 s2 = (Student4)o2;
return s1.name.compareTo(s2.name);
}
}

Heartily birthday wishes to Shri L. K. Advani sir - From: Sevapuri Vidhan Sabha Chhetra

Shri Laxmishankar Dubey & Prakash Dubey with Mananiya Shri Amar Singh Ji,
Pt. Laxmishankar Dubey (Sevapuri - Bhishampur) With L.K Advani Ji.
Mananiya Shri LK Advani's Bday

Prakash Dubey (Bhishampur - Sevapuri) in Birthday celebration of Respected Shri L. K. Advani Ji.






Nature Vs Human

  प्रकृति से खिलवाड़ ना कर, वसुधा का अपमान ना कर, हे मानव उठ जाग, देख अपने कर्मों को, कितने दर्द दिये हैं तूने इस वसुधा को, मातृरुप इस धरती ...