# jieao_blog_v1 **Repository Path**: weifanl/jieao_blog_v1 ## Basic Information - **Project Name**: jieao_blog_v1 - **Description**: 我的个人博客 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-05 - **Last Updated**: 2021-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 桀骜博客 v1

## 项目介绍 桀骜博客 v1( **jieao_blog_v1** ),是利用空余时间做的一个系统,水平有限,也是边学边做。 是一个spring-boot项目,分为前端博客和后端管理两个部分,不知道当时怎么想的,博客页面和管理页面没有分开,都放在jieao-admin中 前端页面风格使用的是**amize**,后端**bootstrap**,页面数据交互使用**thymeleaf**和**ajax**。 后端使用 **SpringBoot** + **Mybatis-plus** + **lombok** 进行开发, 使用**swagger** 接口文档; 使用**shiro**做登录和权限校验; 使用aop切面做访问日志; 使用**fastdfs**做文件管理(由于搭建文件管理的服务器到期,文件管理暂时无法使用,后续考虑换成阿里云OSS); ## 运行配置 运行环境:JDK1.8+ 1、导入doc/mysql/jieao_blog_v1.sql 2、修改jieao_admin中application-druid.yml的数据库配置 3、启动项目,启动文件在jieao_admin ## 项目目录 - jieao_admin: 系统入口,存放前端博客、后端管理的页面、接口; - jieao_common:公共模块,主要用于存放一些公共的实体类,工具类,注解,引入基础jar包等等; - jieao_content:提供博客文章、目录、图片等管理服务; - jieao_picture: 图片服务,用于图片上传和下载; - jieao_framework:权限、防重复提交拦截,数据库、日志切面; - jieao_generator:代码生成服务; - jieao_quartz:定时任务服务; - jieao_site:网站管理模块; - jieao_system: 系统管理模块; - doc: 是桀骜博客的一些文档和数据库文件 ## 网站功能说明 ###系统管理 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 - 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 - 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 - 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 - 参数管理:对系统动态配置常用参数。 - 通知公告:系统通知公告信息发布维护。 - 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 - 登录日志:系统登录日志记录查询包含登录异常。 ###系统监控 - 在线用户:当前系统中活跃用户状态监控。 - 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 - 数据监控:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 - 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。 ###系统工具 - 表单构建:拖动表单元素生成相应的HTML代码。 - 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 - 系统接口:根据业务代码自动生成相关的api接口文档。 - 短信配置:配置系统中短信发送模板。 ###网站管理 - 网站拦截配置:配置前端点击后调转到特定页面。 - 游客反馈:游客反馈的信息 。 - 通知公告:前端博客页面通知公告配置。 ###内容管理 - 文章管理:博客文章管理。 - 相册管理:博客相册管理。 - 生活日记:博客日记管理。 ##示例地址 > 前端博客地址:http://114.55.242.155/ > 后台管理地址:http://114.55.242.155/login > 管理员账户: admin/admin