Introducción a Spring Batch: ¿qué es y cómo usarlo?

El procesamiento de grandes volúmenes de datos no es algo nuevo en programación, no obstante, sí que constantemente se van desarrollando herramientas que nos facilitan los diferentes procesos concernientes a esta actividad. Una de esas herramientas es Spring Batch, un framework que hace posible la gestión de trabajos por lotes. Si eres programador Java, quédate, … Leer más

Cómo usar Hashcode en Java correctamente: Evita errores

La mayoría de los programadores comete varios errores al implementar Hashcode en Java porque, aunque es un gran método para que las colecciones funcionen sin atascarse, suele ser un dolor de cabeza cuando aparecen errores difíciles de detectar y el rendimiento de las aplicaciones se ve afectado. ¿Quieres descubrir cómo usar hashCode en Java de … Leer más

Mejora tus habilidades con Comparable en Java: Guía

Seguramente ya te has dado cuenta de que Java puede ordenar objetos en una lista con mucha facilidad, pero ¿sabes cómo lo logra? Resulta que, ordenar colecciones de datos requiere de una potente herramienta denominada: interfaz Comparable en Java. En esta guía descubrirás cómo implementar Comparable en Java y te diré cómo le puedes sacar … Leer más

¿Qué es BigInteger en Java?: aprende a manipular números grandes

Cuando estamos trabajando con aplicaciones Java, casi siempre son suficientes los tipos de datos primitivos como int y double, para trabajar con números. Pero… como “suficientes” no es suficiente, cuando se trata de números extremadamente grandes o fuera del rango permitido por estos datos primitivos, BigInteger en Java es un tipo de dato que se … Leer más