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].

7
Netty vs Apache MINA
Ambos proporcionan aproximadamente la misma funcionalidad. ¿Cuál debo elegir para desarrollar mi servidor TCP de alto rendimiento? ¿Cuáles son los pros y los contras? Enlaces de referencia: Apache MINA ( fuente ) Netty ( fuente )


9
¿Cómo importar correctamente un certificado autofirmado en el almacén de claves Java que está disponible para todas las aplicaciones Java de forma predeterminada?
Quiero importar un certificado autofirmado a Java para que cualquier aplicación Java que intente establecer una conexión SSL confíe en este certificado. Hasta ahora, logré importarlo en keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem Aún …

27
¿Cómo se bloquea una JVM?
Estaba leyendo un libro sobre habilidades de programación en el que el autor le pregunta al entrevistado: "¿Cómo se bloquea una JVM?" Pensé que podría hacerlo escribiendo un bucle for infinito que eventualmente agotaría toda la memoria. Alguien tiene alguna idea?
144 java  jvm 

11
Leer cadena línea por línea
Dada una cadena que no es demasiado larga, ¿cuál es la mejor manera de leerla línea por línea? Sé que puedes hacer: BufferedReader reader = new BufferedReader(new StringReader(<string>)); reader.readLine(); Otra forma sería tomar la subcadena en el eol: final String eol = System.getProperty("line.separator"); output = output.substring(output.indexOf(eol + 1)); ¿Alguna otra …
144 java  string 




3
¿Cuál es la diferencia entre JPA y Spring Data JPA?
Estoy un poco confundido acerca de la diferencia entre Spring Data-JPA y JPA. Sé sobre JPA que es una especificación para persistir los objetos Java en una base de datos relacional utilizando la tecnología ORM popular. En otras palabras, JPA proporciona interfaces y otras tecnologías ORM, implementa esas interfaces conocidas …


27
Crea una cadena con n caracteres
¿Hay alguna manera en Java para crear una cadena con un número específico de un carácter específico? En mi caso, necesitaría crear una cadena con 10 espacios. Mi código actual es: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append(" "); } return outputBuffer.toString(); …


6
Cómo cambiar el nivel de registro raíz mediante programación para el inicio de sesión
Tengo el siguiente archivo logback.xml: <configuration debug="true"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <root level="debug"> <appender-ref ref="STDOUT" /> </root> </configuration> Ahora, cuando ocurre un evento específico, quiero cambiar programáticamente el nivel del registrador raíz de depuración a error . No puedo usar la sustitución …
144 java  logging  logback 

10
cálculo del último día del mes
Tengo problemas con el cálculo de cuándo el próximo último día del mes es para una notificación que está programada para ser enviada. Aquí está mi código: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Esta es la línea que causa problemas que creo: nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), recurrenceFrequency.getRecurrenceOffset()); ¿Cómo puedo usar el …
144 java  datetime  calendar 

4
ByteBuffer.allocate () vs. ByteBuffer.allocateDirect ()
Para allocate()o para allocateDirect(), esa es la pregunta. Desde hace algunos años, me he quedado pegado a la idea de que, dado que DirectByteBuffers es un mapeo directo de memoria a nivel del sistema operativo, funcionaría más rápido con las llamadas get / put que HeapByteBuffers. Nunca estuve realmente interesado …

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.