Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

6
Obtenga el último elemento de Stream / List en una sola línea
¿Cómo puedo obtener el último elemento de una secuencia o lista en el siguiente código? ¿Dónde data.careasestá un List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? Como puede ver, conseguir el primer elemento, con un cierto filter, no es difícil. …
118 java  list  java-8  java-stream 



2
@RunWith (MockitoJUnitRunner.class) vs MockitoAnnotations.initMocks (esto)
Mientras escribo una nueva prueba de jUnit4, me pregunto si debo usar @RunWith (MockitoJUnitRunner.class) o MockitoAnnotations.initMocks (esto) . Creé una nueva prueba y el asistente generó automáticamente una prueba con el Runner. Los Javadocs para MockitoJUnitRunner indican lo siguiente: Compatible con JUnit 4.4 y superior, este corredor agrega el siguiente …
118 java  junit4  mockito 


7
cómo llamar al super constructor en Lombok
Tengo una clase @Value @NonFinal public class A { int x; int y; } Tengo otra clase B @Value public class B extends A { int z; } lombok arroja un error que dice que no puede encontrar el constructor A (), llámelo explícitamente, lo que quiero que lombok haga …
118 java  lombok 

11
La conversión de Long to Date en Java devuelve 1970
Tengo una lista con valores largos (por ejemplo: 1220227200, 1220832000, 1221436800 ...) que descargué del servicio web. Debo convertirlo a Fechas. Desafortunadamente de esta manera, por ejemplo: Date d = new Date(1220227200); devuelve el 1 de enero de 1970. ¿Alguien conoce otra forma de convertirlo correctamente?
118 java  date  long-integer 

7
¿Cómo puedo enviar mensajes grandes con Kafka (más de 15 MB)?
Envío String-messages a Kafka V. 0.8 con la API de Java Producer. Si el tamaño del mensaje es de aproximadamente 15 MB, obtengo un archivo MessageSizeTooLargeException. Intenté establecerlo message.max.bytesen 40 MB, pero todavía obtengo la excepción. Los pequeños mensajes funcionaron sin problemas. (La excepción aparece en el productor, no tengo …
118 java  apache-kafka 

3
Dar formato a una fecha usando la nueva API de fecha y hora
Estaba jugando con la nueva API de fecha y hora, pero al ejecutar esto: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } Arroja: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) …

14
¿No se encuentra el comando gradlew?
Estoy trabajando en un proyecto de Java con gradlew. Utilizo Ubuntu Linux como mi sistema operativo. Cuando ejecuto "gradle", se ejecuta y me da información. Pero cuando ejecuto "gradlew", aparece como "No se encontró el comando 'gradlew', quiso decir: Comando 'gradle' del paquete 'gradle' (universo) gradlew: comando no encontrado" Hice …

8
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 realmente necesaria la sincronización cuando se utilizan clases Singleton?

10
¿Cómo envío un correo electrónico HTML?
He enviado correctamente el correo electrónico en mi aplicación web mediante JMS, pero el resultado solo se muestra en texto sin formato. Quiero que el contenido pueda mostrar HTML. ¿Cómo lo hago? Esto es aproximadamente lo que tengo: Message msg = new MimeMessage(mailSession); try{ msg.setSubject("Test Notification"); msg.setRecipient(Message.RecipientType.TO, new InternetAddress(sentTo, false)); …
117 java  email  javamail 



6
¡DESCANSO en el juego! marco de referencia
Estamos planeando un proyecto que sirva principalmente contenido a aplicaciones móviles, pero necesitamos tener un sitio web. Mi pregunta es si tiene sentido usar Jersey o Restlet para desarrollar API REST para nuestras aplicaciones móviles y luego usar Play! para servir el sitio web. ¿O tiene más sentido usar Play! …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.