Búsqueda
Anteriores
Categorías
Blogroll
Mis otros sitios
referidos
Archivo del Autor: Chuidiang
Map.computeIfAbsent()
Aunque está ya desde Java 8, acabo de descubrir el método computeIfAbsent() de Map Hay veces que en mi código tengo un Map cuya clave es cualquier cosa, un String por ejemplo, y que el valor es a su vez … Sigue leyendo
Proguard con Maven y con Gradle
Una asignatura pendiente que tengo es ofuscar el código con Proguard. Dos «requisitos» Así que me decido a hacer el experimiento tanto con Gradle como con Maven en mi IntelliJ IDEA. Proguard con Maven Tienes el resultado en Proguard con … Sigue leyendo
Java switch e instanceof Pattern Matching
LLevo programando en Java lo menos desde el 2000. Recuerdo empezar con Java 1.2, que pasó a llamarse Java 2 y que tenía Swing como gran novedad, «reemplazando» AWT. Desde entonces y de forma más o menos contínua, en el … Sigue leyendo
Record en Java 14
No suelo mirar en cada versión de Java qué novedades hay. Más bien me suelo tropezar con ellas. Y la última con la que me he tropezado son los record, de java 14 en adelante Qué es un record en … Sigue leyendo
Apache Kafka Listeners y Advertised Listeners
He empezado a jugar, investigar y escribir alguna cosilla sobre Apache Kafka. Lo utilicé hace ya unos años, pero siempre me lo habían dado configurado y yo únicamente programaba clientes productores/consumidores. Al ponerme a investigar cómo instalar Apache Kafka con … Sigue leyendo
Jugando con Elasticsearch y Java
En el curro estamos empezando a usar Elasticsearch para algunos temas. Como a mí en concreto no me ha tocado, me ha dado por hacer algunas pruebas por mi cuenta, desde Java, y así aprender lo básico. Llevo un par … Sigue leyendo
¿Es necesario usar isDebugEnabled()?
Cuando vemos código que usa un sistema de log para mostrar los mensajes de la aplicación, suele ser habitual ver código como el siguiente ¿Por qué se usa isDebugEnabled()? El motivo de usar esta llamada es para evitar que se … Sigue leyendo
Publicado en buenas costumbres de programación, slf4j
Etiquetado buenas costumbres de programación, logging, slf4j
Deja un comentario
Qué es SLF4J
SLF4J, Simple Logging Facade For Java, es una abstración de un sistema de logging para una aplicación Java. Con esto queremos decir que no es un sistema de log completo, sino que simplemente nos sirve como «fachada» para hablar con … Sigue leyendo
Ephemeral ports
Desde hace tiempo usamos ActiveMQ en el curro, embebido en Spring. Una cosa que nos pasaba esporádicamente en nuestros ordenadores de desarrollo es que ActiveMQ no arrancaba. Daba error de que su puerto por defecto, el 61616 ya estaba en … Sigue leyendo
Publicado en trabajo, windows
Etiquetado ActiveMQ, ephemeral ports, sockets, windows
Deja un comentario
Jugueteando con el SEO
Mirando cosas en general por youtube, me encontré con los videos de Romuald Fons. Explicado de una forma muy peculiar, que no sabes muy bien si es un vende humos o realmente sabe, explica cosas de SEO (Search Engine Optimization). … Sigue leyendo