Páginas

29 de marzo de 2016

números java para que no se rendonde


un pequeño truco para no redondear la contraseña en java

String number = "9999999999999999.99";
BigDecimal big = new BigDecimal(number);
     big = big.setScale(2,RoundingMode.HALF_EVEN);
     System.out.println("Número : "+ String.valueOf(val));
     System.out.println("Número : "+ money.format(9999999999999999.99d));
     System.out.println("Número : "+ big);

mysql connection error in mac


Me esta dando esta error  "Failed to Connect to MySQL at 127.0.0.1:3306 with user root - Access denied for user 'root'@'localhost' (using password: NO)" Your connection attempt failed for user 'root' from your host to server at 127.0.0.1:3306:

Access denied for user 'root'@'localhost' (using password: YES) Please:

1 Check that mysql is running on server 127.0.0.1

2 Check that mysql is running on port 3306 
(note: 3306 is the default, but this can be changed)

3 Check the root has rights to connect to 127.0.0.1 from your address (mysql rights define what clients can connect to the server and from which machines)

4 Make sure you are both providing a password if needed and using the correct password for 127.0.0.1 connecting from the host address you're connecting from cuando creo en el mysql connections en el mysql workbench , creo un conexión me salen ese error. Estoy con el tema dos a la espera de terminar esta parte de base de datos. los paquetes que me he instalados son 

mysql-5.7.11-osx10.10-x86_64.dmg 
mysql-workbench-community-6.3.6-osx-x86_64.dmg

Este error esta da porque el password de la base de datos o no esta bien introducido o esta corrupto o no te acuerdas de el
Entonces la manera que de solucionarlo es la siguiente  debe de abrir un terminar en el mac debes de teclear  

sudo su   -> te pedir la contraseña para iniciar sesión como super usuario

nos vamos al la carpeta
cd  /usr/local/mysql/bin

./mysql_safe --skip-grant-tables

Ahora debemos de abrir otro terminal 

sudo su   -> te pedira la contraseña para iniciar sesión como super usuario

nos vamos a la carpeta
cd  /usr/local/mysql/bin

ejecutamos

 .\mysql -u root;

dentro de mysql 

mysql>use mysql;

mysql>update user set authentication_string=password('root') where user='root';

mysql> exit ;

y cerramos el otro terminar;


19 de noviembre de 2015

Buscar contenidos en un archivo (grep)




grep [opciones] [expresión regular] [archivo]

-b Muestea el numero de veces que esta en el principio de cada linea .
-c Muestra el numero de linea coincidentes
-h Visualiza el las lineas coincidentes pero no muestra los archivos .
-i Busca tanto en mayusculas como en minusculas .
-l Muestra el nombre del archivo pero no muestra las lineas .
-n Visualiza numero de lineas que son iguales y el numero de linea.
-s Modo silencionso.
-v Muestra la lineas NO coincidentes.
-w Solo palabras completas .

$>grep -c hola *-doc -> busca en la ruta donde esta todos los archivos doc que esta en la carpeta

18 de noviembre de 2015

Buscar secuencas en la base de datos



select * from all_sequences
where
--sequence_owner='RRRRR' and
sequence_name like upper('%ZZZZZZZ%')
order by sequence_owner, sequence_name ;