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].

26
Hibernate: “Field 'id' tidak memiliki nilai default”
Saya menghadapi apa yang saya pikir merupakan masalah sederhana dengan Hibernate, tetapi tidak dapat menyelesaikannya (forum Hibernate yang tidak terjangkau tentu tidak membantu). Saya memiliki kelas sederhana yang ingin saya pertahankan, tetapi terus dapatkan: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not insert: …



8
Mengapa ConcurrentModificationException dilemparkan dan cara debug itu
Saya menggunakan Collection(yang HashMapdigunakan secara tidak langsung oleh JPA, itu terjadi), tetapi ternyata secara acak kode tersebut melempar a ConcurrentModificationException. Apa yang menyebabkannya dan bagaimana cara memperbaiki masalah ini? Dengan menggunakan sinkronisasi, mungkin? Ini adalah stack-trace lengkap: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:555) …

13
Dapatkan nama domain dari url yang diberikan
Diberikan URL, saya ingin mengekstrak nama domain (Seharusnya tidak termasuk bagian 'www'). Url dapat berisi http / https. Berikut adalah kode java yang saya tulis. Meskipun tampaknya berfungsi dengan baik, apakah ada pendekatan yang lebih baik atau ada beberapa kasus tepi, yang bisa gagal. public static String getDomainName(String url) throws …
130 java  url 

5
Gradle, "sourceCompatibility" vs "targetCompatibility"?
Apa hubungan / perbedaan antara sourceCompatibilitydan targetCompatibility? Apa yang terjadi ketika mereka diatur ke nilai yang berbeda? Menurut dokumentasi Gradle : sourceCompatibilityadalah "Kompatibilitas versi Java untuk digunakan saat kompilasi sumber Java." targetCompatibilityadalah "Versi Java untuk menghasilkan kelas untuk." Pemahaman saya adalah bahwa targetCompatibilityakan menghasilkan bytecode java yang kompatibel dengan versi …
130 gradle  java 


10
Menambahkan header ke semua permintaan dengan Retrofit 2
Dokumentasi Retrofit 2 mengatakan: Header yang perlu ditambahkan ke setiap permintaan dapat ditentukan menggunakan pencegat OkHttp. Itu dapat dilakukan dengan mudah menggunakan versi sebelumnya, inilah QA terkait. Tetapi menggunakan retrofit 2, saya tidak dapat menemukan sesuatu seperti setRequestInterceptoratau setInterceptormetode yang dapat diterapkan pada Retrofit.Builderobjek. Juga tampaknya tidak ada lagi RequestInterceptordi …

8
Bagaimana saya bisa menghasilkan daftar atau larik bilangan bulat berurutan di Java?
Apakah ada cara yang singkat dan menarik untuk menghasilkan a List<Integer>, atau mungkin an Integer[]atau int[], dengan nilai berurutan dari beberapa startnilai ke endnilai? Artinya, sesuatu yang lebih pendek dari, tetapi setara dengan 1 berikut ini: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin …

4
Apa sebenarnya Injeksi Lapangan dan bagaimana menghindarinya?
Saya membaca di beberapa posting tentang Spring MVC dan Portlet bahwa injeksi lapangan tidak disarankan. Seperti yang saya pahami, injeksi lapangan adalah saat Anda menyuntikkan Bean dengan @Autowiredseperti ini: @Component public class MyComponent { @Autowired private Cart cart; } Selama penelitian saya, saya juga membaca tentang injeksi konstruktor : @Component …


12
Simbol Konversi, Huruf Aksen ke Alfabet Bahasa Inggris
Masalahnya adalah, seperti yang Anda tahu, ada ribuan karakter dalam bagan Unicode dan saya ingin mengonversi semua karakter yang mirip menjadi huruf yang menggunakan alfabet Inggris. Sebagai contoh, berikut adalah beberapa konversi: ҥ->H Ѷ->V Ȳ->Y Ǭ->O Ƈ->C tђє Ŧค๓เℓy --> the Family ... dan saya melihat bahwa ada lebih dari …

6
Perbedaan antara initLoader dan restartLoader di LoaderManager
Saya benar-benar bingung mengenai perbedaan antara initLoaderdan restartLoaderfungsi dari LoaderManager: Mereka berdua memiliki tanda tangan yang sama. restartLoader juga membuat loader, jika tidak ada ("Mulai yang baru atau me-restart Loader yang ada di manajer ini"). Apakah ada hubungan antara kedua metode tersebut? Apakah menelepon restartLoaderselalu menelepon initLoader? Bisakah saya menelepon …


4
Referensi balik RegEx di IntelliJ
Saya ingin menggunakan fitur temukan dan ganti IntelliJ untuk melakukan transformasi berikut: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Saya sudah mencoba yang berikut ini: Teks untuk ditemukan: model.put\((.*),(.*)\) Ganti dengan:model\[\\1\] = \\2 Tapi Intellij tampaknya tidak mengenali \\1dan \\2sebagai referensi. Saya juga mencoba satu tebasan, …

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.