lunes, octubre 28, 2013

Ejemplo Highchart con DWR

Esta vez traigo un ejemplo que puede ser útil en algún momento se trata de un escenario que presenta por una parte utilizar Highchart para gráficas (Front) y por otra parte WDR para trabajar el negocio(Backend), este también servirá para que la interacción entre el Frontend y Backend pueda realizarse de forma asíncrona ayudando a la visualización que la gráfica tenga movimiento.

domingo, octubre 20, 2013

Restar horarios en Java

Este es un pequeño tip para restar 2 horarios en java . Pues resulta que esta vez tenia que saber cual era la diferencia entre 2 horarios específicos y tenia mas o menos la idea pero me puse a Googlear y después de visitar algunos sitios encontró una solución ,

Entonces dados 2 horarios por ejemplo:
horario1= 11:38:01.673
horario2=11:36:59.122
Resultado=?

Realizamos lo siguiente:

SimpleDateFormat format = new SimpleDateFormat("KK:mm:ss.SSS");
Long var1=format.parse("11:38:01.673").getTime();
Long var2=format.parse("11:36:59.122").getTime();
Long res= var1 - var2
diferenciaTiempo = res/1000;

System.out.println(diferenciaTiempo);

Nos muestra en consola Diferncia 62

Ahora esto necesitamos expresarlo en el formato de hora 0:0:0.0 por lo que es necesario

Long hora = diferenciaTiempo /3600000;
Long restohora = diferenciaTiempo %3600000;
Long minuto = restohora/60000;
Long restominuto = restohora%60000;
Long segundo = restominuto/1000;
Long restosegundo = restominuto%1000;
System.out.println(hora + ":" + minuto + ":" + segundo + "." + restosegundo);

Y entonces si ahora tendremos:

0:1:2.551




lunes, octubre 14, 2013

Diferencia entre bloques estaticos y contructores en Java




 Static Block diferencia Instances

public class Counter {
private static int count;
static {
count = 1;
}
public Counter() {
count++;
}
public static void printCount() {
System.out.println("El numero de instancia creadas hata ahora es : " + count);
}
public static void main(String []args) {
Counter anInstance = new Counter();
Counter.printCount();
Counter anotherInstance = new Counter();
Counter.printCount();
}

}

miércoles, octubre 09, 2013

Ajustar etiqueta td al contenido



Esta vez presento un pequeño problema con el contenido de una tabla, donde el escenario era el siguiente data una tabla X con un solo tr y 3 td teníamos lo siguiente