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

2
Synology Scheduler .sh java komutu bulunamadı
Ben sadece görev bir jar dosyası yürütmektir bash betiği var. sms.sh java -jar /volume1/homes/jar/smssender.jar Synology NAS'ımı kullanarak bir görev ayarladım. Bash betiğini çalıştırmak için komut ekleme. Günlük çıktısı ekleme. Yeni Görevimi yürütüyorum. Aşağıdaki hatayı görmek için günlüğün kontrol edilmesi: /volume1/homes/jar/sms.sh: satır 1: java: komut bulunamadı Java sürümünü / kurulumunu kontrol …
9 java  bash  synology 

2
Java ile yeniden yazılan Javascript işlevi farklı sonuçlar verir
Java'da yeniden yazmaya çalıştığım bu Javascript işlevi var: function normalizeHash(encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (encondindRound2 & 0x7fffffff) + 0x80000000; } return encondindRound2 % 1E6; } Java uyarlamam: public long normalizeHash(long encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (((int) encondindRound2) & 0x7fffffff) + 0x80000000; } …

3
Java Stream: Birden çok aralıklı filtre
Bir kaynağı filtrelemek ve bir alana dayalı bazı öğeleri dışlamak çalışıyorum. Hariç tutmak için (hariç tutulması gereken bir kimlik içeren) bir kümem ve bir liste (hariç tutulması gereken kimlikleri birden çok aralık içerir). Aşağıdaki mantığı yazdım ve 2. filtre mantığından memnun değilim. Java 8 ile yapmanın daha iyi bir yolu …

2
WebView ne zaman bir anlık görüntü () için hazırdır?
Bir o JavaFX dokümanlar devlet WebViewne zaman hazır Worker.State.SUCCEEDEDulaşıldığında Bir süre (yani beklemek sürece, bununla birlikte Animation, Transition, PauseTransitionvs.), boş bir sayfa oluşturulur. Bu WebView içinde bir yakalama için hazır bir olay olduğunu gösterir, ama nedir? Orada GitHub üzerinde 7.000 kod parçacıklarını kullanımıSwingFXUtils.fromFXImage ancak bunların çoğu ya alakasız gibi görünen …

2
Neden Java'da EnumMap bir SortedMap değil?
EnumMap<K extends Enum<K>, V> Java'da, javadoc'ta da görebileceğiniz gibi, ilişkili numaralandırmanın tanımı ile açıkça sıralanmıştır: Enum haritaları anahtarlarının doğal sırasına göre (enum sabitlerinin bildirildiği sıra) tutulur. Bu koleksiyonları izleme geri yineleyicileri yansıtılır ( keySet(), entrySet()ve values()). İhtiyacım olan SortedMapanahtar türü olarak bir numaralandırma kullanmak. headMap()Veya gibi yöntemler kullanmak istiyorum firstKey(), …

1
Yansıma ile JIT optimizasyonlarını kırma
Yüksek derecede eşzamanlı singleton sınıfı için birim testleri ile uğraşırken, aşağıdaki garip davranışa rastladım (JDK 1.8.0_162'de test edildi): private static class SingletonClass { static final SingletonClass INSTANCE = new SingletonClass(0); final int value; static SingletonClass getInstance() { return INSTANCE; } SingletonClass(int value) { this.value = value; } } public static …

4
Java akışına sahip Çalışan Listesinden belirli bir katılım tarihinden önce ve sonra Çalışanları edinin
Farklı katılma tarihleri Listolan Employees var . Akışları kullanarak Listeden belirli bir katılım tarihinden önce ve sonra Çalışanları Almak istiyorum. aşağıdaki kodu denedim, List<Employee> employeeListAfter = employeeList.stream() .filter(e -> e.joiningDate.isAfter(specificDate)) .collect(Collectors.toList()); List<Employee> employeeListBefore = employeeList.stream() .filter(e -> e.joiningDate.isBefore(specificDate)) .collect(Collectors.toList()); class Employee{ int id; String name; LocalDate joiningDate; } Bunu tek …

5
Her istek öğesi için birden çok iş parçacığı oluşturma
Sipariş düzeyinde multithreading kullanarak aşağıdaki kodu işlemeye çalışıyorum. List<String> orders = Arrays.asList("order1", "order2", "order3", "order4", "order1"); Geçerli sıralı yürütme: orders.stream().forEach(order -> { rules.forEach(rule -> { finalList.add(beanMapper.getBean(rule) .applyRule(createTemplate.apply(getMetaData.apply(rule), command), order)); }); }); Kullanmayı denedim: orders.parallelStream().forEach(order -> {}} // code snippet. Ancak rules.forEach (kural -> {}} sırasını değiştiriyor. Örneğin: Giriş: List<String> orders …

2
java.net.SocketException: Bahar dinlenme şablonunda bağlantı sıfırlandı
Burada garip bir sorunum var. İstemci tarafında tomcat sunucusunu yeniden başlatana kadar aşağıdaki kod iyi çalışıyor. Tomcat sunucusunu (istemci programı savaş dosyasında var) aynı kodun en son savaş dosyasıyla yeniden başlattığımda, aşağıdaki hatayı atar. JDK 8 kullanıyorum. Örnek kod aşağıdadır. Tarayıcıdan, aşağıdaki programda kullanılan URL'den bir yanıt alabilirim. ancak java …

6
POJO'da genel mülkler için alıcıları / ayarlayıcıları çoğaltma yolu
~ 60 özellikli otomatik olarak oluşturulan bir POJO'muz var. Bu, alıcıları / ayarlayıcıları içermeyen avro 1.4 ile oluşturulur. Nesneler arasında basit dönüşümler sağlamak için kullandığımız kitaplık, düzgün çalışması için alıcı / ayarlayıcı benzeri yöntemler gerektirir. POJO'yu manuel olarak geçersiz kılmak ve tüm alıcıları / ayarlayıcıları manuel olarak oluşturmak zorunda kalmadan …

3
Oracle JDBC Optimizasyonu: Bir Bahar önyükleme Uygulamasında PreparedStatement önbelleğini etkinleştir
Oracle veritabanına bağlı bir Spring Boot REST uygulamam var. JDBC'yi JdbcTemplate kullanarak kullanıyoruz. Oracle veritabanı özellikleri şu 3 application.properties ayarıyla elde edilir : spring.datasource.url spring.datasource.username spring.datasource.password Bu uygulama HikariCP kullanıyor. HikariCP web sitesinden, JDBC sürücüsü bunu yapmak için en iyi kurulum olduğundan bu havuzun PreparedStatements'ı önbelleğe almadığını öğrendim. Şimdi, bunları …

3
GRPC: Java / Scala'da yüksek verimli istemci oluşturma
İletileri oldukça yüksek bir hızla aktaran bir hizmetim var. Şu anda akka-tcp tarafından servis ediliyor ve dakikada 3,5 milyon mesaj yapıyor. Ben grpc denemeye karar verdim. Ne yazık ki çok daha küçük bir verim ile sonuçlandı: dakikada 500k mesaj daha da az. Nasıl optimize edeceğinizi tavsiye eder misiniz? Kurulumum Donanım …
9 java  scala  grpc 

1
Json tabanlı eklenti için 'docker eklentisi kurulumu' nasıl yapılır
Yepyeni bir hacim eklentisi üzerinde çalışıyorum ve tüm vol-test testlerinin geçmesi gerekiyor. Ve birincisi hariç tüm testleri başarıyla geçtim (yüklü eklentisi olan bir ortamda) docker plugin install. Mesele şu ki , özel bir eklenti kurmanın üç olası yolu vardır : .sock dosyaları UNIX etki alanı yuvalarıdır. .spec dosyaları, unix: ///other.sock …
9 java  spring  docker 

1
Java'da nesne başlatma “Foo f = new Foo ()” esasen C'de bir işaretçi için malloc kullanmakla aynı mıdır?
Java'da nesne oluşturma işlemlerinin ardındaki gerçek süreci anlamaya çalışıyorum - ve diğer programlama dillerini varsayalım. Java'da nesne başlatmanın, C'deki bir yapı için malloc kullandığınızla aynı olduğunu varsaymak yanlış olur mu? Misal: Foo f = new Foo(10); typedef struct foo Foo; Foo *f = malloc(sizeof(Foo)); Bu yüzden nesnelerin yığın yerine yığın …

3
Büyük veri dosyaları satır satır nasıl kopyalanır?
35GB'lık bir dosyam var CSV. Her satırı okumak ve bir koşulla eşleşiyorsa satırı yeni bir CSV'ye yazmak istiyorum. try (BufferedWriter writer = Files.newBufferedWriter(Paths.get("source.csv"))) { try (BufferedReader br = Files.newBufferedReader(Paths.get("target.csv"))) { br.lines().parallel() .filter(line -> StringUtils.isNotBlank(line)) //bit more complex in real world .forEach(line -> { writer.write(line + "\n"); }); } } Bu …

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.