es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: JAVA-8

¿Cómo instalar una versión específica de openjdk en Ubuntu 16.04? Para instalar una versión específica de openjdk en Ubuntu 16.04, sigue los siguientes pasos: 1. Abre una terminal. 2. Asegúrate de tener los repositorios Universe habilitados ejecutando el siguiente comando: $ sudo add-apt-repository universe 3. Actualiza la lista de paquetes usando: $ sudo apt update 4. Una vez actualizada la lista de paquetes, puedes instalar openjdk utilizando el siguiente comando, reemplazando ‘version’ con la número de versión específico que deseas instalar: $ sudo apt install openjdk-version Por ejemplo, si deseas instalar OpenJDK 8, ejecuta: $ sudo apt install openjdk-8 5. Durante la instalación, se te solicitará ingresar tu contraseña de usuario y confirmar la instalación. Ingresa la contraseña y presiona Enter para continuar. 6. Después de la instalación, verifica que se haya instalado correctamente ejecutando el siguiente comando: $ java -version Esto mostrará la versión de openjdk que acabas de instalar. ¡Y eso es todo! Ahora tienes instalada la versión específica de openjdk en tu sistema Ubuntu 16.04.

Tengo un nuevo servidor Ubuntu y cuando ejecuto “sudo apt-get install openjdk-8-jdk”, se instaló la versión de OpenJDK “1.8.0_312”, todo bien aquí. Tengo otro servidor Ubuntu 16.04 que ya tiene la versión de OpenJDK “1.8.0_292”. ¿Cómo puedo cambiar este 1.8.0_292 a “1.8.0_312”?

Recorrer una lista de mapas de manera eficiente

Básicamente tengo una List<Map<String, Object>> listOfValue y necesito comprobar si el objeto es una instancia de byte y luego codificarlo como una cadena de caracteres, como se muestra a continuación: private void convertirByteABase64(List<Map<String, Object>> listOfValue) { Object valor = null; if (!CollectionUtils.isEmpty(listOfValue)) { for (Map<String, Object> mapa : listOfValue) { . . . Read more

¿Cómo funciona la cardinalidad en Java BitSet?

import java.util.*; public class Main { public static void main(String[] args) { BitSet bs1 = new BitSet(); BitSet bs2 = new BitSet(); bs1.set(0); bs1.set(1); bs1.set(2); bs1.set(4); bs2.set(0); bs2.set(0); bs2.set(0); bs2.set(0); bs2.set(0); bs2.set(0); System.out.println(“bs1 : ” + bs1); System.out.println(“bs2 : ” + bs2); System.out.println(bs1.cardinality()); System.out.println(bs2.cardinality()); } } En este código anterior, . . . Read more

Anular constructor de Lombok y cambiar el tipo de valor.

Tengo la siguiente clase con Lombok @Builder donde anulo un método del constructor para convertir la lista de cadenas de entrada en una lista de enums (campo barList): (Aún uso el método predeterminado para el otro campo number) import java.util.List; import java.util.stream.Collectors; import lombok.Builder; import lombok.Getter; @Getter @Builder(toBuilder = true) . . . Read more