The second version of the personal blog system, maybe you have seen the first version (it has become history), the author wrote it in his spare time, the function is very rich, the open source code is welcome to share and communicate (if you have a message, I will communicate in the site first) ), reference address: https://www.chendd.cn
front-end technology
All pages on this site are implemented using the ubold theme of bootstrap as the main basic framework page. The relevant plug-ins use a slightly newer version. The usage details of the key front-end plug-ins are as follows:
1 jquery:v3.4.1
2 bootstrap:v4.4.1
3 tables: bootstrap-table v1.16.0
4 popup box: bootstrap-bootbox 5.4.0
5 Rich text editors: simditor, ueditor
6Verification code: Tencent sliding verification code tcaptcha
7 template engine: art-template
8 charts: echarts
There are also some plug-ins that are not used by the front-end page (the page of the visible background project), such as some bootstrap plug-ins such as: bootstrap-select, bootstrap-wizard, bootstrap-datetimepicker, nprogress, maxlength, etc.
Java backend
The back-end language uses java, and the dependencies and component versions are as follows:
1 spring boot 2.2.7.release
2 spring-session-jdbc 2.3.0.release
3 spring-boot-starter-thymeleaf 2.2.7.release
4 mybatis-plus 3.3.1
5 swagger-bootstrap-ui 1.9.6
6 respect 5.1.6
7 forest 1.5.0-rc5
Server and Software
The server-side configuration is slightly lower (1 core 2g memory), and the deployment and operation of related software involves the following:
1 cents 7
2 intelligent idea (2021.1/2018.2)
3 jdk1.8 x64 bit
4 mysql 5.5.27