Articles of java

¿Por qué Java puede almacenar 0xff000000 como int?

El valor máximo de un entero en Java es 2147483647, ya que los enteros de Java están firmados, ¿verdad? 0xff000000 tiene un valor numérico de 4278190080. Sin embargo, veo código Java así: int ALPHA_MASK = 0xff000000; ¿Alguien puede iluminarme por favor?

Aplicación Java swing demasiado pequeña en ~ HiDpi ~ computadoras

Tengo una aplicación de escritorio java que usa java swing y funciona bien con pantallas normales. Pero cuando se trata de ~ hiDpi ~ displays (3200 * 1800) toda la aplicación es demasiado pequeña. Como el código de la aplicación es muy grande y complejo, es difícil reorganizar el código para que coincida con los […]

ID canónico de GCM

Al tener varios regids para 1 dispositivo, GCM devuelve el error de identificación canónica: {“multicast_id”:xxxx,”success”:2,”failure”:0,”canonical_ids”:1,”results”:[{“message_id”:”xxxxx”},{“registration_id”:”newest reg ID here”,”message_id”:”xxxxxx”}]} Entonces, muestra el regid más nuevo que debe usar GCM, pero ¿por qué no muestra el regid que debería eliminar (el anterior)? ¿Cómo sé cuál es el regid anterior y cuál debería eliminar de mi base de […]

Se esperaba BEGIN_ARRAY pero era BEGIN_OBJECT en la línea 1 columna 2

Estoy por debajo del error. Error al analizar JSON debido a: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: se esperaba BEGIN_ARRAY pero era BEGIN_OBJECT en la línea 1 columna 2 URL del servidor public static final String SERVER_URL = “https://maps.googleapis.com/maps/api/timezone/json?location=-37.8136,144.9631&timestamp=1389162695&sensor=false”; Realice la solicitud try { // Create an HTTP client HttpClient client = HttpClientBuilder.create().build(); HttpPost post = new HttpPost(SERVER_URL); // […]

Producto cartesiano de streams en Java 8 como stream (usando solo streams)

Me gustaría crear un método que cree una secuencia de elementos que sean productos cartesianos de múltiples flujos determinados (agregados al mismo tipo al final por un operador binario). Tenga en cuenta que tanto los argumentos como los resultados son secuencias, no colecciones. Por ejemplo, para dos flujos de {A, B} y {X, Y} me […]

Error al crear bean con el nombre ‘entityManagerFactory

Estoy tratando de ejecutar un dbtest pero me sale el siguiente error: “Causado por: org.springframework.beans.factory.BeanCreationException: Error al crear bean con el nombre ‘entityManagerFactory’ definido en el recurso de ruta de clase [root-context.xml]: Error en la invocación del método init; la excepción anidada es java.lang.AbstractMethodError: org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode () Ljavax / persistence / ValidationMode; ” Y debido a […]

HtmlUnit solo muestra la página HTML del host para la aplicación GWT

Estoy usando HtmlUnit API para agregar soporte de rastreador a mi aplicación GWT de la siguiente manera: PrintWriter out = null; try { resp.setCharacterEncoding(CHAR_ENCODING); resp.setContentType(“text/html”); url = buildUrl(req); out = resp.getWriter(); WebClient webClient = webClientProvider.get(); // set options WebClientOptions options = webClient.getOptions(); options.setCssEnabled(false); options.setThrowExceptionOnScriptError(false); options.setThrowExceptionOnFailingStatusCode(false); options.setRedirectEnabled(true); options.setJavaScriptEnabled(true); // set timeouts webClient.setJavaScriptTimeout(0); webClient.waitForBackgroundJavaScript(20000); // ajax controller […]

Sincronización de Java

Que es esto: synchronized (this) { // …some code… } ¿bueno para? (¿Podría escribir un ejemplo?)

Utilice JSch sudo example y Channel.setPty para ejecutar el comando sudo en el host remoto

He usado el ejemplo de JSch Sudo en el siguiente enlace: http://www.jcraft.com/jsch/examples/Sudo.java.html Y lo cambié un poco y me deshice de todos los diálogos ya que tengo que usarlo para instancias EC2 que usan PuTTY. Ahora mi código se ve así: import com.jcraft.jsch.*; import java.awt.*; import javax.swing.*; import java.io.*; public class sudo{ public static void […]

¿Cómo proteger los códigos Java contra decompiler?

Como sabemos, hay muchas herramientas de descomstackdor de Java que pueden convertir .class a .java. Por lo tanto, debemos proteger nuestros archivos .java contra descomstackdores. Sé que este es un gran tema, y ​​tal vez no tenga fin. Por lo general, hay dos formas: obfuscator y classloader personalizado. ¿Existe alguna solución madura o marco de […]