Ingeniería de software

9
¿Debo usar el tipo Fecha en JAX-RS @PathParam?

Esto es lo que estoy pensando hacer en un servidor JEE Glassfish usando Jersey. @GET @Path("/{name}/{date}") public String getMessages(@PathParam("name") String name, @PathParam("date") Date date) Me gusta la idea de poder decirle a las personas que consumen este servicio web RESTful que "La...

9
Hospedaje del sitio web desde casa [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 8 años . Si quiero alojar un...

9
Si uso bloqueos, ¿puede mi algoritmo seguir sin bloqueo?

Una definición común de sin bloqueo es que al menos un proceso avanza. 1 Si tengo una estructura de datos simple, como una cola, protegida por un bloqueo, entonces un proceso siempre puede avanzar, ya que un proceso puede adquirir el bloqueo, hacer lo que quiera y liberarlo. Entonces, ¿cumple con...

9
Refactorización durante la programación

Cuando se me plantea un problema, particularmente cuando es de naturaleza complicada, trato de tomarme un tiempo para pensar en el enfoque que voy a tomar para resolver el problema. A pesar de esto, lo que sucede a menudo es que, mientras estoy programando la solución, empiezo a pensar en detalles...