Principios de Auto-registro de CorsFilter para Manejo de CORS en Spring Boot
Introducción al Manejo de CORS
El mecanismo de Compartición de Recursos de Origen Cruzado (CORS) en aplicaciones web modernas permite solicitudes seguras entre dominios distintos. Spring Boot integra este soporte mediante configuración automática, simplificando la implementación de políticas CORS.
Enterfaces y Claves Fundamentales
Dos interface ...
Publicado el 7-11 17:56
Conceptos Fundamentales de Programación Orientada a Objetos en Java
Encapsulamiento en Java
Implementación de encapsulamiento
class Persona {
private int edad;
private String nombre;
public int obtenerEdad() {
return edad;
}
public void establecerEdad(int valor) {
if(valor >= 0 && valor <= 120) {
this.edad = valor;
}
}
...
Publicado el 7-11 10:15
Diferencias entre application.properties y application.yml en configuraciones de Spring Boot
Comparación detallada entre archivos de configuración en Spring Boot
Los archivos de configuración como application.properties y application.yml permiten parametrizar aplicaciones Spring Boot. A continuación, se analizan sus diferencias fundamentales.
Diferencias básicas en sintaxis
Formato de application.properties (pares clave-valor)
# Config ...
Publicado el 7-11 08:02
Optimización de algoritmos de conteo mediante el patrón de Merge Sort
El algoritmo de ordenamiento por mezcla (Merge Sort) no solo es una herramienta eficiente para organizar datos, sino que su estructura de "dividir y conquistar" permite resolver problemas complejos relacionados con el conteo de pares y rangos. La clave reside en aprovechar el momento en que dos subarreglos ya están ordenados para real ...
Publicado el 7-10 19:23
Fundamentos del Lenguaje Java
Comandos del Sistéma Operativo
Comandos frecuentes en la línea de comandos:
# Cambiar unidad de disco
LetraUnidad: (ej: D:)
# Listar contenido del directorio actual
dir
# Navegar entre directorios
cd directorio (ej: cd ..) (ej: C:\Usuarios\hwj> cd /d E:\Junior)
# Limpiar pantalla
cls
# Cerrar terminal
exit
# Consultar configuración de red
ip ...
Publicado el 7-10 04:20
Tipos de Datos Primitivos, Variables, Constantes, Operadores y Paquetes en Java
Tipos de Datos Primitivos
En Java, los tipos de datos primitivos se dividen en categorías como enteros, flotantes, caracteres y booleanos.
Tipos Enteros: byte, short, int, long
Se pueden representar en diferentes bases numéricas usando prefijos: binario (0b), octal (0), decimal (sin prefijo) y hexadecimal (0x).
int decimal = 10; // Decimal
int ...
Publicado el 7-10 03:13
Configuración de Índices en Entidades Nutz con Anotaciones @TableIndexes y @Index
Nutz es una suite de micro-frameworks modulares y livianos. Sus componentes pueden ser utilizados de forma independiente, encapsulando la esencia de tecnologías como Spring, Hibernate y Struts en un único JAR de aproximadamente 1MB. Nutz no tiene dependencias externas, lo que permite crear aplicaciones web completas con un solo JAR, excluyendo ...
Publicado el 7-10 01:45
Solución Completa a los 100 Problemas Más Populares de LeetCode
Actualización continua...
1. Dos Números que Suman un Valor Objetivo
Inicializar una tabla hash para almacenar los elementos del arreglo y sus índices.
Recorrer el arrreglo; para cada elemento:
Calcular la diferencia entre el valor objetivo y el elemento actual.
Verificar si esta diferencia existe en la tabla hash.
Si existe, se encontraron lo ...
Publicado el 7-10 01:10
Acceso a propiedades de configuración desde application.yml en aplicaciones Spring con Java
En el ecosistema de Spring, leer propiedades del archivo de confgiuración application.yml es una tarea habitual. A continuación se detallan tres efnoques comunes para lograrlo.
Primer enfoque: Inyección mediante la anotación @Value
Este método utiliza la anotación @Value para asignar valores directamente a campos de la aplicación.
Sintaxis bási ...
Publicado el 7-10 01:00
Construcción de Árboles Jerárquicos mediante Anotaciones en Java
En el desarrollo de software, es común necesitar estructuras de árbol para representar jerarquías. Este artículo demuestra cómo generar dichas estructuras a partir de colecciones planas usando anotaciones personalizadas en Java.
Definición de Anotaciones
Se crean anotaciones para marcar campos que identifican nodos y sus relaciones jerárquicas. ...
Publicado el 7-9 22:49