Gregui Shigunov


Função para criptografar com MD5 (Java)

Enviado em Informação, JAVA, Programação, Técnologia, dicas, internet por Gregui Shigunov no 17 17UTC Dezembro 17UTC 2007
Tags: , , , ,

    /**
* criptografa usando MD5
*
* @param valor
* @return
* @throws NoSuchAlgorithmException
*/

    public static String md5 (String valor) throws Exception {
MessageDigest md = MessageDigest.getInstance(“MD5″);
BigInteger hash = new BigInteger(1, md.digest(valor.getBytes()));
String s = hash.toString(16);
if (s.length() %2 != 0)
s = “0″ + s;
return s;
}

Executando programa externo e recuperando a saída (Java)

Enviado em Informação, JAVA, Programação, Técnologia, internet por Gregui Shigunov no 17 17UTC Dezembro 17UTC 2007
Tags: , , , , , , ,

import java.io.*;
public class Executar {

public static void main(String argv[]) {
try {
String line;
Process p = Runtime.getRuntime().exec (“dir c:“);
BufferedReader input =
new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
}
catch (Exception err) {
err.printStackTrace();
}
}
}

Exemplo de envio de e-email com Java

Enviado em JAVA, Programação, Técnologia, dicas, internet por Gregui Shigunov no 17 17UTC Dezembro 17UTC 2007
Tags: , , , , , ,

import java.io.IOException;
import java.io.PrintStream;

import sun.net.smtp.SmtpClient;

/**
* Classe para envio de email
*/

/**
* @author gregui
*
*/

public class Email {

   /**
* Construtora
*
*/

public Email() {

}

public boolean enviar() {

String to = “maurivanluiz@gmail.com,” +
kleber.martins@gmail.com“;

String from = “gregui@gmail.com“;

try {
SmtpClient client = new SmtpClient(“mail.xxxxx.com.br“);  //servidor smtp
client.from(from);
client.to(to);
PrintStream msg = client.startMessage();
msg.println(“to:” + to);
msg.println(“from:” + from);
msg.println (“Subject:Exemplo de Envio de e-mail”);
msg.print(“\r\n”);
msg.println(“Testando de email  http://gregui.wordpress.com”);

client.closeServer();
} catch (IOException e) {
System.out.println(e.getMessage());
return false;
}
return true;
}

    /**
* Exemplo de uso
* @param args
*/

public static void main(String args[]) {
Email mail = new Email();

mail.enviar();
}
}

Instanciando uma classe dinamicamente (JAVA)

Enviado em Informação, JAVA, Programação, dicas, internet por Gregui Shigunov no 17 17UTC Dezembro 17UTC 2007
Tags: , , , , , , , , , ,

Aqui vai exemplo de como instanciar um objeto dinamicamente!
String classeNome = “NomeDaClasse”;
Object[] contrutoraParam = new Object[0]; //parametros da contrutora

Object objeto = Class.forName (classeNome).getConstructors()[0].newInstance(contrutoraParam);

NomeDaClasse teste = (NomeDaClasse) objeto; //Casting

System.out.println(teste.toString());

Qualquer dúvida! estou a disposição!