10 sept 2010

StringBuffer

Clase JAVA que representa una secuencia de caracteres modificables en cualquier momento por cualquier proceso (safe-thread).

Los métodos de StringBuffer son synchronized donde sea necesario pudiendo usarse de forma segura en un escenario multiproceso.
De forma que las operaciones realizadas sobre una instancia se comportan como si hubieran ocurrido en serie, pero manteniendo la consistencia de las llamadas de cada uno de los métodos.

Caracteristicas principales

Los métodos Append e insert, vienen sobrecargados para aceptar cualquier tipo de dato, que muy eficientemente lo transformará en una secuencia de caracteres.

Además la clase autogestiona su capacidad. Si se queda sin espacio reserva nuevo.

Una opción para un solo proceso (single-thread) de esta clase es StringBuilder

9 sept 2010

Reset mysql root password on Windows ( Metodo infalible)

Tras muchos quebraderos de cabeza tras olvidar la clave root del mysql en mi máquina local, por fin he descubierto como hacerlo sin problemas...

Muchos sitios web, hablan de instrucciones por linea de comandos, etc...
Todos estos métodos que he probado, siempre fallan, por alguna propiedad de nuestro servidor mysql... que causa un error e impide ejecutar las tareas que nos dictan..

Existe un método infalible.
Muchos habréis probado a desinstalar el mysql server, viendo con horror en la nueva instalación, como os pide el password antiguo una y otra vez...

Pues bien en Windows 7 existe una carpeta llamada ProgramData, que en otros windows estará en users/user/appdata o alguna ruta parecida...
borra la carpeta de mysql y reinstala tu mysql.. Problema resuelto.

Diréis vaya cosa...
Pues me da igual... este apunte es para mi!
ya que cada vez que olvido el password del root de mysql, pierdo 5 horas en volver a ponerme a funcionar.

ea!