Cuando trabajas con bases de datos relacionales, los procedimientos almacenados son una forma común de encapsular lógica de negocio a nivel de base de datos. […]
Continue readingCategory: Java
Patrón Factory dinámico en Java
El patrón Factory es un patrón de diseño creacional ampliamente utilizado en Java. Sin embargo, su implementación clásica presenta un defecto importante: infringe el principio […]
Continue readingExpresión Switch en Java 21
La expresión Switch en Java ha recorrido un largo camino. Comenzó como una función de vista previa en Java 12 y recibió mejoras constantes en […]
Continue readingIntegrando Dropwizard Metrics con Prometheus metrics
Agregar métricas de dropwizard a las métricas de Prometheus es muy simple con unas pocas líneas de código.
Continue readingMoviendo datos de la base de datos a AWS S3 con Apache Spark
Migrar sus datos en una base de datos SQL a un bucket S3 en un archivo Parquet es muy fácil con Apache Spark, siga este artículo paso a paso para comprender el proceso.
Continue readingJakarta Data – Un API unificado para persistencia
Jakarta Data es una especificación que unifica el patrón de repositorio con JPA y Jakarta NoSQL integrándolo con BeanValidation, Transactions y CDI con el objetivo de simplificar el desarrollo de código.
Continue readingJava 21 Features – Guía Rápida
Se lanzó Java 21 e incluye algunas características interesantes que ayudarán a los desarrolladores y modernizarán el lenguaje.
Continue readingCómo hacer timeout a un query de JDBC
Agregar un timeout a las consultas JDBC puede ser útil en muchos casos de uso. También es muy simple, solo una línea, veamos cómo hacerlo.
Continue readingEl infame No Suitable Driver Found For JDBC y cómo corregirlo
La excepción java.sql.SQLException:No Suitable Driver Found For JDBC: se lanza cuando el driver/controlador no está en el classpath o no está registrado antes de obtener la conexión a la base de datos.
Continue readingGuía para Virtual Threads – Hilos livianos en Java
Virtual Threads permite tener hilos livianos con un enfoque compatible con versiones anteriores y soportado en múltiples API del JDK. Aprendamos más al respecto…
Continue reading