Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta Java

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.

Simple notificaciones HTML5 con Java

"Bien lo que pasa es de que" estaba revisando una notas sobre el API de notificaciones , y me pareció interesante la forma en que funcionaban, ya que pueden ser útiles para dar avisos de una forma sencilla. Pues bien como estaba trabajando con DWR ,un framework ajax para Java pues me di a la tarea de implementar estas notificaciones con DWR y estos fue lo que hice: Mi escenario es en siguiente:

Ejemplo básico Java WebSocket

Pues bien esta vez traigo un ejemplo así fácil, rápido , sencillo y nada complicado, se trata de un ejemplo sencillo de websocket elaborado con Java, pues estaba buscando en la red como hacer esto y me encontré con algunos ejemplos y explicaciones como las siguientes:

Manipular errores DWR con javascript

Tal vez estos mensajes de error "Incomplete reply from server" , "No Found"  , "Servicio no Disponible", "A server error has ocurred" se hallan mostrado en una ventana emergente que genera  DWR cuando existe alguna inconsistencia, Si es así , entonces es posible manejar esos errores de forma mas discreta colocando solo un console.log() para saber que paso y no mostrar ese molesto alert();

Obtener sonido de Google Traslate con Java

Lo que pasa es de que!!, esta vez quería ver algo así de rápido, no quería nada complicado  y claro no hacer algo que ya existiera. Pues bien esta vez necesitaba  traer el sonido que genera google traslate ese sonido que se asigna  cuando escribes una frase a traducir. si claro como  la imagen de abajo

Ejecutar stored procedure desde java

Pues bien esta vez me toco hacer un pequeño ejemplo de como ejecutar un stored procedure de Oracle, puedes ver el proyecto y una descripción general del ejemplo que coloque en github https://github.com/xola139/SimpleCallStored Si tienes alguna duda por favor envíame un correo (xola139@gmail.com)y con gusto puedo aclarar dudas Saludos

Usar Socks o proxy en Java

Esta vez estaba intentando tener acceso con jsoup hacia una pagina específicamente la pagina que tiene un pajarito azul, pues bien como estaba en una red que me prohíbe visitar esa pagina, tuve que hacer uso de los algunos proxys.

Ejemplo Websocket con Jetty 8.1

 Estaba  buscando un ejemplo de websocket para poder colocarlo en elkardumen y resulta que me encuentro con este https://gist.github.com/manzke/1021982 el cual se me hizo muy practico por la forma que se realizaba, los requisios que me pedia es que tuviera Jetty 8 o 7 , para mi suerte yo tenia preparado el  jetty-distribution-8.1.15.v20140411 pues bien resulta ser que realizo el famosisimo copy and paste despues de hacer esto lo primero que me encontre al querer hacer el despliegue fue con esto java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor

Consumir WSDL con mule ESB respondiendo JSON o XML

Pues bien esta vez voy a tratar de explicar como consumir  un wsdl del ejemplo que realizamos con WSOperaciones. Por medio de una peticion http consumiremos mediante SOAP el servicio para despues retornar el resultado en formato XML o JSON.Todo esto lo voy a realizar con Mule ESB. Menos bla bla bla y mas Accion...

Consumir Web Service con apache cxf 2.7.10

Esta ocasion coloco un ejemplo que utilizo para consuimir el servicio web que esta en el ejemplo Ejemplo Web Service Metro JAX-WS RI 2.2.8 ,  es decir pongo el cliente del servicio web, ayudandome de las herramientas de Apache CXF es muy facil pues solo necesitamos el wsdl y con la herramienta wsdl2java obtendremos el codigo java para consumir el servicio

Configurar proceso java para Analizar con Profiling Tool Visual VM

No se si el titulo sea el correcto para lo que voy a explicar, resulta ser que habia generado un proceso batch este batch contenia una serie de operaciones distribuidas en varios Threads lo que me daba resultados satisfactorios, pero este tenia problemas que a simple vista no me daba cuenta hasta que aparecia el mensaje java.lang.OutOfMemoryError: Java heap space despues de 20 a 30 minutos, para saber por que estaba acabando la memoria  el uso del CPU era excesivo utilce el Profiler Visual VM este herramienta si bien no me resolvio el problema,me ayudo a ver de forma local el comportamiento del cosumo de memoria y uso de CPU indicandome que Thread me estaba dando lata pero despues quera utilizarlo desde el servidor remoto donde se encontraba mi proceso para eso realice los siguiente: 

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

Retornar JSON con Struts 2

Esta vez traigo el típico escenario donde  al solicitar una url de un proyecto este retorne una respuesta JSON, esta vez presentare la forma de hacerlo con el Framework Struts 2: Empezamos Creamos nuestro proyecto  File -> New -> Dynamic Web Project Colocamos el nombre Struts2json

Comucación Socket TCP con Java EE

Esta vez traigo un escenario con el cual tuve algunas dificultades para realizar el proyecto. Lo llame: Mostrar información en pagina web a partir de un Socket en Java de forma dinámica.

Ejemplo Web Service Metro JAX-WS RI 2.2.8

Este es un un ejemplo básico de un Web Service desarollado en Java especificacion JAX-WS, en algun momento lo necesitare recordar por esa razón coloco por si alguna vez mi corta memoria me traiciona, y claro para que alguien mas lo pueda utilizar como base. Herramientas utilizadas Java 1.6 Eclipse Version: 3.7.2 Indigo JAX-WS RI 2.2.8 Soap UI 4.5.2 Tomcat 6

Insertar datos en oracle express con struts

Que tal pues ahora con este nuevo post resulta que estoy metiendome en el desarrollo de aplicaciones java EE y ahora hice este video para poder insertar datos a oracle express desde java utilizando el framework struts 1.2 ,commons-dbcp-1.2.2 y como ide Oracle Workshop for WebLogic, pues bien pongo el video asi como el descargable del ejemplo que realice para que no halla bronca si algún dia lo necesito, sale pues por el momento esto es todo a disfrutar el video y aclaro no me considero en dar buenas explicaciones pero el intento se hace :D... Saludos url de descarga http://www.box.net/shared/d12m5tojs7 en esta carpeta estan los compoenetes asi como el proyecto