Introducción En este artículo, aprenderemos a realizar inserciones y actualizaciones por lotes utilizando Hibernate/JPA. Esta técnica es esencial para optimizar la comunicación entre nuestra aplicación y la base de datos, ya que permite enviar un grupo de declaraciones SQL en una sola llamada de red, optimizando así el uso de la red y el consumo
Entidades en JPA: El Corazón de la Persistencia en Java 1. Introducción En este tutorial, aprenderemos sobre los conceptos básicos de las entidades, junto con varias anotaciones que definen y personalizan una entidad en JPA (Java Persistence API). Comprender cómo funcionan las entidades es esencial para cualquier programador Java que desee interactuar con bases de
Introducción En este tutorial, vamos a explorar cómo establecer valores por defecto en las columnas utilizando JPA (Java Persistence API) en el contexto de aplicaciones Java. Aprenderemos a configurar estos valores tanto como propiedades predeterminadas en las entidades como directamente en la definición de la tabla SQL. El uso adecuado de valores por defecto puede
Cómo configurar Spring Boot para mostrar los registros de Tomcat 1. Introducción Spring Boot viene con un servidor Tomcat embebido, lo cual es muy conveniente. Sin embargo, por defecto, no podemos ver los registros de Tomcat. En este artículo, aprenderemos cómo configurar Spring Boot para mostrar los registros internos y de acceso de Tomcat a
Introducción En Java, existen varias opciones para iterar sobre una colección. En este breve tutorial, analizaremos dos enfoques que se ven similares: Collection.stream().forEach() y Collection.forEach(). En la mayoría de los casos, ambos producirán los mismos resultados, pero exploraremos algunas diferencias sutiles que pueden influir en el flujo de nuestros programas. 1. Una Lista Simple Comencemos
¿Cómo obtener tipos MIME de archivos en Java? 1. Overview En este tutorial, analizaremos varias estrategias para obtener los tipos MIME de un archivo en Java. Vamos a estudiar formas de extender los tipos MIME disponibles según sea necesario y señalaremos en qué casos deberíamos favorecer una estrategia sobre otra. 2. Usando Java 7 Comencemos
1. Overview Este tutorial ofrece una breve descripción sobre cómo probar una API REST utilizando curl. curl es una herramienta de línea de comandos para transferir datos y es compatible con aproximadamente 22 protocolos, incluido HTTP. Esta combinación la convierte en una herramienta muy útil y ad-hoc para probar nuestros servicios REST. 2. Opciones de
¿Cómo capturar un heap dump en Java? 1. Introducción En este tutorial, exploraremos diferentes maneras de capturar un heap dump en Java. Un heap dump es una instantánea de todos los objetos que están en memoria en la JVM en un momento determinado. Son muy útiles para solucionar problemas de fugas de memoria y optimizar
Introducción En este artículo, discutiremos la importancia del hashing de contraseñas. Trataremos brevemente qué es, por qué es importante y algunas formas seguras e inseguras de hacerlo en Java. El hashing de contraseñas es un concepto fundamental en la seguridad de las aplicaciones, y entender cómo implementarlo correctamente puede hacer la diferencia entre una aplicación
Introducción En este tutorial rápido, aprenderemos cómo ordenar un HashMap en Java. Más específicamente, examinaremos cómo ordenar las entradas de un HashMap por sus claves o valores utilizando diversas técnicas: TreeMap ArrayList y Collections.sort() TreeSet Usando la Stream API Usando la biblioteca Guava 1. Usando un TreeMap Como sabemos, las claves en un TreeMap se
Cada viernes recibe lo más nuevo del ecosistema Java: frameworks, herramientas y mejores prácticas.
🔒 Sin spam. Cancela cuando quieras.