Java

  • Este artículo explica cómo comprobar rapidamente si Java está funcionando en nuestro sistema.

  • Este artículo explica cómo transformar un proceso en servicio en Windows Server. Supongamos que hemos desarrollado una aplicación Java que provee cierto servicio, o implementa un demonio (proceso que corre en segundo plano), y deseamos crear un servicio de Windows para gestionar la ejecución del mismo. Para ello es posible recurrir a la herramienta srvany.exe provista por el Windows Resource Kit de Windows Server 2003.

  • Este artículo explica cómo instalar Java en sistemas operativos de la familia Debian.

  • Este artículo explica de forma sencilla cómo instalar Java y el plugin Java para los navegadores Mozilla Firefox y Google Chrome en CentOS 6.

  • En este artículo voy a explicar paso a paso cómo instalar la última versión de Java en Slackware. Debido a que le dedico un artículo completo pensarán que es una tarea complicada y que Slackware no es usable por estos motivos. En realidad le dedico este artículo pues el SlackBuild no figura como "java" sino como "jdk". Si buscan "java" en el sitio slackbuilds.org no encontrarán resultados relevantes. Pero la instalación es extremadamente sencilla.

  • Me encuentro desarrollando una aplicación Java que utiliza un paquete de clases de un tercero. Este paquete lo he descargado del sitio del desarrollador en formato JAR.

  •  

    Pregunta: ¿Qué pasa si necesitamos compilar un fuente Java y no disponemos de un JDK en la workstation donde estamos trabajando?
    Respuesta: Buscá en Google.


    "En Internet está todo"

  • En este artículo voy a explicar rápidamente cómo detectar la versión de Java instalada en un servidor Linux.

  • Si se desea monitorear un servidor GlassFish, collectd cuenta con el plugin GenericJMX, el cual permite recolectar estadísticas de un servidor de aplicación Java mediante el framework de administración JMX (Java Management Extensions). Este artículo explica detalladamente cómo compilar y configurar collectd para recolectar datos estadísticos de un servidor GlassFish que cuente con el conector JMX habilitado, con el objetivo de graficar métricas de desempeño utilizando InfluxDB+Grafana.

  • Mucho se habla de IoT (Internet of Things, Internet de las cosas) por estos días. A partir de la llegada al mercado de dispositivos de cómputo de bajo costo, tamaño y consumo de energía (como por ejemplo Arduino, Raspberry Pi, CubieBoard y otros), se ha multiplicado el número de proyectos y dispositivos que recopilan datos y los envían por Internet.

    Como no podía ser menos, también se va a hablar un poco sobre IoT en este blog. Este artículo presenta el protocolo de comunicación M2M (machine-to-machine) MQTT y sus capacidades para enviar datos entre dispositivos y sistemas heterogéneos. Puntualmente trata la implementación de un cliente Java (utilizando la implementación de MQTT provista por Eclipse Paho y el broker de mensajes Moquette), para leer datos publicados por un dispositivo de medición de temperatura y humedad desde un sistema GNU/Linux.

  • Apache JMeter es una aplicación open source desarrollada en Java, diseñada para comprobar el funcionamiento de un sitio o aplicación Web con alta carga y medir su rendimiento. Es útil para testear el rendimiento tanto de sitios dinámicos como de recursos estáticos. Especialmente puede ser utilizada para simular alta carga en un servidor Web, grupo de servidores, red, etc. Este tipo de análisis permite medir la fortaleza de una aplicación o analizar el rendimiento general ante diferentes cargas (proceso conocido como "prueba de estrés" o stress test).

    Este artículo explica cómo instalar JMeter en GNU/Linux y realizar un test básico sobre una aplicación Web.