Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].




9
¿Qué es el contexto de persistencia?
Soy nuevo en el mundo de Java y JPA. Estaba estudiando JPA y encontré muchos términos nuevos como Entidad, persistencia. Mientras leía, no pude entender la definición exacta de contexto de persistencia . ¿Alguien puede explicarlo en términos simples y profanos? ¿Qué tiene que ver con los datos utilizados en …
109 java  jpa  orm  persistence 

6
¿Cómo modificar JsonNode en Java?
Necesito cambiar el valor de un atributo JSON en Java, puedo obtener el valor correctamente pero no pude modificar el JSON. aquí está el código a continuación JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId = jsonNode.get("element").asText(); String value = jsonNode.get("value").asText(); if (StringUtils.equalsIgnoreCase(elementId, "blabla")) { if(value …
109 java  json  jackson 


2
¿Application.yml admite variables de entorno?
Intenté usar variables env en mi configuración application.yml como: spring: main: show_banner: false --- spring: profiles: production server: address: $OPENSHIFT_DIY_IP port: $OPENSHIFT_DIY_PORT pero las variables env no se resuelven. ¿Tengo que proporcionar una notación diferente? En Rails, por ejemplo, puede usar <% = ENV ['FOOVAR']%> La única alternativa es ejecutar …
109 java  spring  yaml  spring-boot 

2
Regex no operador
¿Hay un operador NOT en Regexes? Como en esa cadena:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" Quiero borrar todo \([0-9a-zA-z _\.\-:]*\), pero no aquel en el que se trata de un año: (2001). Entonces, ¿la expresión regular debe devolver debe ser: (2001) name. NOTA: algo como \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)no funciona para …
109 java  regex  string 

16
Cómo resolver el problema de No se puede cargar el complemento de autenticación 'caching_sha2_password'
En eclipse, cuando comencé mi aplicación, obtuve esto: no pude descubrir el dialecto a usar. java.sql.SQLException: no se puede cargar el complemento de autenticación 'caching_sha2_password'. en java.sql.SQLException: no se puede cargar el complemento de autenticación 'caching_sha2_password'. at en com.mysql.jdbc.SQLError.createSQLException (SQLError.java:868) en com.mysql.jdbc.SQLError.createSQLException (SQLError.java:864) en com.mysql.jdbc.WceysedHluands. java: 1746) en com.mysql.jdbc.MysqlIO.doHandshake (MysqlIO.java:1226) …

18
Mapear convenientemente entre enum e int / String
Cuando trabajo con variables / parámetros que solo pueden tomar un número finito de valores, trato de usar siempre Java enum, como en public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Mientras permanezca dentro de mi código, eso funciona bien. Sin embargo, a menudo necesito interactuar con otro código que …
108 java  enums  coding-style 


11
Recolector de basura en Android
He visto muchas respuestas de Android que sugieren llamar al recolector de basura en algunas situaciones. ¿Es una buena práctica solicitar el recolector de basura en Android antes de realizar una operación que consume mucha memoria? Si no es así, ¿debería llamarlo solo si obtengo un OutOfMemoryerror? ¿Hay otras cosas …

19
Cuándo usar Comparable y Comparator
Tengo una lista de objetos que necesito ordenar en un campo, digamos Score. Sin pensarlo mucho, escribí una nueva clase que implementa Comparator, que hace la tarea y funciona. Ahora, mirando hacia atrás en esto, me pregunto si debería haber hecho que mi clase implemente Comparable en lugar de crear …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.