Preguntas JAVA

¿Por qué restar estos dos tiempos de época-mili (en el año 1927) da un resultado extraño?

viento libre Si ejecuto el siguiente programa, que analiza dos cadenas de fecha que hacen referencia a tiempos separados por 1 segundo y los compara: public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); String str3 = “1927-12-31 23:54:07”; String str4 = “1927-12-31 23:54:08”; Date sDt3 = sf.parse(str3); Date sDt4 …

¿Por qué restar estos dos tiempos de época-mili (en el año 1927) da un resultado extraño? Leer más »

¿Cómo probar métodos que llaman a System.exit()?

chris conway Tengo algunos métodos que deberían llamar System.exit() en ciertas entradas. Desafortunadamente, probar estos casos hace que JUnit finalice. Poner las llamadas al método en un nuevo Thread no parece ayudar, ya que System.exit() termina la JVM, no solo el hilo actual. ¿Hay algún patrón común para lidiar con esto? Por ejemplo, ¿puedo sustituir …

¿Cómo probar métodos que llaman a System.exit()? Leer más »

¿Diferencia entre maven-assembly-plugin, maven-jar-plugin y maven-shade-plugin?

ilovejavaAJ Soy un principiante en maven y ahora estoy confundido con la diferencia entre los siguientes 3 complementos de Maven: maven-assembly-plugin maven-jar-plugin maven-shade-plugin ¿Todos estos crean archivos jar? Si es así, ¿cuál es la diferencia entre los archivos Jar que crean? ¿Cuál es el propósito de cada complemento y en qué contexto debe usarse cada …

¿Diferencia entre maven-assembly-plugin, maven-jar-plugin y maven-shade-plugin? Leer más »

¿Cómo puede Mockito capturar los argumentos pasados ​​a los métodos de un objeto simulado inyectado?

steveperkins Estoy tratando de probar una clase de servicio, que internamente utiliza un objeto de conexión Spring AMQP. Spring inyecta este objeto de conexión. Sin embargo, no quiero que mi prueba unitaria se comunique realmente con el agente de AMQP, por lo que estoy usando Mockito para inyectar una simulación del objeto de conexión. /** …

¿Cómo puede Mockito capturar los argumentos pasados ​​a los métodos de un objeto simulado inyectado? Leer más »

El POM para no es válido, las dependencias transitivas (si las hay) no estarán disponibles

Areus Astarte Esta pregunta está desactualizada y ya no es relevante. Desde entonces, me mudé a Gradle para la compilación de mi proyecto y ya no puedo verificar si las respuestas funcionan o no. Me he encontrado con algunos problemas con Maven. Permítanme describir primero la configuración de mi proyecto: Framework | — Apache Commons …

El POM para no es válido, las dependencias transitivas (si las hay) no estarán disponibles Leer más »

Tamaño máximo de grupo predeterminado para HikariCP

Hari ¿Cuál es el tamaño del grupo de conexiones predeterminado que Spring Boot HikariCP proporciona cuando se carga el contenedor? Por supuesto, estoy usando las siguientes propiedades para configurar el tamaño máximo de CP, pero me preguntaba cuál es el tamaño de CP predeterminado si no proporcionamos ningún número en el archivo application.properties. spring.datasource.hikari.minimumIdle=5 spring.datasource.hikari.maximumPoolSize=20 …

Tamaño máximo de grupo predeterminado para HikariCP Leer más »