Articles of Java

Was ist die empfohlene Methode um Zeit in PostgreSQL mit Java zu speichern?

Ich speichere zwei Daten in der PostgreSQL-database. Erstens, sind die Daten des Besuchs einer Webseite, und das zweite Datum ist das Datum der letzten Änderung der Webseite (das ist so lange). Ich habe Zweifel, was die beste Strategie ist, um diese Werte zu speichern. Ich brauche nur Tag / Monat / Jahr und Stunde: Sekunden […]

Letzte Variablenmanipulation in Java

Könnte mir bitte jemand sagen, was die folgende Zeile im Kontext von Java bedeutet: Die letzte Variable kann immer noch manipuliert werden, es sei denn, sie ist unveränderlich Soweit ich weiß, können Sie, indem Sie eine Variable als endgültig deklarieren, sie nicht noch einmal ändern, was bedeuten sie dann mit dem in der obigen Zeile […]

So aktivieren Sie das Zwischenspeichern von HTTP-Antworten im Spring Boot

Ich habe einen REST-Server mit Spring Boot 1.0.2 implementiert. Ich habe Probleme, zu verhindern, dass Spring HTTP-Header setzt, die das HTTP-Caching deaktivieren. Mein Controller ist wie folgt: @Controller public class MyRestController { @RequestMapping(value = “/someUrl”, method = RequestMethod.GET) public @ResponseBody ResponseEntity myMethod( HttpServletResponse httpResponse) throws SQLException { return new ResponseEntity(“{}”, HttpStatus.OK); } } Alle HTTP-Antworten […]

Wo genau kann ich die neueste Version von Scene Builder für Java herunterladen?

Ich habe die Websites von Oracle durchsucht und kann die eigentliche ausführbare Datei nicht finden. Ich erhalte Websites, die auf ältere Versionen oder auf die Quelle von Scene Builder verweisen. Ich suche nach dem ausführbaren Windows / Mac Installer für die neueste Version von Scene Builder.

Stellen Sie sicher, dass sich die Spring Quartz-Jobausführung nicht überschneidet

Ich habe ein Java-Programm, das alle 20 Sekunden von Spring Qquartz ausgeführt wird. Manchmal dauert es nur ein paar Sekunden, um ausgeführt zu werden, aber wenn die Daten größer werden, bin ich mir sicher, dass es 20 Sekunden oder länger dauert. Wie kann ich verhindern, dass Quartz den Job austriggers / austriggers, während eine Instanz […]

Aufrufen von statischen generischen Methoden

Ich bin auf eine kuriose Situation mit statischen generischen Methoden gestoßen. Dies ist der Code: class Foo { public static Foo createFoo() { // … } } class Bar { private Foo member; public Bar() { member = Foo.createFoo(); } } Wie kommt es, dass ich in dem Ausdruck Foo.createFoo() keine Foo.createFoo() angeben muss? Ist […]

FixedThreadPool vs CachedThreadPool: das kleinere von zwei Übeln

Also habe ich ein Programm, das Threads erzeugt (~ 5-150), die eine Reihe von Aufgaben ausführen. Ursprünglich verwendete ich einen FixedThreadPool weil diese ähnliche Frage nahelegte, dass sie besser für FixedThreadPool Aufgaben geeignet waren und mit meinem sehr begrenzten Wissen über Multithreading betrachtete ich die durchschnittliche Lebensdauer der Threads (einige Minuten) als ” langlebig “. […]

JAX-WS = Wenn Apache CXF installiert ist, “stiehlt” es die Standard-JDK-JAX-WS-Implementierung, wie wird es getriggers?

Ich habe ein seltsames Problem. Mit wsimport generierte ich als JAX-WS-Code von einer WSDL (in einem dedizierten Eclipse-Java-Projekt). Dies funktioniert in JDK6 ohne externe Abhängigkeiten (läuft in Eclipse) Ich habe ein zweites Projekt, wo ich einmal Apache CXF benutzt habe. Wenn ich den in 1.) beschriebenen Code in dieses Projekt kopiere, führt plötzlich das JDK […]

Konvertieren eines Date-Objekts in ein Kalenderobjekt

So bekomme ich ein Datumsattribut von einem eingehenden Objekt in der Form: Tue May 24 05:05:16 EDT 2011 Ich schreibe eine einfache Hilfsmethode, um sie in eine Kalendermethode zu konvertieren. Ich verwendete den folgenden Code: public static Calendar DateToCalendar(Date date ) { Calendar cal = null; try { DateFormat formatter = new SimpleDateFormat(“yyyyMMdd”); date = […]

HTTPS mit Jersey Client

Wie sende ich GET-Anforderungen mit der Jersey Client-API an einen Server, der auf dem HTTPS-Protokoll ausgeführt wird. Gibt es einen Beispielcode, den ich verwenden kann?