Ir al contenido principal

Entradas

Snippets Mongo DB

 Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1:  Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida  con type:"fire"  Fragmento 2: Se requería actualizar el atributo " lastUpdate "  de toda la colección donde la  edad sea mayor o igual a 15.

Habilitar Manager de Tomcat 8

Bien esta vez , lo escribo para repasar como habilitar el administrador de tomcat para poder desplegar el war,  ya que hoy se me habia olvidado como se hace esto y realmente es muy sencillo pero por si alguna otra vez ando distraido aca lo explico de manera rapida.

Instalar Nodejs en Centos

Esta vez solo hice caso al siguiente explicación:   Compiling/Installing Node 0.8.4 (and Python 2.6, required by Node) on CentOS 5 me explico como compilar he instalar nodejs para centos versión 5 , yo lo instale en una versión 5.10 Por lo que me sirvió completamente, espero que en algún momento me sea de ayuda , por que después de intentar con muchas opciones encontradas en Internet todas fueron fallidas hasta encontrar esta solución. Después de finalizar vi la versión y todo salio bien Y claro no podía faltar el Hola mundo Solo escribe este código en un archivo .js var http = require ( 'http' ) ; http. createServer ( function ( request, response ) { response. writeHead ( 200 , { 'Content-Type' : 'text/plain' }) ; response. end ( '¡Hola Mundo! \n ' ) ; }) . listen ( 8081 ) ; console. log ( 'Servidor ejecutándose....' ) ; Lo ejecuto Y hago el test.. Y listo asi fue esta pequeña historia..

Instalar Adobe Air en Ubuntu 12.10

"Lo que pasa es de que" esta vez estaba tratando de utilizar una herramienta que estaba preparada para ser ejecutada en Adobe Air por lo que mi Ubuntu 12.10 no estaba listo para ejecutar esta herramienta, por lo que me fui a instalar de esta forma el Adobe Air. Paso 1: Editar el archivo sources.list sudo gedit /etc/apt/sources.list Paso 2: Descomentar ls lineas : deb http://archive.canonical.com/ubuntu/ lucid partner deb-src http://archive.canonical.com/ubuntu/ lucid partner Paso 3: Ejecutar los comandos : sudo apt-get update sudo apt-get install adobeair Cabe señalar que la arquitectura de mi SO es i686 Y listo.

Crear Pool Conexión en Tomcat para Oracle , Mysql

Pues bien esta vez esta vez voy a mostrar cómo realizar la configuración para generar pool de conexión para Oracle y otro para MySql en tomcat, pues bien menos escribir y mas imágenes que muestren como se hace esto: Para mi caso tengo en eclipse Tomcat 7.0.42 previamente colocado en el apartado de servidores como el la imagen siguiente:

Patron singleton en java

Esta vez voy a mostrar un patrón muy común en mis desarrollos , trata de el patrón Singleton de manera practica iré mostrando el ejemplo que realice con el respectivo código. El ejemplo del patrón realiza una conexión a base de datos mysql para hacer un select de una tabla. Este es el diagrama 

Conexión mysql con mule esb

Esta ocacion traigo un escenario que me encontré queriendo hacer funcionar a mule ESB, pues bien el escenario es el siguiente: Mediante una solicitud http de un cliente (navegador web) este necesita conectarse a una base de datos mysql para hacer un query sencillo (select) y retornar la respuesta en formato JSON. Bien con mule ESB lo haría de la siguiente forma:

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.

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 = restoho

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 (); } }

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