Preguntas etiquetadas con java

117
Sincronización y Singleton de Java

Aclare mis consultas sobre Singleton y Multithreading: ¿Cuál es la mejor manera de implementar Singleton en Java, en un entorno multiproceso? ¿Qué sucede cuando varios subprocesos intentan acceder al getInstance() método al mismo tiempo? ¿Podemos hacer singleton's getInstance() synchronized? ¿Es...

117
Hibernate, @SequenceGenerator y deploymentSize

Todos conocemos el comportamiento predeterminado de Hibernate al usarlo @SequenceGenerator: aumenta la secuencia de la base de datos real en uno , multiplica este valor por 50 ( allocationSizevalor predeterminado ) y luego usa este valor como ID de entidad. Este es un comportamiento incorrecto y...

117
Configuración de JDK en Eclipse

Tengo dos JDK, para Java 6 y 7. Quiero construir mi proyecto usando ambos. Inicialmente solo construimos contra 1.6. Veo que en la configuración de mi proyecto puedo seleccionar 1.5, 1.6 1.7 como nivel de compilador. ¿Cómo se agregan estas opciones al IDE? Nunca instalé Java 1.5. Supongamos que...

117
Spring 4 vs Jersey para servicios web REST

Estamos planeando hacer una nueva aplicación con la versión Spring 4.0.6. Usamos un controlador que puede devolver "XML" o "JSON". En el proyecto anterior, implementamos con éxito Jersey con Spring para soporte REST usando JAX-RS API, pero después de leer algunos artículos y sugerencias de personas...

117
¿Cuál es la diferencia entre List.of y Arrays.asList?

Java 9 introdujo nuevos métodos de fábrica para listas List.of: List<String> strings = List.of("first", "second"); ¿Cuál es la diferencia entre la opción anterior y la nueva? Es decir, cuál es la diferencia entre esto: Arrays.asList(1, 2, 3); y esto: List.of(1, 2,...

116
Interfaces con campos estáticos en java para compartir 'constantes'

Estoy mirando algunos proyectos Java de código abierto para ingresar a Java y noto que muchos de ellos tienen algún tipo de interfaz de 'constantes'. Por ejemplo, processing.org tiene una interfaz llamada PConstants.java , y la mayoría de las otras clases principales implementan esta interfaz. La...

116
Implementación de mapas con claves duplicadas

Quiero tener un mapa con claves duplicadas. Sé que hay muchas implementaciones de mapas (Eclipse me muestra unas 50), así que apuesto a que debe haber una que lo permita. Sé que es fácil escribir tu propio mapa que haga esto, pero prefiero usar alguna solución existente. ¿Quizás algo en...

116
AtomicInteger lazySet frente a conjunto

¿Cuál es la diferencia entre los métodos lazySety setde AtomicInteger? La documentación no tiene mucho que decir sobre lazySet: Eventualmente se establece en el valor dado. Parece que el valor almacenado no se establecerá inmediatamente en el valor deseado, sino que se programará para...

116
Cómo obtener String Array del archivo arrays.xml

Solo estoy tratando de mostrar una lista de una matriz que tengo en mi arrays.xml. Cuando intento ejecutarlo en el emulador, aparece un mensaje de cierre forzado. Si defino la matriz en el archivo java String[] testArray = new String[] {"one","two","three","etc"}; funciona, pero cuando uso...

116
R: falla la instalación del paquete rJava

Al instalar rJava usando el install.packages("rJava")comando, obtengo el siguiente error: checking Java support in R... present: interpreter : '/usr/bin/java' archiver : '/usr/bin/jar' compiler : '/usr/bin/javac' header prep.: '/usr/bin/javah' cpp flags :