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

1
Bisakah Anda menghindari Gson mengubah "<" dan ">" menjadi urutan unicode escape?
Saya perhatikan bahwa Gson mengubah string "&lt;" menjadi urutan pelepasan unicode pada output JSON. Bisakah Anda menghindari ini entah bagaimana, atau apakah karakter seperti "&lt;" dan "&gt;" selalu harus melarikan diri di JSON? Perhatikan contoh ini yang mencetak {"s":"\u003c"}; Saya hanya ingin {"s":"&lt;"}. public static void main(String[] args) { Gson …
127 java  json  gson 



9
Opsi javac untuk mengkompilasi semua file java di bawah direktori yang diberikan secara rekursif
Saya menggunakan kompiler javac untuk mengkompilasi file java di proyek saya. File-file tersebut didistribusikan melalui beberapa paket seperti ini: com.vistas.util, com.vistas.converter, com.vistas.LineHelper, com.current.mdcontect. Masing-masing paket ini memiliki beberapa file java. Saya menggunakan javac seperti ini: javac com/vistas/util/*.java com/vistas/converter/*.java com.vistas.LineHelper/*.java com/current/mdcontect/*.java (dalam satu baris) Alih-alih memberikan begitu banyak jalur, bagaimana saya …
127 java  javac 


2
Bagaimana cara memperluas rantai paket lipat di Intellij IDEA?
Intellij IDEA secara otomatis merangkai paket bersama jika paket perantara kosong. Ini adalah fitur yang bagus secara umum. Namun, terkadang Anda tidak ingin mereka dirantai, terutama saat Anda sedang membuat struktur paket baru untuk proyek baru Anda. Saya mungkin telah menemukan pengaturan untuk menonaktifkan fitur ini untuk paket tertentu, tetapi …

7
Mengikat daftar di @RequestParam
Saya mengirimkan beberapa parameter dari formulir dengan cara ini: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Saya tahu saya bisa mendapatkan semua parameter dalam metode pengontrol dengan menambahkan parameter seperti public String controllerMethod(@RequestParam Map&lt;String, String&gt; params){ .... } Saya ingin mengikat …

4
Apa yang dimaksud dengan tilde dalam tanda kurung siku saat membuat kelas generik Java?
Saya membaca beberapa contoh JMockit dan menemukan kode ini: final List&lt;OrderItem&gt; actualItems = new ArrayList&lt;~&gt;(); Apa arti tilde dalam pengenal generik? Saya tahu ini adalah operator NOT bitwise unary, tapi saya tidak melihat operand di sini. Juga, saya mencoba mengompilasinya dan mendapat kesalahan. Apakah saya baru saja melewatkan sesuatu?

7
Bagaimana cara mendapatkan URI permintaan tanpa jalur konteks?
Metode request.getRequestURI () mengembalikan URI dengan jalur konteks. Misalnya, jika URL dasar dari sebuah aplikasi adalah http://localhost:8080/myapp/(yaitu jalur konteks adalah myapp ), dan saya sebut request.getRequestURI()untuk http://localhost:8080/myapp/secure/users, itu akan kembali /myapp/secure/users. Adakah cara agar kita hanya bisa mendapatkan bagian ini /secure/users, yaitu URI tanpa jalur konteks?
127 java  servlets 

7
Tugas Gradle - meneruskan argumen ke aplikasi Java
Saya memiliki aplikasi Java yang berjalan dengan tugas gradle kustom dan aplikasi tersebut memerlukan beberapa argumen saat dipanggil. Ini adalah: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. -f …
127 java  gradle  arguments 


8
setMaxResults untuk penjelasan Spring-Data-JPA?
Saya mencoba untuk memasukkan Spring-Data-JPA ke dalam proyek saya. Satu hal yang membingungkan saya adalah bagaimana cara mencapai setMaxResults (n) dengan anotasi? misalnya, kode saya: public interface UserRepository extends CrudRepository&lt;User , Long&gt; { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Saya hanya perlu mengembalikan …

29
Intellij Tidak dapat menyelesaikan simbol pada impor
Masalah ini terjadi sesekali untuk pustaka yang berbeda dan proyek yang berbeda. Saat mencoba mengimpor pustaka, paket akan dikenali, tetapi nama kelas tidak dapat diselesaikan. Jika pada pernyataan impor, saya right-click -&gt; Goto -&gt; the package's declaration, saya melihat semua kelas yang didekompilasi ditampilkan di panel samping - Termasuk yang …


10
Baca streaming dua kali
Bagaimana Anda membaca inputstream yang sama dua kali? Apakah mungkin untuk menyalinnya? Saya perlu mendapatkan gambar dari web, menyimpannya secara lokal dan kemudian mengembalikan gambar yang disimpan. Saya hanya berpikir akan lebih cepat menggunakan aliran yang sama daripada memulai aliran baru ke konten yang diunduh dan kemudian membacanya lagi.
127 java  inputstream 

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.