Butuh waktu hampir sebulan bagi saya untuk melakukan sesuatu dengan hati untuk pertama kalinya, mengimplementasikannya dari awal hingga akhir. Meski tidak berfungsi penuh, banyak bug, dan tersiksa, saya tetap harus bertahan, jadi Saya Ada artikel hari ini.
Ketekunan sangatlah penting. Realisasi setiap fungsi memerlukan ketekunan dari waktu ke waktu. Beberapa bug sepertinya sangat mustahil untuk diselesaikan pada saat itu, dan saya merasa harus menyerah, namun jika saya melihat ke belakang beberapa hari kemudian, sepertinya saya bisa mengatasinya.
Proyek blog kecil ini pada dasarnya memiliki fungsi yang lengkap:
Berdasarkan kerangka integrasi Spring + SpringMvc + Mybatis, plug-in paging pagehelper dari master Mybatis Liuzh digunakan. Templat yang digunakan di ujung depan adalah templat blog w3.css milik w3school. Editor online editormd terintegrasi di latar belakang halaman pengenalan menggunakan starwarsintro.css Star Wars.
Mari kita lihat tangkapan layar dari gambar yang panjang:
blok artikel
Pengenalan pribadi
Artikel terpopuler (saya hitung empat artikel dengan komentar terbanyak, defaultnya empat besar)
Klasifikasi tanda
Catatan kaki blog
Hubungi saya halaman
Tentang saya halaman
Tampilan halaman manajemen backend
Paket jar sudah diupload. Alasan tidak menggunakan maven adalah untuk mengurangi kesulitan. Kekurangannya adalah proyeknya agak besar, namun hal ini dapat mengurangi kesulitan pembelajaran kehilangan minat dan ketidakmampuan untuk terus belajar.
Alamat proyek github
Alamat cloud kode proyek
URL proyek Tencent Cloud
Kali ini terutama untuk tujuan pembelajaran. Karena banyak fungsi yang belum sempurna, saya akan terus memperbaikinya jika saya punya waktu. Halaman front-end pada dasarnya dimodifikasi menggunakan framework dan contoh orang lain, karena saya ingin fokus pada Backend , jika Anda memiliki halaman front-end yang bagus untuk menampilkan artikel, Anda dapat memberi saya beberapa saran. Menurut saya tampilan artikel front-end agak jelek.
Keindahan halaman tampilan background juga perlu ditingkatkan, namun fungsi dasarnya sudah ada dan dapat memenuhi dasar pengelolaan blog karena mengintegrasikan editormd yang kuat dan mudah digunakan. Saya juga ingin mencatat beberapa masalah yang saya temui saat mengerjakan proyek blog kecil-kecilan ini, serta apa yang saya pelajari, dan menuliskannya ke dalam blog. Namun waktu sangat sempit ketika saya lulus, jadi ketika saya punya waktu, saya harus mencatatnya dan memilahnya untuk kenyamanan masa depan saya belajar lagi.
Saya berharap dapat menemukan pekerjaan back-end Java di masa mendatang. Jika Anda menyukainya, tolong bantu saya memberi bintang pada pekerjaan tersebut.
Akun publik WeChat