En mi computadora tengo VirtualBox, pero una de las máquinas virtuales que tengo el disco duro empezó a indicar que ya no tenía espacio suficiente por tanto había que incrementar el tamaño del disco duro. Así que al encontrarme con este proble me puse a Googlear y encontre el siguiente tutorial de Derek Molly”Resize a VirtualBox guest Linux VDI Disk under Windows Host“ cabe aclarar que uso Ubuntu y los paso fueron semejantes.
Advertencia: Antes de iniciar es mejor hacer un respaldo de su archivo vdi.
En los últimos días he tenido problemas con NullPointerException y cansado de eso empecé a investigar un poco sobre el tema, en Java Code Geeks encontré un articulo llamado “Evitar Null Pointer Exception en Java (en inglés)” dentro de él, Mahmoud ElSayed explica como evitar este tipo de exceptiones.
Tengo una teoría que me gustaría comprobar y aún sigo investigando:
Estos días he pensado que tal vez hay una diferencia de rendimiento entre la clase del “ejemplo 1” y del “ejemplo 2” según yo cada vez que se ejecuta el método queryFinancialRecordsOfDept en el “ejemplo 1” se crean varias cadenas en memoria antes de generarse la cadena final que será asignada a query dado que las cadenas en Java son inmutables entonces el recolector de basura se ejecute varias veces para eliminar de la memoria el espacio que la creación de esas cadenas genero; y en el ejemplo 2 como es una variable estatica no se crean varias cadenas cada vez que se llama al método puesto que la creación de la cadena se genero desde la creación de la instancia del objeto y estará disponible has el momento en que éste sea destrudio por lo tanto el recolector de basura solo eliminará el espacio ocupado por la variable estática.