Entradas

COMPROBAR SI UN PROGRAMA EN JAVA SE ESTA EJECUTANDO Y COMO MATAR EL PROCESO

COMPROBAR SI EL PROGRAMA YA SE ESTA EJECUTANDO try {                         SERVER_SOCKET = new ServerSocket(1334);             JOptionPane.showMessageDialog(null, "primera instancia");             } catch (IOException x) {                 JOptionPane.showMessageDialog(null, "otra instancia");                                                             } private static ServerSocket SERVER_SOCKET; ...

INSTALACION DE POSTGRES EN OPENSUSE

$ sudo su # zypper install -y postgresql postgresql-server # rcpostgresql start # su – postgres # psql postgres=# ALTER USER postgres WITH PASSWORD 'postgres'; postgres=# \q $ sudo su # rcpostgresql restart # su - postgres In file /var/lib/pgsql/data/pg_hba.conf you should replace peer and ident authentication method with trust method, so this lines: # "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 ident … should be replaced on: # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust Command belows should do this replacing (logged as postgres): ...

RETORNAR VALORES DE UN RECORD DESDE POSTGRES

Opción para no tener que definir las columnas al momento de llamar la función.   CREATE OR REPLACE FUNCTION nombre_funcion()   RETURNS table(campo1 smallint,campo5 double precision,campo6 double precision,campo7 double precision,campo8 double precision) AS $BODY$                 select   campo1, campo5, campo6,campo7, campo8                 from nombre_tabla                        $BODY$   LANGUAGE sql VOLATILE

HILOS EN JFRAME DE JAVA

 DEFINICIÓN DE JFRAME public class NewJFrame extends javax.swing.JFrame implements Runnable {  Thread h1, h2; ...  MÉTODO RUN EN EL JFRAME public void run() {         for (int i = 0; i < 5 ; i++){             Thread ct = Thread.currentThread();             if(ct == h1) {             System.out.println(i + " h1 " + Thread.currentThread().getName());                        }             if(ct == h2) {             System.out.println(i + " h2 " + Thread.currentThread().getName());             ...

MONITORIZACIÓN POSTGRES

Imagen
Monitorización Una de las tareas más importantes de un administrador de bases de datos es monitorizar los sistemas a su cargo para saber como están funcionando y planear futuras modificaciones y actualizaciones de los mismos. Este artículo es una introducción a la monitorización de sistemas de bases de datos en sistemas Linux/Unix y está basado en un entrenamiento especializado que se impartio en el PGDay Latinoamericano 2011 en Cuba. Más adelante escribiremos otros artículos más específicos que nos ayuden a usar e interpretar los datos obtenidos de monitorizar nuestros sistemas. En nuestro caso, monitorizar significa vigilar el funcionamiento de un sistema, servicio o actividad. Bajo nuestro punto de vista existen dos tipos de monitorización: Ad Hoc : Monitorización específica en caso de problemas o pruebas. Se utiliza generalmente para investigar una situación puntual en la que intentamos encontrar una explicación a un suceso, cambio o problema. Preventiva : D...