Giter Club home page Giter Club logo

juanblog's Introduction

Juan(祖安)博客

项目简介

[TOC]

github地址:https://github.com/1135360847/JuanBlog

gitee地址:https://gitee.com/zzw_520/juan-blog

该项目只能用于学习交流

⛹️‍♂️代码目录

服务器端
  • zzw-service:

    • zzw-common:公共模块

      • zzw-common-core:公共核心模块
      • zzw-common-security:springSecurity配置模块
    • zzw-module:业务相关模块

      • zzw-admin-user:后台权限管理相关API(可以拿这模块当基础模板进行开发新项目)
      • zzw-blog:后台博客管理和所有前台展示相关API
      • zzw-core-api:业务模块核心模块
    • zzw-visual:一些辅助模块

      • zzw-generator:代码生成器。(只能在代码中输入表名,会成集成了swagger的controller,pojo,service,dao,daoxml )
后台管理端
  • zzw-admin-vue
前台展示端
  • zzw-front-vue

Ⓜ️

前端按模板开发的,目录结构就不多做介绍了,几乎一致。
开发该项目的初衷就是为了巩固自身vue和springcloud相关的技术,所以用的的很多技术都是为了技术而技术,但后面发现个人云服务器无法支撑微服务架构的后台项目.
然后就没有对后台项目进行微服务的改造。然后所有的请求接口都通过nginx进行代理转发,有兴趣可以自行改造成微服务

服务器端

🚡 技术栈
  • 主体框架:springboot2.1.0.RELEASE+jdk1.8
  • OEM框架:mybatis-plus3.3.2
  • 文件管理:七牛云(需要有自己七牛云账号,并配置好相应的空间域名)
  • 数据库:mysql8.0+redis
  • 服务转发:nginx
  • JAR包管理:maven3.0
  • 安全框架:springsecurity+jwt
  • 密码加密:MD5简单加密

后台管理端

🚡技术栈
  • 主题架构:element-ui+vuecli3.0

  • 请求工具:axios

  • 项目模板:vue-admin-template

  • 图标库:iconfont

前端展示端

🚡技术栈
  • 主体架构:iview4.0(view-design)+vuecli3.0(这里前台推荐使用nuxt渲染页面,我偷懒没对其进行改造)

  • 请求工具:axios

  • 项目模板:vue-admin-template

  • 图标库:iconfont

  • 前端布局借鉴:答案博客,vue+springboot

  • 评论插件:gitalk

🖼️后台管理端图片展示

后台管理登陆 后台管理首页
后台菜单管理 后台管理端员工管理
后台角色 文章发布

🖼️前台图片展示

前台关于蒙多 前台瓦罗兰图志
前台首页 前台时间轴
文章详情1 文章详情2

juanblog's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.