Articles of java

Gestionar código y documentación altamente repetitivos en Java

El código altamente repetitivo generalmente es algo malo, y hay patrones de diseño que pueden ayudar a minimizar esto. Sin embargo, a veces es simplemente inevitable debido a las limitaciones del lenguaje en sí. Tome el siguiente ejemplo de java.util.Arrays : /** * Assigns the specified long value to each element of the specified * […]

PrintWriter vs FileWriter en Java

¿PrintWriter y FileWriter en Java son los mismos y no importa cuál usar? Hasta ahora he usado ambos porque sus resultados son los mismos. ¿Hay algunos casos especiales en los que tiene sentido preferir uno sobre el otro? public static void main(String[] args) { File fpw = new File(“printwriter.txt”); File fwp = new File(“filewriter.txt”); try […]

Página de inicio de sesión de Spring Security

Desarrollé una aplicación que usa la página de inicio de sesión predeterminada de Spring Security. Sin embargo, quiero implementar mi propia página de inicio de sesión. Voy a poner un login.html en lugar de una página jsp. Quiero usar JQuery para eso. Examiné muchos ejemplos pero no pude lograrlo. Soy nuevo en Spring and Spring […]

Reducir el tamaño de la aplicación de Android (apk)

Ahora publicaría mi primera aplicación en Google Play Store. Ya compré imágenes usadas en mi aplicación. Y tengo algunas preguntas sobre el tamaño de la aplicación. Si el tamaño de la aplicación es inferior a 2 MB, existen menos posibilidades de que el usuario desinstale la aplicación. ¿Es esta esta afirmación válida para las aplicaciones […]

Spring 3.1, Hibernate 4, SessionFactory

Esto estaba funcionando: … pero la actualización a las versiones mencionadas lo rompe. ¿Cuál es el método correcto para crear un bean SessionFactory con Spring 3.1.Release e Hibernate 4.0.0.FINAL ? El error en la implementación es: la excepción anidada es java.lang.NoClassDefFoundError: Lorg / hibernate / cache / CacheProvider; EDITAR He agregado mi propia respuesta, que […]

¿Cómo identifico objetos inmutables en Java?

En mi código, estoy creando una colección de objetos a la que accederán varios hilos de una forma que solo es segura si los objetos son inmutables. Cuando se intenta insertar un nuevo objeto en mi colección, quiero probar para ver si es inmutable (si no, lanzaré una excepción). Una cosa que puedo hacer es […]

En Java: ¿cómo comprimir el archivo de byte array?

Mi aplicación está recibiendo correo electrónico a través del servidor SMTP. Hay uno o más archivos adjuntos en el archivo adjunto de correo electrónico y correo electrónico devueltos como byte [] (utilizando sun javamail api). Estoy tratando de comprimir los archivos adjuntos sobre la marcha sin escribirlos primero en el disco. ¿Cuál es / son […]

Tomcat 7 y JSTL

Escribí una aplicación web con Eclipse Tomcat y funciona en mi Tomcat 7 local, cuando traté de publicarlo en línea en un Tomcat 7, tuve el siguiente error: SEVERE: Servlet.service () para servlet [obliquid.servlet.Index] en contexto con la ruta [/ cp] lanzó excepción [La uri absoluta: http://java.sun.com/jsp/jstl/core no se puede resolver en ya sea web.xml […]

Construyendo un Árbol de syntax abstracto con una lista de Tokens

Quiero construir un AST a partir de una lista de tokens. Estoy creando un lenguaje de scripting y ya hice la parte de análisis léxico, pero no tengo idea de cómo crear un AST. Entonces la pregunta es, ¿cómo tomo algo como esto? WORD, int WORD, x SYMBOL, = NUMBER, 5 SYMBOL, ; y convertirlo […]

Cuando “” == s es falso pero “” .equals (s) es verdadero

EDITAR Gracias por las prontas respuestas. Por favor mira cuál es la verdadera pregunta. Lo hice audaz esta vez. Entiendo la diferencia entre == y .equals. Entonces, esa no es mi pregunta (de hecho, agregué un contexto para eso) Estoy realizando la validación a continuación para cadenas vacías: if( “” == value ) { // […]