Las expresiones regulares son una poderosa herramienta para el proceso de muchos tipos de datos.
En Java también es posible utilizar expresiones regulares, como se explica en este artículo.
Las expresiones regulares son una poderosa herramienta para el proceso de muchos tipos de datos.
En Java también es posible utilizar expresiones regulares, como se explica en este artículo.
El comportamiento por defecto de la aplicación ant cuando se compila un proyecto Java, es compilar sólamente los ficheros «.java» que han sido modificados. Sin embargo, en ocasiones podemos observar que cada vez que se ejecuta, ant compila todos los ficheros «.java» del proyecto. En este artículo se explica una posible razón de este comportamiento y cómo evitarlo.
JSON es un formato cada vez más extendido para el intercambio de datos entre aplicaciones. La manera más sencilla de procesar un fichero JSON es utilizar un conversor que lee el contenido completo en memoria, en forma de un árbol de estructuras de datos.
Pero en ocasiones, el volumen de datos a procesar es demasiado elevado, y los recursos de memoria disponibles son insuficientes para utilizar este mecanismo. En estos casos, hay que implementar la lectura en «streaming», en la cual el contenido del documento JSON se va leyendo y procesando secuencialmente, elemento a elemento.
En este artículo se realiza una introducción a la librería «Jackson», que permite llevar a cabo este tipo de proceso secuencial en un programa Java.
WSDL (Web Services Description Language) es una especificación del W3C para el acceso desde los clientes a los servicios ofrecidos por un servidor web a través del protocolo HTTP.
En WSDL se definen los servicios que ofrece el servidor y la manera de acceder a los mismos.
SOAP (Simple Object Access Protocol) es la especificación de un formato XML que establece la manera de representar los datos en los mensajes intercambiados entre el cliente y el servidor.
En este artículo se explica con un ejemplo sencillo la manera de implementar un servicio web que sigue el estándar WSDL/SOAP
En un servidor Tomcat, los eventos que se generan quedan registrados en ficheros de log de accesos y logs de errores. Estos ficheros crecen con el tiempo, y pueden llegar a ocupar un espacio considerable en el disco, por lo que es necesario realizar un mantenimiento periódico de los mismos.
En este artículo se expone la manera de configurar un procedimiento automatizado para la rotación y compresión de estos ficheros, y la eliminación de ficheros antiguos, en un sistema Linux.
En este artículo se explica cómo instalar el servidor de búsquedas solr en un contenedor Tomcat.
Solr se define a sí mismo como una «plataforma de código abierto empresarial de búsqueda». En este artículo vamos a examinar la funcionalidad que ofrece Solr, y explicaremos la manera de instalarlo en un servidor Linux.
En ocasiones, al ejecutar una aplicación java podemos encontrarnos con el siguiente mensaje de error:
1 2 3 4 5 6 |
$ java -jar aplicacion.jar log4j:WARN No appenders could be found for logger (com.foo). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. |
Esto significa que la aplicación utiliza el API log4j para la generación de mensajes de trazado, pero no encuentra el fichero de configuración log4j.properties.
Durante el desarrollo de una aplicación, es habitual que el programador se encuentra con la necesidad de procesar datos binarios, ya sean datos almacenados en una base de datos, datos leídos de un fichero, o datos recibidos a través de una conexión de red.
Java ofrece numerosas posibilidades para trabajar con este tipo de datos. En este artículo se comentan estas posibilidades y se ofrecen ejemplos de código para los procesamientos que con más frecuencia es necesario realizar sobre datos binarios.
El paquete de instalación de Java 7 no está disponible en los repositorios oficiales de Debian.