Integración de SpringBoot con Dubbo y Zookeeper
Para comenzar, necesitamos instalar y ejecutar Zookeeper utilizando Docker:
docker pull zookeeper
docker run --name zk-server -p 2181:2181 --restart always -d zookeeper:latest
Esto indica que Zookeeper se ha iniciado correctamente.
Conceptos básicos de Zoookeeper y Dubbo
ZooKeeper
ZooKeeper es un servicio de coordinación de aplicaciones distr ...
Publicado el 9-9 04:27
Resolución del Error 'javax.websocket.server.ServerContainer not available' en Aplicaciones Spring Boot con WebSocket
La integración de WebSocket en proyectos Spring Boot es una práctica común para habilitar comunicación en tiempo real. Sin embargo, al compilar o ejecutar pruebas, especialmente durante el proceso de empaquetado (build), es posible encontrarse con un error que impide el inicio correcto de la aplicación. Este problema se manifiesta con frecuenci ...
Publicado el 8-23 11:37
Integración de Spring Boot con Spring Boot Admin/Prometheus/Grafana para Monitoreo Distribuido
Primero, Spring Boot Admin
Servidor:
Dependencias Maven
<!-- Dependencia para monitoreo con Spring Boot Admin -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.3.1</version>
</dependency>
<!-- Dependencia ...
Publicado el 8-15 01:20
Arquitectura e Implementación de un Sistema de Gestión de Asociaciones basado en SpringBoot y Vue.js
La digitalización de la gestión en organizaciones y clubes universitarios requiere herramientas robustas que centralicen la información y optimicen los procesos administrativos. Un sistema basado en la arquitectura desacoplada de SpringBoot para el backend y Vue.js para el frontend ofrece una solución escalable y eficiente para manejar membresí ...
Publicado el 8-9 18:36
Configuración de Jasypt para Cifrar Propiedades YAML en Spring Boot
En el desarrollo de aplicaciones modernas, garantizar la seguridad de los datos es fundamental. Almacenar credenciales y propiedades sensibles en texto plano dentro de los archivos de configuración representa un riesgo significativo. Jasypt proporciona una integración nativa con Spring Boot para cifrar y descifrar estas propiedades de manera tr ...
Publicado el 8-9 10:04
Implementación de Interceptores y Filtros en Spring Boot
En el ecosistema de Spring Boot, el manejo de peticionees HTTP a menudo requiere lógica transversal como la validación de tokens, gestión de CORS o auditoría. Para estas tareas, disponemos de dos mecanismos principales: los Interceptores y los Filtros.
1. Interceptores de Spring MVC
Los interceptores forman parte del framwork Spring MVC y opera ...
Publicado el 7-31 01:12
Optimización Avanzada de ThreadPools en Java: Guía de Configuración y Ajuste
1. Parámetros Fundamentales del ThreadPoolExecutor
El constructor de ThreadPoolExecutor en Java proporciona siete parámetros configurables que determinan el comportamiento del pool de hilos:
public ThreadPoolExecutor(int nucleosMinimos,
int nucleosMaximos,
long tiempoEspera,
...
Publicado el 7-30 22:21
Sistema de Gestión de Presupuestos para Decoración del Hogar con SpringBoot
Este proyecto presenta una solución integral para la gestión de presupuestos en proyectos de decoración del hogar, diseñada para resolver problemas comunes como estimaciones inexactas, sobrecostos inesperados y falta de transparencia en los detalles de gastos. Utilizando SpringBoot como framework principal, el sistema permite a los propietarios ...
Publicado el 7-29 12:56
Implementación de Logging SQL Completo en Aplicaciones Spring Boot
Introducción al Monitoreo de Consultas SQL
Durante el desarrollo y depuración de aplicaciones que enteractúan con bases de datos, es común necesitar visualizar las sentencias SQL exactas que se ejecutan. Por defecto, muchos frameworks de persistencia como MyBatis ocultan estos detalles, dificultando la identificación de problemas de rendimiento ...
Publicado el 7-27 14:45
Integración de Activiti 7 con Spring Boot
Compatibilidda de Versiones
Activiti 7.6.0+ requiere JDK 11 o superior. La versión estable actual (7.6.1) depende de Spring Boot 2.7.5. Spring Boot 3.0.0+ necesita JDK 17 como mínimo. Configuración recomendada:
Java 17
Spring Boot 2.7.5
Activiti 7.6.1
Configuración de Repositorio Maven
<repositories>
<repository>
<id>a ...
Publicado el 7-23 08:37