Menghuraikan Fail XML Menggunakan StAX

Menghuraikan Fail XML Menggunakan StAX

1. Pengenalan Dalam tutorial ini, kami akan menerangkan cara menguraikan fail XML menggunakan StAX. Kami akan melaksanakan penghurai XML ringkas dan melihat bagaimana ia berfungsi dengan contoh. 2. Menghuraikan dengan StAX StAX adalah salah satu daripada beberapa perpustakaan XML di Java. Ia adalah perpustakaan cekap memori yang termasuk dalam JDK sejak Java 6.

Read More

   CORS dengan Spring

CORS dengan Spring

1. Gambaran keseluruhan Di mana-mana penyemak imbas moden, Cross-Origin Resource Sharing (CORS) adalah spesifikasi yang relevan dengan munculnya klien HTML5 dan JS yang menggunakan data melalui REST API. Dalam banyak kes, host yang melayani JS (misalnya, example.com ) berbeza dengan host yang menyajikan data (misalnya, api.

Read More

   Memetakan Objek JSON Dinamik dengan Jackson

Memetakan Objek JSON Dinamik dengan Jackson

1. Pengenalan Bekerja dengan struktur data JSON yang telah ditentukan dengan Jackson sangat mudah. Walau bagaimanapun, kadang-kadang kita perlu menangani objek JSON dinamik , yang mempunyai sifat yang tidak diketahui . Dalam tutorial ringkas ini, kita akan melihat pelbagai cara pemetaan objek JSON dinamik ke dalam kelas Java.

Read More

   Panduan untuk Antaramuka BiFungsi Java

Panduan untuk Antaramuka BiFungsi Java

1. Pengenalan Java 8 memperkenalkan pengaturcaraan gaya fungsional, yang memungkinkan kita untuk memetarasikan kaedah tujuan umum dengan meneruskan fungsi. Kami mungkin paling biasa dengan antara muka fungsional Java 8 parameter tunggal seperti Fungsi , Predikat, dan Pengguna . Dalam tutorial ini, kita akan melihat antara muka fungsional yang menggunakan dua parameter .

Read More

   Ujian Mutasi dengan PITest

Ujian Mutasi dengan PITest

1. Gambaran keseluruhan Pengujian perisian merujuk kepada teknik yang digunakan untuk menilai fungsi aplikasi perisian. Dalam artikel ini, kita akan membincangkan beberapa metrik yang digunakan dalam industri pengujian perisian, seperti liputan kod dan pengujian mutasi , dengan minat khusus tentang bagaimana melakukan ujian mutasi menggunakan perpustakaan PITest .

Read More

   Panduan Objek Objek Java

Panduan Objek Objek Java

1. Gambaran keseluruhan Objek Data Java adalah API yang dirancang untuk mempertahankan data berorientasi objek ke dalam pangkalan data mana pun dan menyediakan bahasa pertanyaan yang ramah pengguna menggunakan sintaks Java. Dalam artikel ini, kita akan melihat bagaimana menggunakan API JDO untuk mempertahankan objek kita dalam pangkalan data.

Read More

   Pengenalan Java SecurityManager

Pengenalan Java SecurityManager

Java Teratas Saya baru sahaja mengumumkan kursus Learn Spring yang baru , yang berfokus pada asas-asas Spring 5 dan Spring Boot 2: >> SEMAK KURSUS 1. Gambaran keseluruhan Dalam tutorial ini, kita akan melihat infrastruktur keselamatan bawaan Java, yang dilumpuhkan secara lalai. Secara khusus, kami akan memeriksa komponen utamanya, titik peluasan, dan konfigurasi.

Read More

   Pengenalan Metrik Dropwizard

Pengenalan Metrik Dropwizard

1. Pengenalan Metrik adalah perpustakaan Java yang menyediakan alat ukur untuk aplikasi Java. Ia mempunyai beberapa modul, dan dalam artikel ini, kami akan menghuraikan modul inti metrik, modul pemeriksaan kesihatan-metrik, modul metrik-servlet, dan modul metrik-servlet, dan membuat sketsa yang lain, untuk rujukan anda.

Read More

   Sertailah Array of Primitives dengan Separator di Java

Sertailah Array of Primitives dengan Separator di Java

1. Pengenalan Dalam tutorial ringkas ini, kita akan belajar bagaimana menggabungkan array primitif dengan pemisah satu karakter di Java . Sebagai contoh, kami akan mempertimbangkan dua tatasusunan: susunan int dan susunan arang . 2. Mendefinisikan Masalah Mari kita mulakan dengan menentukan array int dan array char untuk contohnya, serta watak pemisah yang akan kita gunakan untuk menggabungkan kandungannya: int[] intArray = {1, 2, 3, 4, 5, 6, 7, 8, 9}; char[] charArray = {'a', 'b', 'c', 'd', 'e', 'f'}; char separatorChar = '-'; String separator = String.

Read More

   Bagaimana Mendapatkan Nama Kaedah yang Dijalankan?

Bagaimana Mendapatkan Nama Kaedah yang Dijalankan?

1. Gambaran keseluruhan Kadang-kadang kita perlu mengetahui nama kaedah Java yang sedang dijalankan. Artikel ringkas ini memaparkan beberapa cara mudah untuk mendapatkan nama kaedah dalam timbunan pelaksanaan semasa. 2. Java 9: ​​API Stack-Walking Java 9 memperkenalkan Stack-Walking API untuk melintasi bingkai stack JVM dengan cara yang malas dan cekap. Unt

Read More

   Penyusunan Masa Depan (AoT)

Penyusunan Masa Depan (AoT)

1. Pengenalan Dalam artikel ini, kita akan melihat Java Ahead of Time (AOT) Compiler, yang dijelaskan dalam JEP-295 dan ditambahkan sebagai ciri eksperimen di Java 9. Pertama, kita akan melihat apa itu AOT, dan kedua, kita akan melihat contoh yang mudah. Ketiga, kita akan melihat beberapa sekatan AOT, dan terakhir, kita akan membincangkan beberapa kemungkinan kes penggunaan.

Read More

   dan Kaedah dalam JVM

dan Kaedah dalam JVM

1. Gambaran keseluruhan JVM menggunakan dua kaedah khas untuk memulakan keadaan dan kelas objek. Dalam artikel ringkas ini, kita akan melihat bagaimana penyusun dan waktu proses menggunakan dan kaedah untuk tujuan permulaan. 2. Kaedah Permulaan Permulaan Mari kita mulakan dengan peruntukan dan tugasan objek langsung: Object obj = new Object(); Sekiranya kita menyusun coretan ini dan melihat kod bytecnya melalui javap -c , kita akan melihat seperti: 0: new #2 // class java/lang/Object 3: dup 4: invokespecial #1 // Method java/lang/Object.

Read More

   Menggabungkan Dua Peta dengan Java 8

Menggabungkan Dua Peta dengan Java 8

1. Pengenalan Dalam tutorial ringkas ini, kami akan menunjukkan bagaimana menggabungkan dua peta menggunakan kemampuan Java 8 . Untuk lebih spesifik, kami akan mengkaji senario penggabungan yang berbeza termasuk peta yang mempunyai entri pendua. 2. Permulaan Sebagai permulaan, mari kita tentukan dua contoh Peta : private static Map map1 = new HashMap(); private static Map map2 = new HashMap(); Yang pekerja kelas kelihatan seperti ini: public class Employee { private Long id; private String name; // constructor, getters, setters } Kemudian, kita dapat memasukkan beberapa data ke dalam con

Read More

   Cara Mengunci Fail di Java

Cara Mengunci Fail di Java

1. Gambaran keseluruhan Semasa membaca atau menulis fail, kita perlu memastikan mekanisme penguncian fail yang betul ada. Ini memastikan integriti data dalam aplikasi berasaskan I / O serentak. Dalam tutorial ini, kita akan melihat pelbagai pendekatan untuk mencapainya menggunakan perpustakaan Java NIO .

Read More

   Pasang balang tempatan dengan Maven

Pasang balang tempatan dengan Maven

1. Masalah dan Pilihannya Maven adalah alat yang sangat serba boleh dan repositori awam yang ada tiada duanya. Walau bagaimanapun, akan selalu ada artifak yang tidak dihoskan di mana saja , atau repositori tempat ia dihoskan berisiko bergantung, kerana mungkin tidak sampai bila anda memerlukannya. Apabila itu berlaku, terdapat beberapa pilihan: gigit peluru dan pasang penyelesaian pengurusan repositori lengkap seperti Nexus cuba muat turun artifak ke salah satu repositori awam yang lebih terkenal pasang artifak secara tempatan menggunakan plugin maven Tentu saja Nexus adalah penyelesai

Read More

   FetchMode di Hibernate

FetchMode di Hibernate

1. Pengenalan Dalam tutorial ringkas ini, kita akan melihat pelbagai nilai FetchMode yang boleh kita gunakan dalam anotasi @ org.hibernate.annotations.Fetch . 2. Menetapkan Contoh Sebagai contoh, kami akan menggunakan entiti Pelanggan berikut dengan hanya dua sifat - satu id dan satu set pesanan: @Entity public class Customer { @Id @GeneratedValue private Long id; @OneToMany(mappedBy = "customer") @Fetch(value = FetchMode.

Read More

   Menukar Rentetan Java menjadi Boolean

Menukar Rentetan Java menjadi Boolean

1. Gambaran keseluruhan Dalam tutorial ini, kita akan meneroka pelbagai cara untuk menggunakan kelas Boolean Java untuk mengubah String menjadi boolean . 2. Boolean.parseBoolean () Boolean.parseBoolean () membolehkan kita melewati rentetan dan menerima boolean primitif . Pertama, mari tulis ujian untuk melihat bagaimana parseBoolean () menukar String dengan nilai yang benar: assertThat(Boolean.

Read More

   kerja org.springfram

kerja org.springfram

1. Pengenalan Spring Framework menyediakan model pengaturcaraan dan konfigurasi yang bersih dan ekspresif untuk aplikasi perusahaan berasaskan Java moden yang dapat berjalan di platform penyebaran mana pun. Artikel ini merangkumi gambaran umum tahap tinggi mengenai rangka kerja Spring dan terutamanya, pakej kerja org.

Read More

   Kotlin dengan Ktor

Kotlin dengan Ktor

1. Gambaran keseluruhan Ktor adalah rangka kerja untuk membina pelayan dan klien tak segerak dalam sistem yang bersambung menggunakan bahasa pengaturcaraan Kotlin yang kuat. Ini memudahkan pengembangan aplikasi mandiri dengan pelayan terbenam. Dalam tutorial ini, kita akan meneroka cara membuat aplikasi pelayan yang berdiri sendiri menggunakan Ktor.

Read More