Articles of java

Mostrar Pdf en el navegador usando el servlet de Java

Tengo un archivo pdf en mi aplicación. Necesito mostrar el pdf en el navegador. Estoy leyendo el archivo como fileInputStream, necesito mostrar el pdf en el navegador en mi aplicación. Pero no tengo la ruta pdf, tengo la secuencia de archivos. Por favor dame alguna sugerencia y ejemplos He usado ajax para mostrar el pdf, […]

java.lang.NoClassDefFoundError: org / springframework / core / env / ConfigurableEnvironment

Intento escribir un servicio RESTful simple usando Spring Boot. Sin embargo, hay un mensaje de error que no puedo resolver. He estado investigando y parece que hay un conflicto entre las versiones de SpringBoot, sin embargo, no estoy seguro de cómo puedo deshacerme de él. Tengo esta SpringBootApp: import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * REST […]

¿Por qué la profundidad de recursión máxima que puedo alcanzar no es determinista?

Decidí probar algunos experimentos para ver qué podía descubrir sobre el tamaño de los marcos de stack y qué tan lejos estaba el código que se estaba ejecutando. Hay dos preguntas interesantes que podríamos investigar aquí: ¿Cuántos niveles hay en la stack del código actual? ¿Cuántos niveles de recursión puede alcanzar el método actual antes […]

¿Cómo convertir una matriz de 1d a una matriz de 2d?

Diga, tengo una matriz de 1d con 30 elementos: array1d[0] = 1 array1d[1] = 2 array1d[2] = 3 . . . array1[29] = 30 ¿Cómo convertir el 1d array a 2d array? Digamos 10×3? array2d[0][0] = 1 array2d[0][1] =2 array2d[0][2] =3 . . . array2d[9][0] = 28 array2d[9][1] =29 array2d[9][2] =30 ¿Debo usar un bucle […]

Detener un cronómetro

Tengo el siguiente código en una clase JPanel que se agrega a otra clase (JFrame). Lo que estoy tratando de implementar es algún tipo de progtwig de cronómetro. startBtn.addActionListener(new startListener()); class startListener implements ActionListener { public void actionPerformed(ActionEvent e) { Timer time = new Timer(); time.scheduleAtFixedRate(new Stopwatch(), 1000, 1000); } } Esta es otra clase […]

Recolección de basura en una variable local

Soy un progtwigdor de C ++ que ingresa al mundo de Java. Y no puedo deshacerme de la mala sensación de tener que dejar que el recolector de basura de Java haga mi limpieza. ¿Cómo, por ejemplo, se comportará este código en Java? public void myFunction() { myObject object = new myObject(); object.doSomething(); } ¿Se […]

Detección de colisión entre dos imágenes en Java

Tengo dos personajes en el juego que estoy escribiendo, el jugador y el enemigo. definido como tal public void player(Graphics g) { g.drawImage(plimg, x, y, this); } public void enemy(Graphics g) { g.drawImage(enemy, 200, 200, this); } Luego llamado con: player(g); enemy(g); Puedo mover el jugador () alrededor con el teclado, pero estoy perdido al […]

Cambia automáticamente el tamaño del canvas para rellenar el archivo adjunto

Hace poco, quería crear un fondo animado en JavaFX, similar al ejemplo de Swing que se muestra aquí . Utilicé un Canvas en el que dibujar, como se muestra en Trabajar con la API Canvas , y un AnimationTimer de AnimationTimer para el ciclo de dibujo, como se muestra en Conceptos básicos de animación . […]

Lee archivos de texto completo de una compresión en Spark

Tengo el siguiente problema: supongamos que tengo un directorio que contiene directorios comprimidos que contienen múltiples archivos, almacenados en HDFS. Quiero crear un RDD que contenga algunos objetos de tipo T, es decir: context = new JavaSparkContext(conf); JavaPairRDD filesRDD = context.wholeTextFiles(inputDataPath); JavaPairRDD filesRDD = context.wholeTextFiles(inputDataPath); JavaRDD processingFiles = filesRDD.map(fileNameContent -> { // The name of […]

Java: transición suave del color

Estoy tratando de hacer una health bar , y como lo que podría ser original, comenzará en verde, y después de perder la salud, verá que se volverá amarilla, naranja, roja … o algo relacionado con eso. Intenté usar el método proporcionado en este enlace: https://stackoverflow.com/questions/19841477/java-smooth-color-transition El resultado de ese enlace fue este código, solo […]