Articles of java

Ejemplo más simple y comprensible de palabra clave volátil en Java

Estoy leyendo sobre palabras clave volátiles en Java y entiendo completamente la parte de la teoría. Pero, lo que estoy buscando es un buen ejemplo de caso, que muestra lo que sucedería si la variable no fuera volátil y si lo fuera. El siguiente fragmento de código no funciona como se esperaba ( de aioobe […]

Explicación de la memoria Java (SUN JVM)

Traté de encontrar una interpretación de los segmentos de memoria de sun java vm, que también sería comprensible para un administrador . Debe explicar qué es la memoria Heap / Non-Heap y la importancia de los diferentes pools de memoria. Si de alguna manera se relaciona con la vista jconsole, sería una ventaja. ¿Hay algún […]

¿Cómo lanzar una excepción general en Java?

Considera este simple progtwig. El progtwig tiene dos archivos: Vehicle.java: class Vehicle { private int speed = 0; private int maxSpeed = 100; public int getSpeed() { return speed; } public int getMaxSpeed() { return maxSpeed; } public void speedUp(int increment) { if(speed + increment > maxSpeed){ // throw exception }else{ speed += increment; } […]

Reflexión de Java: crear una clase de implementación

Class someInterface = Class.fromName(“some.package.SomeInterface”); ¿Cómo creo ahora una nueva clase que implemente someInterface ? Necesito crear una nueva clase y pasarla a una función que necesite SomeInterface como argumento.

Saber qué proceso de java.exe matar en una máquina de Windows

Cuando una aplicación basada en Java comienza a comportarse mal en una máquina con Windows, es posible que pueda eliminar el proceso en el administrador de tareas si no puede salir de la aplicación normalmente. La mayoría de las veces, hay más de una aplicación basada en Java ejecutándose en mi máquina. ¿Hay una forma […]

Las pruebas JUnit pasan en Eclipse pero fallan en Maven Surefire

He escrito algunas pruebas de JUnit usando JUnit 4 y las bibliotecas de prueba de spring. Cuando ejecuto las pruebas dentro de Eclipse, corro bien y paso. Pero cuando los ejecuto usando Maven (durante el proceso de comstackción), fallan al dar un error relacionado con la spring. No estoy seguro de qué está causando el […]

Cómo comprobar “hasRole” en Java Code con Spring Security?

¿Cómo verificar la autorización o el permiso del usuario en Java Code? Por ejemplo, quiero mostrar u ocultar el botón para el usuario dependiendo de la función. Hay anotaciones como: @PreAuthorize(“hasRole(‘ROLE_USER’)”) ¿Cómo hacerlo en código Java? Algo como : if(somethingHere.hasRole(“ROLE_MANAGER”)) { layout.addComponent(new Button(“Edit users”)); }

Implementación más rápida de desenfoque gaussiano

¿Cómo se implementa el algoritmo de desenfoque gaussiano más rápido posible? Voy a implementarlo en Java, por lo que las soluciones GPU están descartadas. Mi aplicación, planetGenesis , es multiplataforma, así que no quiero JNI .

arroja excepción en finalmente bloques

¿Hay alguna forma elegante de manejar las excepciones que se lanzan finally locking? Por ejemplo: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } ¿Cómo se evita el […]

Java redondea cualquier número

Parece que no puedo encontrar la respuesta que estoy buscando con respecto a una pregunta simple: ¿cómo puedo redondear cualquier número al int más cercano? Por ejemplo, cada vez que el número es 0.2, 0.7, 0.2222, 0.4324, 0.99999 quisiera que el resultado fuera 1. Hasta ahora tengo int b = (int) Math.ceil(a / 100); Sin […]