The Spring @Controller dan @RestController Annotations

The Spring @Controller dan @RestController Annotations

1. Gambaran keseluruhan Dalam tutorial ringkas ini, kita akan membincangkan perbezaan antara anotasi @Controller dan @RestController di Spring MVC. Anotasi pertama digunakan untuk pengawal Spring tradisional dan telah menjadi sebahagian daripada kerangka untuk waktu yang sangat lama. The @RestController anotasi diperkenalkan pada Spring 4.

Read More

   Membaca Fail CSV ke dalam Array

Membaca Fail CSV ke dalam Array

1. Gambaran keseluruhan Ringkasnya, fail CSV (Comma Separated Values) mengandungi maklumat teratur yang dipisahkan oleh pembatas koma. Dalam tutorial ini, kita akan melihat pelbagai cara untuk membaca fail CSV ke dalam array. 2. BufferedReader di java.io Pertama, kita akan membaca catatan demi baris menggunakan readLine () di BufferedReader .

Read More

   Panduan Padu untuk Prinsip SOLID

Panduan Padu untuk Prinsip SOLID

1. Pengenalan Dalam tutorial ini, kita akan membincangkan prinsip SOLID Reka Bentuk Berorientasikan Objek. Pertama, kita akan mulakan dengan meneroka sebab-sebab mengapa mereka muncul dan mengapa kita harus mempertimbangkannya semasa mereka bentuk perisian. Kemudian, kami akan menggariskan setiap prinsip di samping beberapa kod contoh untuk menekankan pokoknya.

Read More

   Rentetan Bersambung Di Jawa

Rentetan Bersambung Di Jawa

1. Pengenalan Java menyediakan sebilangan besar kaedah dan kelas yang didedikasikan untuk menggabungkan String. Dalam tutorial ini, kami akan menyelidiki beberapa di antaranya serta menggariskan beberapa perangkap dan amalan buruk yang biasa. 2. StringBuilder Yang pertama adalah StringBuilder yang rendah hati .

Read More

   Panduan untuk Soket Java

Panduan untuk Soket Java

1. Gambaran keseluruhan Istilah pengaturcaraan soket merujuk kepada program penulisan yang dijalankan di beberapa komputer di mana semua perangkat terhubung satu sama lain menggunakan rangkaian. Terdapat dua protokol komunikasi yang dapat digunakan seseorang untuk pengaturcaraan soket: User Datagram Protocol (UDP) dan Transfer Control Protocol (TCP) .

Read More

   Urus niaga dengan Spring dan JPA

Urus niaga dengan Spring dan JPA

1. Gambaran keseluruhan Tutorial ini akan membincangkan cara yang betul untuk mengkonfigurasi Transaksi Musim Semi , cara menggunakan anotasi @Transactional dan perangkap biasa. Untuk perbincangan yang lebih mendalam mengenai konfigurasi ketekunan teras, lihat tutorial Spring with JPA. Pada asasnya, terdapat dua cara berbeza untuk mengkonfigurasi Transaksi - anotasi dan AOP - masing-masing mempunyai kelebihan masing-masing.

Read More

   Singleton di Jawa

Singleton di Jawa

1. Pengenalan Dalam artikel ringkas ini, kita akan membincangkan dua cara paling popular dalam menerapkan Singleton di Jawa biasa. 2. Singleton Berasaskan Kelas Pendekatan yang paling popular adalah dengan menerapkan Singleton dengan membuat kelas biasa dan memastikannya: Pembina peribadi Medan statik yang mengandungi satu-satunya contohnya Kaedah kilang statik untuk mendapatkan contoh Kami juga akan menambahkan harta maklumat, untuk penggunaan kemudian sahaja.

Read More

   Pengenalan kepada Javadoc

Pengenalan kepada Javadoc

1. Gambaran keseluruhan Dokumentasi API yang baik adalah salah satu daripada banyak faktor yang menyumbang kepada kejayaan keseluruhan projek perisian. Nasib baik, semua versi moden JDK menyediakan alat Javadoc - untuk menghasilkan dokumentasi API dari komen yang terdapat dalam kod sumber. Prasyarat: JDK 1.

Read More

   Menguraikan Kelas di Jawa

Menguraikan Kelas di Jawa

1. Pengenalan Dalam tutorial ini, kita akan membincangkan penguraian kelas Java. Apabila kod sumber tidak tersedia, penguraian kelas Java membantu menyahpepijat dan memahami tingkah laku kod sumber. Mari kita lihat pelbagai pilihan yang ada. 2. Penguraian dalam IDE Oleh kerana kebanyakan pembangunan dilakukan dalam lingkungan pengembangan yang terintegrasi (IDE), masuk akal bahawa penyahkompilasi juga harus dilakukan dalam IDE.

Read More

   Pengendalian Pengecualian di Jawa

Pengendalian Pengecualian di Jawa

1. Gambaran keseluruhan Dalam tutorial ini, kita akan membahas asas-asas pengendalian pengecualian di Java serta beberapa gotchanya. 2. Prinsip Pertama 2.1. Apa Itu? Untuk lebih memahami pengecualian dan pengendalian pengecualian, mari buat perbandingan kehidupan sebenar. Bayangkan bahawa kami memesan produk secara dalam talian, tetapi semasa dalam perjalanan, terdapat kegagalan dalam penghantaran.

Read More

   Hibernate tidak dapat memulakan proksi - tanpa Sesi

Hibernate tidak dapat memulakan proksi - tanpa Sesi

1. Gambaran keseluruhan Bekerja dengan Hibernate, kami mungkin mengalami ralat yang mengatakan: org.hibernate.LazyInitializationException: tidak dapat memulakan proksi - tanpa Sesi . Dalam tutorial ringkas ini, kita akan melihat lebih dekat punca ralat dan belajar bagaimana menghindarinya. 2 Memahami Kesalahan Akses ke objek yang dimuatkan malas di luar konteks sesi Hibernate terbuka akan menghasilkan pengecualian ini.

Read More

   Cara Memeriksa sama ada Java Dipasang

Cara Memeriksa sama ada Java Dipasang

1. Gambaran keseluruhan Dalam tutorial ringkas ini, kita akan melihat beberapa cara untuk menentukan apakah Java dipasang pada mesin. 2. Perintah Pertama, mari kita buka tetingkap perintah atau terminal dan masukkan: > java -version Sekiranya Java dipasang dan PATH dikonfigurasi dengan betul, output kami akan serupa dengan: java version "1.

Read More

   Periksa apakah String adalah Palindrome di Java

Periksa apakah String adalah Palindrome di Java

1. Pengenalan Dalam artikel ini, kita akan melihat bagaimana kita dapat memeriksa apakah String yang diberikan adalah palindrome menggunakan Java. Palindrome adalah kata, frasa, nombor, atau urutan watak lain yang berbunyi sama ke belakang seperti depan , seperti "madam" atau "racecar". 2. Penyelesaian Pada bahagian berikut, kita akan melihat pelbagai cara untuk memeriksa sama ada String yang diberikan adalah palindrome atau tidak.

Read More

   Panduan untuk menyelesaikan kaedah di Jawa

Panduan untuk menyelesaikan kaedah di Jawa

1. Gambaran keseluruhan Dalam tutorial ini, kita akan memfokuskan pada aspek inti dari bahasa Java - kaedah akhir yang disediakan oleh kelas Object Object . Secara sederhana, ini dipanggil sebelum pengumpulan sampah untuk objek tertentu. 2. Menggunakan Finalizer Kaedah finalize () dipanggil finalizer.

Read More

   Membandingkan Rentetan di Jawa

Membandingkan Rentetan di Jawa

1. Gambaran keseluruhan Dalam artikel ini, kita akan membincangkan pelbagai cara membandingkan String di Java. Oleh kerana String adalah salah satu jenis data yang paling banyak digunakan di Java, ini secara semula jadi merupakan operasi yang biasa digunakan. 2. String Perbandingan Dengan String Kelas 2.

Read More

   Corak DAO di Jawa

Corak DAO di Jawa

1. Gambaran keseluruhan Pola Objek Akses Data (DAO) adalah pola struktur yang memungkinkan kita untuk mengasingkan lapisan aplikasi / perniagaan dari lapisan kegigihan (biasanya pangkalan data relasional, tetapi mungkin mekanisme ketekunan lain) menggunakan API abstrak . Fungsi API ini adalah untuk menyembunyikan dari aplikasi semua kerumitan yang terlibat dalam melakukan operasi CRUD dalam mekanisme penyimpanan yang mendasari.

Read More

   Bagaimana Mengeluarkan Karakter Terakhir dari Rentetan?

Bagaimana Mengeluarkan Karakter Terakhir dari Rentetan?

1. Gambaran keseluruhan Dalam artikel ringkas ini, kami akan memeriksa dan membincangkan teknik yang berbeza untuk menghilangkan watak terakhir String. 2. Menggunakan String.substring () Cara yang paling mudah adalah dengan menggunakan terbina dalam subrentetan () kaedah daripada String kelas. Untuk membuang watak terakhir dari String tertentu , kita harus menggunakan dua parameter: 0 sebagai indeks permulaan, dan indeks watak kedua.

Read More

   Pemuat Kelas di Jawa

Pemuat Kelas di Jawa

1. Pengenalan kepada Pemuat Kelas Pemuat kelas bertanggungjawab untuk memuat kelas Java semasa waktu larian secara dinamik ke JVM (Java Virtual Machine). Juga, mereka adalah bagian dari JRE (Java Runtime Environment). Oleh itu, JVM tidak perlu mengetahui mengenai fail atau sistem fail yang mendasari untuk menjalankan program Java terima kasih kepada pemuat kelas.

Read More

   Panduan untuk Kata Kunci Volatile di Java

Panduan untuk Kata Kunci Volatile di Java

1. Gambaran keseluruhan Sekiranya tidak ada penyegerakan yang diperlukan, penyusun, waktu proses, atau pemproses dapat menerapkan segala macam pengoptimuman. Walaupun pengoptimuman ini bermanfaat sepanjang masa, kadang-kadang ia boleh menyebabkan masalah halus. Cache dan penyusunan semula adalah antara pengoptimuman yang mungkin mengejutkan kita dalam konteks serentak.

Read More

   Lakukan Permintaan HTTP Ringkas di Java

Lakukan Permintaan HTTP Ringkas di Java

1. Gambaran keseluruhan Dalam tutorial ringkas ini, kami menyajikan cara untuk melakukan permintaan HTTP di Java - dengan menggunakan HttpUrlConnection kelas Java bawaan. Nota yang bermula dengan JDK 11, Java menyediakan API baru untuk melaksanakan permintaan HTTP, yang bertujuan sebagai pengganti untuk HttpUrlConnection, yang HttpClient API.

Read More

   Menukar Antara Daftar dan Set di Java

Menukar Antara Daftar dan Set di Java

1. Gambaran keseluruhan Dalam artikel pendek ini, kita akan melihat penukaran antara Daftar dan Set - dimulai dengan Plain Java, menggunakan Guava dan perpustakaan Apache Commons Collections, dan akhirnya, dengan Java 10. Artikel ini adalah sebahagian daripada siri "Java - Back to Basic" di Baeldung.

Read More