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

4
Cara terbaik untuk menghasilkan urutan <Double> Daftar nilai yang diberikan mulai, akhir, dan langkah?
Saya sebenarnya sangat terkejut saya tidak dapat menemukan jawaban untuk ini di sini, meskipun mungkin saya hanya menggunakan istilah pencarian yang salah atau sesuatu. Yang paling dekat yang bisa saya temukan adalah ini , tetapi mereka bertanya tentang menghasilkan kisaran doubles tertentu dengan ukuran langkah spesifik, dan jawaban memperlakukannya seperti …
14 java  double  sequence 

2
Cara matematis untuk membandingkan sepasang 3 variabel
Saya diberi tugas untuk membandingkan sepasang 3 variabel ganda positif, sementara mengabaikan pesanan mereka, di Jawa. Saya melakukan yang berikut: if ((a1 == a2 &amp;&amp; b1 == b2 &amp;&amp; c1 == c2) || (a1 == a2 &amp;&amp; b1 == c2 &amp;&amp; c1 == b2) || (a1 == b2 &amp;&amp; b1 …
14 java  math  compare 

4
Spring Security 5 Penggantian untuk OAuth2RestTemplate
Di spring-security-oauth2:2.4.0.RELEASEkelas-kelas seperti OAuth2RestTemplate, OAuth2ProtectedResourceDetailsdan ClientCredentialsAccessTokenProvidersemuanya telah ditandai sebagai usang. Dari javadoc pada kelas-kelas ini itu menunjuk ke panduan migrasi keamanan pegas yang mengisyaratkan bahwa orang harus bermigrasi ke proyek inti-keamanan 5 musim semi. Namun saya mengalami kesulitan menemukan bagaimana saya akan menerapkan use case saya dalam proyek ini. Semua …

1
Array byte Java 1 MB atau lebih membutuhkan dua kali RAM
Menjalankan kode di bawah ini pada Windows 10 / OpenJDK 11.0.4_x64 menghasilkan sebagai keluaran used: 197dan expected usage: 200. Ini berarti bahwa array 200 byte dari satu juta elemen membutuhkan sekitar. RAM 200MB. Semuanya baik-baik saja. Ketika saya mengubah alokasi array byte dalam kode dari new byte[1000000]ke new byte[1048576](yaitu, ke …


2
Java ThreadPoolExecutor: Memperbarui ukuran kumpulan inti secara dinamis menolak tugas yang masuk sebentar-sebentar
Saya mengalami masalah di mana jika saya mencoba untuk mengubah ukuran ukuran ThreadPoolExecutorinti kolam ke nomor yang berbeda setelah kolam telah dibuat, maka sebentar-sebentar, beberapa tugas ditolak dengan RejectedExecutionExceptionmeskipun saya tidak pernah mengirimkan lebih dari queueSize + maxPoolSizejumlah tugas. Masalah yang saya coba pecahkan adalah untuk memperluas ThreadPoolExecutoryang mengubah ukuran …

4
MacOS Catalina (v 10.15.3): Kesalahan: “chromedriver” tidak dapat dibuka karena pengembang tidak dapat diverifikasi. Tidak dapat meluncurkan browser chrome
Saya baru saja memutakhirkan mesin mac saya ke OS Catalina (v 10.15.3). Setelah peningkatan ini, saya tidak dapat meluncurkan driver chrome menggunakan selenium. Saya menghadapi kesalahan di bawah ini ketika saya menjalankan kode selenium untuk meluncurkan browser chrome. "" Chromedriver "tidak dapat dibuka karena pengembang tidak dapat diverifikasi". "macOS tidak …
13 java  macos  selenium 


4
Bagaimana cara mematikan output dari kait shutdown dalam tes boot gradle?
Anda dapat menghasilkan proyek dari start.spring.io untuk masalah ini dari https://start.spring.io/starter.zip?type=gradle-project&amp;language=java&amp;bootVersion=2.2.5.RELEASE&amp;baseDir=demo&amp;groupId=com.example&amp;artifactId=demo&amp;name = demo &amp; deskripsi = Demo% 20proyek% 20untuk% 20Spring% 20Boot &amp; packageName = com.example.demo &amp; packaging = jar &amp; javaVersion = 1.8 &amp; dependensi = h2, data-jpa, web Saya memiliki aplikasi springBoot multi-modul yang dibangun dengan gradle, ada banyak …

1
Android Q: Database SQLite dalam penyimpanan scoped
Di Android Q memperkenalkan fitur penyimpanan Scoped baru , yang mengatakan: aplikasi yang menargetkan Android 10 (API level 29) dan lebih tinggi diberikan akses scoping ke penyimpanan eksternal, atau penyimpanan scoped, secara default. Aplikasi semacam itu hanya memiliki akses ke direktori khusus aplikasi pada penyimpanan eksternal, serta jenis media tertentu …

5
Bagaimana cara menghasilkan peta dengan nilai berbeda dari peta (dan menggunakan kunci kanan menggunakan BinaryOperator)?
Saya memiliki peta Map&lt;K, V&gt;dan tujuan saya adalah untuk menghapus nilai duplikat dan menampilkan struktur yang sama Map&lt;K, V&gt;lagi. Dalam hal nilai duplikat ditemukan, harus ada satu kunci yang dipilih ( k) dari dua kunci ( k1dan k1) yang memegang nilai-nilai ini, karena alasan ini, asumsikan BinaryOperator&lt;K&gt;pemberian kdari k1dan k2tersedia. …

2
Java 8: Class.getName () memperlambat rantai penggabungan string
Baru-baru ini saya mengalami masalah tentang penggabungan String. Patokan ini merangkumnya: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class&lt;? extends Data&gt; clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class&lt;? extends Data&gt; clazz = data.clazz; final String …

3
JDK 11+ dan Javadoc
Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules. Adakah yang bisa membuat javadoc berfungsi tanpa harus mengubah versi sumber menjadi 1.8 (seperti yang disarankan di forum lain)? Saya menggunakan JDK v11.0.5 …


3
Buka CV Face Recognition tidak akurat
Dalam aplikasi saya, saya mencoba melakukan pengenalan wajah pada gambar tertentu menggunakan Open CV, di sini pertama-tama saya melatih satu gambar dan kemudian setelah melatih gambar itu jika saya menjalankan pengenalan wajah pada gambar itu berhasil mengenali wajah yang terlatih itu. Namun, ketika saya beralih ke gambar lain dari pengakuan …

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.