Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi yang populer. Gunakan tag ini saat Anda mengalami masalah dalam menggunakan atau memahami bahasa itu sendiri. Tag ini jarang digunakan sendiri dan paling sering digunakan bersama dengan [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] dan [maven].

5
Java, Classpath, Classloading => Beberapa Versi dari jar / proyek yang sama
Saya tahu ini mungkin pertanyaan konyol bagi pembuat kode berpengalaman. Tetapi saya memiliki pustaka (klien http) yang dibutuhkan oleh beberapa kerangka kerja / botol lain yang digunakan dalam proyek saya. Tetapi semuanya membutuhkan versi utama yang berbeda seperti: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => …



8
Bagaimana cara menegaskan lebih baik daripada menggunakan JUnit Assert?
Saya memiliki nilai-nilai ini yang berasal dari ujian previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" dan saya mencoba // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Saya mendapatkan java.lang.AssertionErrordan detailMessagedebugging adalah null. Bagaimana saya bisa menegaskan lebih dari kondisi dalam menggunakan JUnit
118 java  junit 

19
Rantai centang nol vs menangkap NullPointerException
Sebuah layanan web mengembalikan XML yang sangat besar dan saya perlu mengakses bidang bersarangnya secara mendalam. Sebagai contoh: return wsObject.getFoo().getBar().getBaz().getInt() Masalahnya adalah bahwa getFoo(), getBar(), getBaz()mungkin semua kembali null. Namun, jika saya memeriksa nulldalam semua kasus, kodenya menjadi sangat bertele-tele dan sulit dibaca. Selain itu, saya mungkin melewatkan pemeriksaan untuk …


6
Perbedaan antara "java -cp" dan "java -jar"?
Apa perbedaan antara menjalankan aplikasi Java dengan java -cp CLASSPATHdan java -jar JAR_FILE_PATH? Apakah salah satunya lebih disukai daripada yang lain untuk menjalankan aplikasi Java? Maksud saya, cara mana yang lebih mahal untuk JVM (menurut penggunaan sumber daya mesin mereka)? Manakah yang akan menyebabkan JVM menelurkan lebih banyak utas saat …
118 java  jar  jvm  classpath 

9
Alihkan ke URL eksternal dari tindakan pengontrol di Spring MVC
Saya telah memperhatikan kode berikut mengarahkan Pengguna ke URL di dalam proyek, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } sedangkan, berikut ini mengalihkan dengan benar seperti yang diinginkan, tetapi membutuhkan http: // atau https: …
118 java  spring  jsp  spring-mvc 

6
Dapatkan elemen terakhir Stream / List dalam satu baris
Bagaimana saya bisa mendapatkan elemen terakhir dari aliran atau daftar dalam kode berikut? Dimana data.careasa 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? Seperti yang Anda lihat, mendapatkan elemen pertama, dengan pasti filter, tidaklah sulit. Namun mendapatkan elemen terakhir dalam …
118 java  list  java-8  java-stream 

18
Bagaimana cara mengatur url dasar untuk istirahat di musim semi boot?
Saya mencoba untuk mencampur MVC dan istirahat dalam satu proyek boot musim semi. Saya ingin menetapkan jalur dasar untuk semua pengontrol lainnya (mis. Example.com/api) di satu tempat (saya tidak ingin membubuhi keterangan setiap pengontrol dengan @RequestMapping('api/products'), sebagai gantinya, hanya @RequestMapping('/products'). Pengontrol Mvc harus dapat diakses melalui example.com/whatever Apa itu mungkin? …

2
@RunW (MitoUitRunner.class) vs MockitoAnnotations.init (ini)
Saat menulis pengujian jUnit4 baru, saya bertanya-tanya apakah akan menggunakan @RunWith (MockitoJUnitRunner.class) atau MockitoAnnotations.initMocks (ini) . Saya membuat tes baru & wizard secara otomatis membuat tes dengan Runner. Javadocs untuk MockitoJUnitRunner menyatakan berikut ini: Kompatibel dengan JUnit 4.4 dan lebih tinggi, pelari ini menambahkan perilaku berikut: Menginisialisasi tiruan yang dianotasi …
118 java  junit4  mockito 

6
Gunakan IntelliJ untuk membuat diagram kelas
Bagaimana cara mendapatkan IntelliJ 10.5 (di Mac) untuk membuat diagram kelas yang menunjukkan semua kelas dalam proyek saya? Saya yakin saya mengabaikan sesuatu yang sudah jelas, tetapi saya hanya bisa mendapatkan fitur "Tampilkan Diagram" untuk menunjukkan satu kelas pada satu waktu. (Saya juga menemukan cara menambahkan kelas tambahan, tetapi sekali …

7
cara memanggil konstruktor super di Lombok
saya ada kelas @Value @NonFinal public class A { int x; int y; } Saya memiliki kelas B lain @Value public class B extends A { int z; } lombok melempar kesalahan yang mengatakan tidak dapat menemukan konstruktor A (), secara eksplisit menyebutnya apa yang saya ingin lombok lakukan adalah …
118 java  lombok 

11
Mengonversi Long to Date di Java menghasilkan 1970
Saya memiliki daftar dengan nilai panjang (misalnya: 1220227200, 1220832000, 1221436800 ...) yang saya unduh dari layanan web. Saya harus mengubahnya menjadi Tanggal. Sayangnya begini, misalnya: Date d = new Date(1220227200); mengembalikan 1 Jan 1970. Ada yang tahu cara lain untuk mengonversinya dengan benar?
118 java  date  long-integer 

7
Bagaimana saya bisa mengirim pesan besar dengan Kafka (lebih dari 15MB)?
Saya mengirim pesan String ke Kafka V. 0.8 dengan Java Producer API. Jika ukuran pesan sekitar 15 MB saya mendapatkan file MessageSizeTooLargeException. Saya sudah mencoba menyetel message.max.byteske 40 MB, tetapi saya masih mendapatkan pengecualian. Pesan kecil bekerja tanpa masalah. (Pengecualian muncul di produsen, saya tidak memiliki konsumen dalam aplikasi ini.) …
118 java  apache-kafka 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.