«java» etiketlenmiş sorular

Java popüler bir üst düzey programlama dilidir. Dilin kendisini kullanma veya anlama konusunda sorun yaşıyorsanız bu etiketi kullanın. Bu etiket nadiren tek başına kullanılır ve çoğunlukla [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] ve [maven] ile birlikte kullanılır.

8
Android (9) Pie'da tüm Ağ bağlantı türlerine HTTP ve HTTPS nasıl izin verilir?
Android 9 Pie'dan şimdi, şifrelemesiz istekler hiçbir zaman çalışmaz. Ve varsayılan olarak, Sistem varsayılan olarak TLS kullanmanızı bekler. Bu özelliği buradan okuyabilirsiniz. Dolayısıyla yalnızca HTTPS üzerinden istekte bulunursanız güvendesiniz. Ancak, farklı sitelerden, örneğin tarayıcı benzeri uygulamalar üzerinden istekte bulunan uygulamalar hakkında. Android 9 Pie'da her türlü bağlantı HTTP ve HTTPS …

9
Kendinden atanmış bir sertifikayı varsayılan olarak tüm Java uygulamaları tarafından kullanılabilen Java anahtar deposuna nasıl doğru şekilde aktarabilirim?
SSL bağlantısı kurmaya çalışan herhangi bir Java uygulamasının bu sertifikaya güvenmesi için Java'ya kendinden imzalı bir sertifika almak istiyorum. Şimdiye kadar içeri aktarmayı başardım keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem Yine de, koşmaya çalıştığımda …

27
JVM'yi nasıl çökertiyorsunuz?
Programlama becerileri üzerine bir kitap okuyordum, burada yazar röportaj yapılan kişiye "JVM'yi nasıl çökertiyorsunuz?" Sonunda tüm belleği tüketen sonsuz bir for-loop yazarak bunu yapabileceğinizi düşündüm. Herhangi bir fikri olan var mı?
144 java  jvm 

11
Dizeyi satır satır okuma
Çok uzun olmayan bir dize verildiğinde, satır satır okumanın en iyi yolu nedir? Yapabileceğini biliyorum: BufferedReader reader = new BufferedReader(new StringReader(<string>)); reader.readLine(); Başka bir yol, eol üzerindeki alt dizeyi almak olacaktır: final String eol = System.getProperty("line.separator"); output = output.substring(output.indexOf(eol + 1)); Bunu yapmanın başka basit yolları var mı? Yukarıdaki yaklaşımlarla …
144 java  string 




10
Java Koleksiyonları neden genel yöntemleri kaldırmıyor?
Neden değil Collection.remove (Object o) jenerik? Sahip Collection<E>olabilir gibi görünüyorboolean remove(E o); Sonra, yanlışlıkla Set<String>her bir String yerine bir ( örneğin) kaldırmaya çalıştığınızda, Collection<String>daha sonra hata ayıklama sorunu yerine derleme zamanı hatası olur.

3
JPA ve Spring Data JPA arasındaki fark nedir?
Spring Data-JPA ve JPA arasındaki fark hakkında biraz kafam karıştı. JPA hakkında popüler ORM teknolojisini kullanarak ilişkisel bir veritabanına Java Nesneleri ısrar için bir özellik olduğunu biliyorum. Başka bir deyişle, JPA arayüzler ve diğer ORM teknolojileri sağlar, JPA sağlayıcısı olarak bilinen arayüzleri uygular, örneğin Hibernate. Şimdi, Spring Data JPA tam …

27
N karakterli bir dize oluşturma
Java'da belirtilen sayıda belirtilen karaktere sahip bir dize oluşturmanın bir yolu var mı? Benim durumumda, 10 boşluklu bir dize oluşturmak gerekir. Geçerli kodum: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append(" "); } return outputBuffer.toString(); Aynı şeyi başarmanın daha iyi bir yolu var …


17
Android RecyclerÖğe ekleme ve kaldırma
Bir TextView metin kutusu ve çapraz düğmesi ImageView ile bir RecyclerView var. Recyclerview dışında çapraz düğme ImageView görünür / gitti yapan bir düğme var. ImageView basıldığında bu öğeler çapraz düğmesine basıldığında, bir öğe recylerview kaldırmak için arıyorum. Adaptörüm: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, View.OnLongClickListener { private ArrayList<String> mDataset; …

6
Geri kayıt için kök günlük düzeyi programlı olarak nasıl değiştirilir
Aşağıdaki logback.xml dosyası var: <configuration debug="true"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <root level="debug"> <appender-ref ref="STDOUT" /> </root> </configuration> Şimdi, belirli bir olayın meydana gelmesi üzerine, ben programlı gelen kök kaydedicisi düzeyini değiştirmek istediğiniz hata ayıklama için hata . Değişken değiştirme kullanamıyorum, bunu kod …
144 java  logging  logback 

10
ayın son günü hesaplaması
Gönderilmesi planlanan bir bildirim için ayın bir sonraki son gününün ne zaman hesaplanacağıyla ilgili sorunlar yaşıyorum. İşte benim kod: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Bu, inandığım sorunlara neden olan çizgi: nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), recurrenceFrequency.getRecurrenceOffset()); Takvimi, bildirim için bir sonraki ayın son gününü doğru bir şekilde ayarlamak için nasıl kullanabilirim?
144 java  datetime  calendar 

4
ByteBuffer.allocate () ile ByteBuffer.allocateDirect ()
İşte allocate()ya da allocateDirect()böyle, soru bu. Birkaç yıldır DirectByteBuffers'nin işletim sistemi düzeyinde doğrudan bir bellek eşlemesi olduğu için, alma / koyma çağrılarıyla HeapByteBuffers'den daha hızlı performans göstereceği fikrine bağlı kaldım . Durumla ilgili kesin detayları şimdiye kadar bulmakla hiç ilgilenmemiştim. İki türden hangisinin ByteBufferdaha hızlı ve hangi şartlarda olduğunu bilmek …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.