个人博客网站

最近在做课设,做的系统是个人博客系统,到2019.1.7为止,核心功能以及完成,欢迎大家来围观!

http://www.eternallyc.top/blog/index

技术架构:

  • 前端
    • 基础框架:Angular 7.2.2
    • 开发框架:Bootstrap3和jQuery
    • 基础语言:Html5+CSS3
    • CSS预处理语言:Less
    • 文件上传:Ng-file-upload
    • 数据可视化:百度Echarts
    • 富文本编辑器:Quill
    • 图标库:Font-awesome
    • 管理系统模板:inspinia
  • 后端
    • 基础框架:Springboot2
    • 持久层框架:Mybatis
    • 安全校验:JWT
    • 数据库连接池:阿里巴巴Druid
    • 发送邮件工具类:JavaMailSender
    • 文件存储:OSS
    • 版本控制:git和github
    • 日志打印:log4j
    • 代码简化:lombok
    • 配置文件加密:jasypt
  • 开发环境
    • IDE:IDEA
    • 开发语言:Java8
    • 数据库:MySQL
    • 依赖管理:Maven
    • 服务器:Nginx
    • 数据库备份:Shell

在部署时用了三次优化:Angular懒加载、打包时预编译、nginx静态资源采用gzip压缩

 

前端源代码 :https://github.com/Eternallyc/blog

后端源代码 :https://github.com/Eternallyc/blogprojectspringboot

 

你可能感兴趣的:(Java,Web,学习)