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


3
Bagaimana cara menyalin file data besar baris demi baris?
Saya memiliki CSVfile 35GB . Saya ingin membaca setiap baris, dan menulis baris ke CSV baru jika cocok dengan suatu syarat. 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"); }); …

2
Kinerja FactoryFinder / caching buruk
Saya punya aplikasi java ee agak besar dengan classpath besar melakukan banyak pemrosesan xml. Saat ini saya mencoba untuk mempercepat beberapa fungsi saya dan menemukan jalur kode lambat melalui sampling profiler. Satu hal yang saya perhatikan adalah bahwa terutama bagian dari kode kita di mana kita memiliki panggilan seperti TransformerFactory.newInstance(...)sangat …

3
variabel lewat antara file asyik
Saya mengelola banyak pekerjaan di Jenkins dengan plugin DSL. Plugin itu menggunakan definisi .groovy jadi saya pikir bahkan jika seseorang tidak menggunakan Jenkins tetapi menggunakan groovy mungkin dapat membantu. Secara umum, saya ingin membuat file tambahan, yang mungkin berupa file asyik, JSON atau YAML, apa pun. Yang penting adalah kemungkinan …
9 java  jenkins  groovy  dsl 


3
Mengembalikan daftar default jika daftar kosong menggunakan java 8 Streams?
Apakah ada cara sehingga hal-hal di bawah ini dapat dilakukan sebagai satu set operasi aliran, bukannya memeriksa secara eksplisit apakah recommendedProducts kosong lalu mengembalikan daftar default yang lain mengembalikan daftar yang difilter ? public List<Product> getRecommendedProducts() { List<Product> recommendedProducts = this.newProducts .stream() .filter(isAvailable) .collect(Collectors.toList()); if (recommendedProducts.isEmpty()) { return DEFAULT_PRODUCTS; } …

2
Di Java, kapan kita harus menggunakan metode instance pribadi di antarmuka?
Pada Java 9, metode dalam antarmuka bisa bersifat pribadi. Metode pribadi dapat berupa metode statis atau instan. Karena metode pribadi hanya dapat digunakan dalam metode antarmuka itu sendiri, penggunaannya terbatas pada metode penolong untuk metode antarmuka lainnya. Cay S. Horstmann, Core Java Volume I - Fundamentals Saya mengerti bahwa kita …
9 java  oop 
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.