Archivo de la etiqueta: Java

Enlaces de interés. 4ta. Búsqueda

Para mi referencia, enlaces de mi interés que he podido encontrar en la Internet. Los temas que se van a encontrar en esta página es principalmente sobre programación especialmente Java, Linux, Base de Datos, Desarrollo Web, Informática, Curiosidades y Economía. También con el transcurso del tiempo se propone almacenar esta información como lo almacena google,… Leer más »

Por que no deberíamos utilizar getSingleResult() en JPA

Hace tiempo que vengo usando JPA y he notado que el uso de getSingleResult y getResultList a menudo se confunde. En el javadoc no hay una explicación clara de que usar: getResultList() Execute a SELECT query and return the query results as an untyped List. getSingleResult() Execute a SELECT query that returns a single untyped… Leer más »

Comandos linux útiles para depurar el rendimiento de aplicaciones Java

Linux es un sistema operativo muy bueno, si nosotros conociéramos las herramientas correctas para «debugear» nuestra tarea sería mas fácil. Algunas veces es bastante difícil encontrar los errores en sistemas que ya han salido a producción, a continuación se detalle algunos comandos que harán que depurar aplicaciones java sobre sistemas opertivos linux sea mas fácil.

JDK fácil y eficientemente configurado

La instalación del JDK se puede hacer desde los repositorios o desde el instalador que entrega Oracle. Para cualquiera de las formas que hayas elegido es importante tener correctamente configurado las variables de entorno, sobre todo si usamos Eclipse, Netbeans o alguna herramienta que necesita compilar código. Para empezar debemos configurar las siguientes variables de… Leer más »

Acceder a los valores de un Map eficientemente

Un error muy común es recuperar valores de un Map mientras se itera sobre las claves del Map con keySet(). Las llamadas del tipo Map.get(key) para cada entrada consumen demasiados recursos y debe evitarse. Se debe usar el iterador entrySet() en lugar de  Map.get(key) para las búsquedas. Procedimiento incorrecto: [java] for (Object key: map.keySet()) doSomething(map.get(key)); [/java]

Hibernate y Postgres. El dolor de cabeza idle in transaction

Generalmente al trabajar con base de datos en este caso usando java, la gran mayoría de los desarrollos utilizan un framework de persistencia. El más usado parece ser Hibernate, que nos facilita en gran cantidad el trabajo de estar preocupándonos por abrir y cerrar conexiones. Es recomendable que todas las consultas que generemos inclusive los SELECT estén encapsuladas en… Leer más »

Diferencia entre dos fechas. La forma correcta de hacerlo

Muchas de las veces hemos necesitado obtener el numero de días entre una fecha inicial y una fecha final, y existe gran cantidad de información y variados métodos que indican como hacerlo, sin embargo ninguno de ellos me ha convencido del todo, no es mi intención desacreditar ninguna forma de programar, solo quiero dar mi… Leer más »

Mi primera animación con JavaFX Composer

Recordando como fue que hice mi primera aplicación en flash, ahora quiero experimentar haciendo un ejemplo similar pero esta vez usando JavaFX Composer. Voy a usar Netbeans 6.8 y lo primero que hacemos es instalar el plugin JavaFX Composer: Herramientas –> Complementos –> En la pestaña Plugins disponibles –> Buscamos JavaFX Composer y lo instalamos,… Leer más »