Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

4
java: (String []) List.toArray () gibt ClassCastException
Der folgende Code (in Android ausgeführt) gibt mir immer eine ClassCastException in der 3. Zeile: final String[] v1 = i18nCategory.translation.get(id); final ArrayList<String> v2 = new ArrayList<String>(Arrays.asList(v1)); String[] v3 = (String[])v2.toArray(); Dies passiert auch, wenn v2 Object [0] ist und wenn Strings darin sind. Irgendeine Idee warum?


6
So legen Sie einen authentifizierten Benutzer in Spring Security / SpringMVC manuell fest
Nachdem ein neuer Benutzer ein Formular "Neues Konto" eingereicht hat, möchte ich diesen Benutzer manuell anmelden, damit er sich nicht auf der folgenden Seite anmelden muss. Die normale Formular-Anmeldeseite, die den Spring Security Interceptor durchläuft, funktioniert einwandfrei. Im New-Account-Form-Controller erstelle ich ein UsernamePasswordAuthenticationToken und setze es manuell im SecurityContext: SecurityContextHolder.getContext().setAuthentication(authentication); …

7
Android - Dienst beim Booten starten
Nach allem, was ich in Stack Exchange und anderswo gesehen habe, habe ich alles richtig eingerichtet, um einen IntentService beim Starten des Android-Betriebssystems zu starten. Leider startet es nicht beim Booten und ich erhalte keine Fehler. Vielleicht können die Experten helfen ... Manifest: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" …


7
Spring Boot Hinzufügen von HTTP-Anforderungs-Interceptors
Was ist der richtige Weg, um HttpRequest-Interceptors in der Spring-Boot-Anwendung hinzuzufügen? Ich möchte Anfragen und Antworten für jede http-Anfrage protokollieren. Die Spring Boot-Dokumentation behandelt dieses Thema überhaupt nicht. ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ) Ich habe einige Webbeispiele gefunden, wie man dasselbe mit älteren Versionen von Spring macht, aber diese funktionieren mit applicationcontext.xml. …

8
Spring Cache @Cacheable - funktioniert nicht, wenn von einer anderen Methode derselben Bean aufgerufen wird
Der Spring-Cache funktioniert nicht, wenn die zwischengespeicherte Methode von einer anderen Methode derselben Bean aufgerufen wird. Hier ist ein Beispiel, um mein Problem klar zu erklären. Aufbau: <cache:annotation-driven cache-manager="myCacheManager" /> <bean id="myCacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"> <property name="cacheManager" ref="myCache" /> </bean> <!-- Ehcache library setup --> <bean id="myCache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:shared="true"> <property name="configLocation" value="classpath:ehcache.xml"></property> …
107 java  spring  caching  ehcache 

3
Unterschied zwischen Interceptor und Filter in Spring MVC
Ich bin ein bisschen verwirrt über Filterund InterceptorAbsichten. Wie ich aus Dokumenten verstanden habe, Interceptorwird zwischen Anfragen ausgeführt. Auf der anderen Seite Filterwird vor dem Rendern der Ansicht ausgeführt, aber nachdem der Controller die Antwort gerendert hat. Wo liegt also der Unterschied zwischen postHandle()Interceptor und doFilter()Filter? Was ist die beste …

8
#ifdef #ifndef in Java
Ich bezweifle, dass es eine Möglichkeit gibt, Bedingungen zur Kompilierungszeit in Java wie #ifdef #ifndef in C ++ zu erstellen. Mein Problem ist, dass ein Algorithmus in Java geschrieben ist und ich andere Laufzeitverbesserungen zu diesem Algorithmus habe. Ich möchte also messen, wie viel Zeit ich spare, wenn jede Verbesserung …

9
Wie erzwingen Sie die Speicherbereinigung aus der Shell?
Ich betrachte also einen Haufen mit jmap auf einer Remote-Box und möchte die Speicherbereinigung erzwingen. Wie machst du das, ohne in jvisualvm oder jconsole und Freunde einzutauchen? Ich weiß, Sie sollten nicht in der Praxis sein, die Speicherbereinigung zu erzwingen - Sie sollten nur herausfinden, warum der Haufen groß ist …


15
Wie ersetze ich eine Reihe von Token in einem Java-String?
Ich habe die folgende Vorlage String : "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Ich habe auch String-Variablen für Name, Rechnungsnummer und Fälligkeitsdatum. Wie lassen sich die Token in der Vorlage am besten durch die Variablen ersetzen? (Beachten Sie, dass eine Variable, die zufällig …
106 java  regex  templates 


8
Java mit enum mit switch-Anweisung
Ich habe mir verschiedene Fragen und Antworten zu SO angesehen, die dieser Frage ähnlich sind, aber keine Lösung gefunden. Was ich habe, ist eine Aufzählung, die verschiedene Möglichkeiten zum Anzeigen eines TV-Programmführers darstellt ... In der NDroid- ApplicationKlasse static enum guideView { GUIDE_VIEW_SEVEN_DAY, GUIDE_VIEW_NOW_SHOWING, GUIDE_VIEW_ALL_TIMESLOTS } ... wenn der Benutzer …

4
Warum benötige ich eine Transaktion im Ruhezustand für schreibgeschützte Vorgänge?
Warum benötige ich eine Transaktion im Ruhezustand für schreibgeschützte Vorgänge? Sperrt die folgende Transaktion die Datenbank? Beispielcode zum Abrufen aus der Datenbank: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Kann ich session.close() anstelle von verwenden tx.commit()?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.