Java 8 | Interfaz LongSupplier con ejemplos

La interfaz LongSupplier es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que no acepta ningún argumento pero produce un valor largo. La expresión lambda asignada a un objeto de tipo LongSupplier se usa para definir su getAsLong() que eventualmente aplica la operación … Continue reading «Java 8 | Interfaz LongSupplier con ejemplos»

Método FloatBuffer asReadOnlyBuffer() en Java con ejemplos

El método asReadOnlyBuffer() de java.nio.FloatBuffer Class se utiliza para crear un nuevo búfer flotante de solo lectura con el contenido de este búfer. El nuevo búfer es una réplica de este búfer. Por lo tanto, los cambios realizados en el contenido de este búfer serán visibles en el nuevo búfer. Dado que el nuevo búfer … Continue reading «Método FloatBuffer asReadOnlyBuffer() en Java con ejemplos»

¿Cómo construir una aplicación simple de e-Crackers usando Android?

Requisitos previos: Fundamentos de desarrollo de aplicaciones de Android para principiantes Guía para instalar y configurar Android Studio ¿Cómo crear/comenzar un nuevo proyecto en Android Studio? Ejecutando tu primera aplicación de Android Cómo agregar Lottie Animation en una aplicación de Android Clase MediaPlayer en Android En este artículo, vamos a crear una aplicación sencilla de … Continue reading «¿Cómo construir una aplicación simple de e-Crackers usando Android?»

Método de compilación de patrones (String, int) en Java con ejemplos

El método compile(String, int) de la clase Pattern se utiliza para crear un patrón a partir de la expresión regular con la ayuda de indicadores donde tanto la expresión como los indicadores se pasan como parámetros al método. La clase Patrón contiene una lista de banderas (constantes int) que pueden ser útiles para hacer que … Continue reading «Método de compilación de patrones (String, int) en Java con ejemplos»

¿Cómo ayuda Java 8 a mejorar el rendimiento de HashMap?

Aquí discutiremos cómo podemos, mejoramos el rendimiento al usar HashMap en Java , la importancia del contrato hashCode() y por qué es tan importante tener un código hash eficiente, y qué sucede cuando usamos un ineficiente código hash. Pasemos directamente a implementar lo mismo sobre el mismo tamaño de conjunto de claves en nuestro HashMap. … Continue reading «¿Cómo ayuda Java 8 a mejorar el rendimiento de HashMap?»

YearMonth isSupported(TemporalField) método en Java con ejemplos

El método isSupported(TemporalField) de la clase YearMonth se usa para verificar si el campo especificado es compatible con la clase YearMonth o no, lo que significa que al usar este método podemos verificar si este objeto YearMonth se puede consultar para el campo especificado. Los campos admitidos de ChronoField son: MES_DE_AÑO PROLEPTIC_MES AÑO_DE_ERA AÑO ERA … Continue reading «YearMonth isSupported(TemporalField) método en Java con ejemplos»

Servlets de Java | Necesidad de filtros

La necesidad de implementar filtros se puede entender con la ayuda de algunos ejemplos. Tomemos el ejemplo de una aplicación web que formatea los datos para presentarlos a los clientes en un formato específico, por ejemplo, Excel. Sin embargo, en un momento posterior, los clientes pueden requerir datos. en algún otro formato, como lenguaje de … Continue reading «Servlets de Java | Necesidad de filtros»

Interfaz LongConsumer en Java con ejemplos

La interfaz LongConsumer es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de valor largo pero no devuelve ningún valor. La expresión lambda asignada a un objeto de tipo LongConsumer se usa para definir su accept() que eventualmente aplica … Continue reading «Interfaz LongConsumer en Java con ejemplos»

Algoritmos criptográficos de construcción personalizados (criptografía híbrida)

La criptografía se puede definir como un arte de codificar y decodificar los patrones (en forma de mensajes). La criptografía es un concepto muy sencillo que se ocupa de manipular las strings (o el texto) para que sean ilegibles para la persona intermedia. Tiene una forma muy eficaz de cifrar o descifrar el texto procedente … Continue reading «Algoritmos criptográficos de construcción personalizados (criptografía híbrida)»

Algunos términos importantes en Spring Security

Spring Security protege nuestra aplicación web de forma predeterminada y, además, podemos personalizarla según nuestras necesidades. Las terminologías tan importantes en Spring Securit son las siguientes: Autenticación Autorización Filtrar Analicemos cada uno de ellos individualmente como sigue:  Terminología 1: Autenticación La identidad de los usuarios se verifica para proporcionar el acceso al sistema. Si se … Continue reading «Algunos términos importantes en Spring Security»