Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Elevar número en Java usando Math.pow

Hoy veremos cómo elevar un número a determinada potencia en Java, algo que es realmente sencillo. Vamos a ver cómo elevar un número al cuadrado o elevar un número al cubo en Java.

Elevar número en Java

Cómo usar Math.pow en Java para elevar un número a determinada potencia (cuadrado, cubo, etcétera)

A partir de esto vamos a elevar el número a otras potencias; a esto también se le conoce como exponenciación.

(más…)

Buscar elemento en ArrayList de Java

En este post veremos cómo encontrar o buscar un elemento dentro de un ArrayList de Java. Para ello veremos el método contains e indexOf, además del método equals de las clases.

(más…)

Recorrer ArrayList en Java: varios métodos

Hoy veremos cómo iterar o recorrer un ArrayList en Java. Recordemos que un ArrayList sirve para tener una lista de elementos de cualquier clase, además de que la misma se puede modificar (hacer crecer o eliminar elementos) a diferencia de los arreglos.

Vamos a ver 3 métodos para poder recorrer un ArrayList en Java; el primero es un for sin índice (también llamado forEach), el segundo es usando un ciclo for con un contador y el tercero es usar la función forEach del ArrayList.

(más…)

Validar formularios en Spring Boot

Validar formularios con Spring Boot

En este post te mostraré a validar un formulario en Spring Boot y a mostrar los mensajes de error (para indicar en dónde se equivocó al llenarse) con Thymeleaf.

La validación es muy fácil, pues solo se utilizan anotaciones en la entidad.

Verás que es muy sencillo gracias a las anotaciones como Min, NotNull y Size, las cuales se encuentran en:

javax.validation.constraints.*

(más…)

Alerta personalizada en Android usando layout

Dialog y AlertDialog con layout personalizado en Android

En este post te mostraré a crear un diálogo o alerta personalizada en Android usando un layout creado por nosotros, es decir, crear una alerta personalizada agregando elementos como EditText, Button, etcétera.

Las alertas personalizadas en Android sirven para mostrar una alerta que no es una alerta de confirmación, ya que podemos definir un layout personalizado.

Para lograr esto vamos a usar la clase Dialog y AlertDialog.Builder.

(más…)

Cambiar puerto de Apache en Termux

Configurar puerto distinto a 8080 en el servidor de Apache sobre Android en la app de Termux

Cuando instalamos Apache y PHP 7 en Android dejamos el puerto por defecto, el cual es el 8080, pero es totalmente posible cambiar el puerto de Apache en Termux, configurando el archivo httpd.conf.

En este tutorial te mostraré a hacerlo, solo necesitas un editor de texto como vim o nano.

(más…)

Solución a “error retrieving pid file” – Termux y apache

Solución al error de Apache que dice:

(20014) Internal error (specific information not available):

AH00058: Error retrieving pid file var/run/apache2/httpd.pid

AH00059: Remove it before continuing if it is corrupted.

Este error aparece al invocar a apachectl ya sea con start o con stop y sucede en algunas ocasiones al instalar PHP y Apache en Android.

(más…)

Procesar formulario con Spring Boot

Enviar datos por formulario y procesarlos usando Spring Boot

En este post te voy a enseñar a obtener datos de formulario en Spring Boot usando el motor de plantillas Thymeleaf para mostrar el formulario.

Vamos a ver un ejemplo de un formulario, desde dibujarlo hasta procesarlo en el controlador, usando una clase.

(más…)