Comunidad

Cuestiones acerca de Java México

Cómo usar los "templates" de eclipse - Guía básica

 

Seguramente habrás notado que cuando escribes una palabra mágica (por ejemplo main, como en la siguiente imagen) y luego presiones Ctrl + Espacio, te aparece algo como lo siguiente:

 

 

Y si seleccionas la primera opción, el código del lado derecho de la ventana emergente se insertará en tu editor. Dentro de eclipse, a esto se conoce como templates.

Los siguientes dos ejemplos te pueden dar una idea de cómo agregar tus propios templates.


 

Template para Singleton

El template para el insertar el main se encuentra dentro de las Window > Preferences > Java > Editor > Templates

Los templates son fragmentos de código de tu lenguaje favorito con unas variables especiales que eclipse reemplaza en el momento de la inserción. El template que utilizaremos para el patrón de diseño singleton es el siguiente:

/**
 * La referencia de la instancia del singleton. No es construida hasta que se carga la clase.
 */

Conexion Remota a MySQL

Hola compañeros buen día traigo el siguiente problemita espero me puedan echar la mano.

Tengo un programa que trabaja con bases de datos MySQL, siempre había trabajado de manera local, y no habia tenido ningun problema, ahora me toco tener que trabajar de manera remota, tengo una Red Local, con una maquina servidor, que es la que tiene instalado el MySQL, todos los equipos incluyendo el servidor tiene una IP fija, ya edite los archivos de configuracion para que me permita conexiones remotas, cuando abro un navegador en una maquina cliente y pongo la IP del servidor 192.3.5.240/phpmyadmin, me abre la pagina principal del phpmyadmin, hasta este punto no tengo problemas, el problema lo tengo cuando ejecuto mi aplicación en una maquina cliente, me manda la siguiente excepción:
java.sql.SQLException: null, message from server: "Host '192.3.5.24' is not allowed to connect to this MySQL server"
la IP 192.3.5.24 es la IP de la maquina cliente de la que me quiero conectar.
Yo utilizo el wampserver.

Si alguien ha tenido este mismo problema y lo ha solucionado le agredeceria infinitamente la ayuda, esto me esta volviendo loco.

eclipse....me ayudan??

hola soy nueva...me gustaria que me ayuden en un ejercicio de eclipse que no puedo resolver...se los agradecia mucho!!
es asi...

desarrollar un panel de control de una lavadora....
al iniciarse se deben poner todos los controles en cero...al lugar de correcto/incorrecto colocarle "-----" y fria para la temperatura...
el control de tiempo varia entre 0 y 100 de 10 en 10 y la temperatura puede seleccionarse únicamente en fria, tibia y caliente.
al pulsar el botón activar mostrar correcto o incorrecto segun:
-si la temperatura esta en caliente, para mostrar correcto el tiempo debe tener un valor que no sea 0 y no debe superar los 30 minutos
-si la temperatura esta en tibia, para mostrar correcto, el tiempo debe tener un valor entre 30 y 60 minutos.
-si la temperatura esta en fria, para mostrar correcto la tem,temperatura debe estar entre 70 y 100 minutos.

ayuda

tengo este problema q no se me ocurre como resolverlo no se si lo copie bien o q es un programa para hacer en java web con netbeans 8
porfa necesito su ayuda

un cajero se va a poner una cantidad de personas y de 5 eventos ya las personas en cola seria aleatorio asi como el tiempo de llegada que nos dijo que seria de 1 al 10 serian los puntos a calcular seria 1- el tiempo de llegada 2- la transaccion que realiza la persona 3-tiempo del cajero por si falla o el tiempi que tarda

Compilar aplicaciones de 64 y 32 bits

Disculpen la ignorancia, tengo un pequeño problemita si compilo una aplicación java en un sistema de 64 bits y lo quiero correrer en un sistema de 32. Correra?, se que java se puede correr en cualquier SO siempre y cuando tenga la maquina virtual java instalada, pero que hay de la arquitectura del sistema.
Gracias de antemano.

Ayuda para crear las primeras 3 partes de un compilador en java de javascript

Hola a todos,

Pues tengo la tarea de crear un casi compilador en java de javascript, digo casi por que solo requiero que haga las 3 primeras partes: Analisis lexico, Sintactico y Semantico.

Pero la verdad no tengo idea de como empezar, he leido algunos blogs de aqui y mas o menos entiendo, a lo que voy es que, que seria lo primero? Recopilar las palabras reservadas, delimitadores, simbolos, etc. utiizados en javascript y ponerlos en alguna tabla de una base de datos, o usar archivos para eso?

De antemano gracias por el apoyo.

Saludos
Huico

Ejemplo básico Quartz 2.2.1 + Tomcat 7.0.54 (con edición de expresión cron)

Quartz es una utilería que permite calendarizar tareas, o en otras palabras, ejecutar una tarea cada cierto tiempo. Funciona sobre Java SE o Java EE. El siguiente ejemplo requiere de las siguientes librerías:

  • quartz-2.2.1.jar
  • slf4j-api-1.7.7.jar
  • slf4j-simple-1.7.7.jar

No se requiere el archivo web.xml. Utiliza @WebListener y @WebServlet.

Estructura

El proyecto tiene la siguiente estructura (siguiendo la estructura de un proyecto típico de eclipse):

C:.
|
|
+---src
|   +---jobs
|   |       SimpleJob.java
|   |
|   +---listeners
|   |       QuartzListener.java
|   |
|   \---servlets
|           EditTriggerServlet.java
|
\---WebContent
    \---WEB-INF
        \---lib
                quartz-2.2.1.jar
                slf4j-api-1.7.7.jar
                slf4j-simple-1.7.7.jar

QuartzListener.java

Como mandar a llamar una funcion cada cierto tiempo.

Hola compañeros buen día, quisiera saber como mandar a llamar a una función en java cada cierto tiempo,
por ejemplo:

que la función

 void hola_mundo() {

                    System.out.println("Hola Mundo");
}

Se mande a llamar cada segundo por ejemplo.
De antemano muchas gracias.

Programando en Ceylon y PSeInt

Existe una herramienta para aprender a programar llamada PSeInt, en esta ocasión vamos a realizar ejemplos de programación básica y comparando esos códigos en Ceylon.

Ejemplos

1. Se requiere obtener la talla de una persona sabiendo que su peso es de 54.5 kg y su índice de masa corporal es de 22.1.
Fórmulas:
imc=peso/(talla*talla)
peso=(talla*talla)*imc
talla=sqrt(peso/imc)

Usando PSeInt escribimos:

Ahora en Ceylon:
obtenerTalla.ceylon

void run(){
variable Float peso=54.5;
variable Float talla=0.0;
variable Float imc=22.1;

function sqrt(Float x) => x^0.5; //para obtener la raíz

talla=sqrt(peso/imc);
print("talla: ``talla`` ");
}

Compilamos y ejecutamos:

Distribuir contenido