blog de skuarch

JAVA DEV DAY 2018

Hola, uno de los eventos mas grande de programacion esta de regreso en Guadalajara, tendra speakers internacionales y nacionales, el evento es todo el dia da link en el link para tener mas informacion

Reunion Guadalajara Java User Group Marzo 2017

Hola la comunidad de java en guadalajara los invita a su reunion el proximo 8 de marzo en las intalacionde de hacker garage en jalisco

Maven para buena calidad de codigo

Cuando trabajas en un equipo con varias personas en ocasiones la calidad del codigo empieza a disminuir proporcionalmente al aumento de lineas de codigo, por esta razon me puse a investigar como mantener la calidad del codigo sin tener que revizarlo por ti mismo de una forma automatizada y que no te deje pasar o compilar si no cumples con los requisitos

Estos plugins estan basados para una aplicacion web, eso no significa que no lo puedas usar para crear otro tipo de archivo.

1.- Analizar el codigo

Para esto se va a utilizar findbugs que ya se puede usar con la version 8 de java y este seria el fragmento de codigo para usarlo

 

COMPENDIO DE APIS, LIBRERIAS, FRAMEWORKS, HERRAMIENTAS, PLUG INS y LENGUAJES

Para agregar más entradas a este listado agregar un post con siguiente formato:

 

El objetivo de este post es juntar todas las apis, bibliotecas, frameworks, plug ins y herramientas para que las podamos consultar en un futuro, espero que me puedan ayudar para que la lista crezca. GRACIAS !!

Loggers

  1. log4j [biblioteca]
  2. SLF4J [biblioteca]
  3. commons-logging [biblioteca]
  4. logback [biblioteca]
  5. Craftsman Spy [biblioteca] logger para jdbc
  6. Houston [biblioteca]
  7. jLo [framework]
  8. jMyra [biblioteca]

Monitorear glassfish con jconsole

Para poder monitorear el servidor de aplicaciones con jconsole tenemos que seguir esto

abrir jconsole
proceso remoto pergar esto

service:jmx:rmi:///jndi/rmi://localhost:8686/jmxrmi

poner el usuario y password de glassfish

listo !!!!!

UNA CLASE JAVA CON DOS O MAS HILOS

Para poder tener dos metodos run en una misma clase es necesario heredar de thread o implementar runnable el ejemplo de como quedaria la clase seria el siguiente

 

en realidad un metodo run esta dentro de otra funcion, pero la cosa esta si sirve.

Distribuir contenido