Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

6
Differenze tra "java -cp" e "java -jar"?
Qual è la differenza tra l'esecuzione di un'applicazione Java con java -cp CLASSPATHe java -jar JAR_FILE_PATH? Uno di loro è preferito all'altro per l'esecuzione di un'applicazione Java? Voglio dire, quale di questi modi è più costoso per JVM (in base all'utilizzo delle risorse della macchina)? Quale farà sì che JVM …
118 java  jar  jvm  classpath 

9
Reindirizza a un URL esterno dall'azione del controller in Spring MVC
Ho notato che il seguente codice reindirizza l'utente a un URL all'interno del progetto, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } considerando che, quanto segue reindirizza correttamente come previsto, ma richiede http: // o …
118 java  spring  jsp  spring-mvc 

6
Ottieni l'ultimo elemento di Stream / List in una riga
Come posso ottenere l'ultimo elemento di uno stream o di un elenco nel codice seguente? Dov'è data.careasun List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? Come puoi vedere ottenere il primo elemento, con un certo filter, non è difficile. Tuttavia, …
118 java  list  java-8  java-stream 

18
Come impostare l'URL di base per il riposo durante l'avvio primaverile?
Sto cercando di mescolare mvc e rest in un unico progetto di avvio a molla. Voglio impostare il percorso di base per tutti i controller rest (es. Example.com/api) in un unico posto (non voglio annotare ogni controller con @RequestMapping('api/products'), invece, solo @RequestMapping('/products'). I controller Mvc dovrebbero essere accessibili da example.com/wunque …

2
@RunWith (MockitoJUnitRunner.class) vs MockitoAnnotations.initMocks (questo)
Durante la scrittura di un nuovo test jUnit4, mi chiedo se utilizzare @RunWith (MockitoJUnitRunner.class) o MockitoAnnotations.initMocks (questo) . Ho creato un nuovo test e la procedura guidata ha generato automaticamente un test con il Runner. Javadocs per MockitoJUnitRunner afferma quanto segue: Compatibile con JUnit 4.4 e versioni successive, questo runner …
118 java  junit4  mockito 

6
Usa IntelliJ per generare il diagramma delle classi
Come ottengo IntelliJ 10.5 (su Mac) per generare un diagramma delle classi che mostra tutte le classi nel mio progetto? Sono sicuro che sto trascurando qualcosa di ovvio, ma posso ottenere solo la funzione "Mostra diagramma" per mostrare una classe alla volta. (Ho anche capito come aggiungere ulteriori classi, ma …

7
come chiamare un super costruttore a Lombok
Ho una lezione @Value @NonFinal public class A { int x; int y; } Ho un'altra classe B @Value public class B extends A { int z; } lombok sta generando un errore dicendo che non riesce a trovare il costruttore A (), chiamalo esplicitamente ciò che voglio che lombok …
118 java  lombok 

11
La conversione da Long to Date in Java restituisce 1970
Ho una lista con valori lunghi (ad esempio: 1220227200, 1220832000, 1221436800 ...) che ho scaricato dal servizio web. Devo convertirlo in date. Purtroppo in questo modo, ad esempio: Date d = new Date(1220227200); restituisce 1 gen 1970. Qualcuno sa un altro modo per convertirlo correttamente?
118 java  date  long-integer 


3
Formatta una data utilizzando la nuova API data e ora
Stavo giocando con la nuova API data e ora ma durante l'esecuzione: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } Lancia: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) …

14
comando gradlew non trovato?
Sto lavorando a un progetto Java con gradlew. Uso Ubuntu Linux come sistema operativo. Quando corro "gradle" viene eseguito e mi da informazioni. Ma quando eseguo "gradlew", viene visualizzato come "Nessun comando 'gradlew' trovato, intendevi: Comando 'gradle' dal pacchetto 'gradle' (universo) gradlew: comando non trovato" Ho fatto le mie ricerche, …

8
Java Singleton e sincronizzazione
Si prega di chiarire le mie domande riguardanti Singleton e Multithreading: Qual è il modo migliore per implementare Singleton in Java, in un ambiente multithread? Cosa succede quando più thread tentano di accedere getInstance() al metodo contemporaneamente? Possiamo fare singleton getInstance() synchronized? La sincronizzazione è davvero necessaria quando si usano …

10
Come invio un'e-mail HTML?
Ho inviato e-mail con successo nella mia applicazione web utilizzando JMS, ma il risultato viene visualizzato solo in testo normale. Voglio che il contenuto sia in grado di visualizzare html. Come lo faccio? Ecco più o meno quello che ho: Message msg = new MimeMessage(mailSession); try{ msg.setSubject("Test Notification"); msg.setRecipient(Message.RecipientType.TO, new …
117 java  email  javamail 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.