Articles of Java

Wie kann ich Jsoup (HTML-Parser) Proxy-Unterstützung hinzufügen?

Ich bin ein Neuling für Java und meine erste Aufgabe ist es, 10.000 URLs zu parsen und einige Informationen daraus zu extrahieren, dafür benutze ich Jsoup und es funktioniert gut. Aber jetzt möchte ich Proxy-Unterstützung hinzufügen. Die Proxies haben auch einen Benutzernamen und ein Passwort. Kann mir irgendjemand dabei helfen? Vielen Dank

Kann ich eine TTL für @Cacheable setzen

Ich probiere die @Cacheable Annotation-Unterstützung für Spring 3.1 aus und frage mich, ob es eine Möglichkeit gibt, die zwischengespeicherten Daten nach @Cacheable Zeit durch Setzen einer TTL zu löschen? Von jetzt an, was ich sehen kann, muss ich es selbst @CacheEvict , indem ich @CacheEvict , und indem ich das zusammen mit @Scheduled kann ich […]

Umgang mit Soft-Deletes mit Spring JPA

Ich habe eine Tabelle definiert als … id, …, active Aktiv ist das Soft-Lösch-Flag und ist immer 1 oder 0 . Auf lange Sicht kann dies zugunsten einer historischen Tabelle wegfallen. public interface StuffRepository extends JpaRepository {} Im Code verwenden wir immer aktive Datensätze. Gibt es eine Möglichkeit, Spring eine active=1 Bedingung immer an Abfragen […]

“Facettiertes Projekt-Prblem (Java Version Mismatch)” Fehlermeldung

Die Registerkarte “Probleme” von Eclipse zeigt diesen Fehler an: Beschreibung: Die Java-Compiler-Ebene stimmt nicht mit der Version der installierten Java-Projektfacette überein. Ressource: Gruppierung Pfad: [leer] Ort: Unbekannt Typ: Facettiertes Projektproblem (Java Version Mismatch) Meine pom.xml hat diese Einstellung: org.apache.maven.plugins maven-compiler-plugin 1.6 1.6 Wo sonst könnten die Einstellungen nicht übereinstimmen?

Wie man eine java.util.List in eine andere java.util.List kopiert

Ich habe eine List , die von einem Webdienst List wird. Ich möchte den Inhalt dieser Liste in eine leere Liste desselben Typs kopieren / klonen. Eine Google-Suche zum Kopieren einer Liste schlug mir vor, die Collections.copy() -Methode zu verwenden. In allen Beispielen, die ich gesehen habe, sollte die Zielliste die genaue Anzahl von Elementen […]

Programmatisch OSGi (Equinox) starten?

Ich würde gerne in der Lage sein, einfach ein OSGi-Framework (vorzugsweise Equinox) zu starten und alle in meinem POM aufgelisteten Bundles von einem Java-Main laden. Ist das möglich? Wenn das so ist, wie? Es scheint, als würden die Pax-Tools das tun, aber ich kann keine Dokumentation finden, die dies anzeigt. Ich weiß, dass ich Equinox […]

Hibernate: Wo sind insertable = false, updatable = false in zusammengesetzte Primärschlüsselkonstellationen mit Fremdschlüsseln?

Bei der Implementierung von zusammengesetzten Primärschlüsseln in Hibernate oder anderen ORMs gibt es bis zu drei Stellen, an denen die insertable = false, updatable = false in zusammengesetzte Primärschlüsselkonstellationen gesetzt werden kann, die identifizierende Beziehungen verwenden (FKs, die Teil der PK sind): In die zusammengesetzte PK-class ‘@Column-Annotation (nur @Embeddable-classn) oder In die Verknüpfung association @ […]

Daten vom Java Servlet an JSP übergeben?

Ich war ein PHP-Entwickler, muss aber in letzter Zeit an einem Projekt mit Google App Engine (Java) arbeiten. In PHP kann ich so etwas machen (im Sinne des MVC-Modells): // controllers/accounts.php $accounts = getAccounts(); include “../views/accounts.php”; // views/accounts.php print_r($accounts); Ich schaue mir einige Demos von Google App Engine Java mit Servlet und JSP an. Was […]

Wie verwende ich okhttp um eine Datei hochzuladen?

Ich benutze okhttp, um mein httpclient zu sein. Ich denke, es ist eine gute API, aber der Doc ist nicht so detailliert. wie man es benutzt, um eine HTTP-Post-Anfrage mit Datei-Upload zu machen? public Multipart createMultiPart(File file){ Part part = (Part) new Part.Builder().contentType(“”).body(new File(“1.png”)).build(); //how to set part name? Multipart m = new Multipart.Builder().addPart(part).build(); return […]

HttpGet mit HTTPS: SSLPeerUnverifiedException

Bei Verwendung von HttpClient erhalte ich den folgenden Fehler beim Versuch, über HTTPS zu kommunizieren: Ausnahme im Thread “main” javax.net.ssl.SSLPeerUnverifiedException: Peer nicht authentifiziert. Hier ist mein Code: URI loginUri = new URI(“https://myUrl.asp”); HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet( loginUri ); HttpResponse response = httpclient.execute( httpget ); Wie kann ich diesen Fehler […]