# andy-blog **Repository Path**: RongAndy/andy-blog ## Basic Information - **Project Name**: andy-blog - **Description**: Andy博客 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-04-04 - **Last Updated**: 2024-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人博客 ## 项目地址 目前项目托管在 **Gitee** 平台上中,欢迎大家 **Star** 和 **Fork** 支持~ - [服务端项目地址](https://gitee.com/RongAndy/andy-blog) - [门户端项目地址](https://gitee.com/RongAndy/blog-portal) - [管理端项目地址](https://gitee.com/RongAndy/blog-manage) ## 演示地址 [门户演示地址](http://47.102.216.101/) [后台演示地址](http://47.102.216.101/manage) 演示账号: andy,密码:123456 优秀的项目离不开大家的努力,欢迎大家提交 `Issues`,我们一起优化和改进项目。 ## 项目目录 - andy-blog 是一款基于最新技术开发的多人在线、简洁的博客系统。 - blog-admin:前后请求web入口; - blog-common:常用工具类; - blog-dal:数据处理层; - blog-framework:核心业务处理层; - blog-generator:代码生成器 - blog-integration:第三方接口引入层 - blog-quartz:定时任务 ### 后端技术 | 技术 | 说明 | 官网 | | :--------------: | :---------------------: | :----------------------------------------------------------: | | SpringBoot | MVC框架 | [ https://spring.io/projects/spring-boot](https://spring.io/projects/spring-boot) | | SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security | | MP(Mybatis-Plus) | ORM框架 | https://mp.baomidou.com/ | | Redis | 分布式缓存 | https://redis.io/ | | Docker | 容器化部署 | [ https://www.docker.com](https://www.docker.com/) | | Druid | 数据库连接池 | [ https://github.com/alibaba/druid](https://github.com/alibaba/druid) | | 七牛云 | 七牛云 - 对象储存 | https://developer.qiniu.com/sdk#official-sdk | | JWT | JWT登录支持 | https://github.com/jwtk/jjwt | | SLF4J | 日志框架 | http://www.slf4j.org/ | | Lombok | 简化对象封装工具 | [ https://github.com/rzwitserloot/lombok](https://github.com/rzwitserloot/lombok) | | Nginx | HTTP和反向代理web服务器 | http://nginx.org/ | | Ip2region | 离线IP地址定位库 | https://github.com/lionsoul2014/ip2region | | EasyExcel | Excel处理工具 | https://easyexcel.opensource.alibaba.com/ | ### 前端技术 | 技术 | 说明 | 官网 | | :----------: | :----------------: | :----------------------------------------------------------: | | Vue.js | 前端框架 | https://vuejs.org/ | | Vue-router | 路由框架 | https://router.vuejs.org/ | | Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ | | Element | 前端ui框架 | [ https://element.eleme.io](https://element.eleme.io/) | | Naive UI | 前端UI框架(门户) | https://www.naiveui.com/zh-CN/light | | Axios | 前端HTTP框架 | [ https://github.com/axios/axios](https://github.com/axios/axios) | | Echarts | 图表框架 | www.echartsjs.com | | Highlight.js | 代码语法高亮插件 | https://github.com/highlightjs/highlight.js | | Pinia | 全局状态管理框架 | https://pinia.web3doc.top/ | | vue3-danmaku | 弹幕交互组件 | https://github.com/hellodigua/vue-danmaku/tree/vue3 | ### 开发工具 | 工具 | 说明 | 官网 | | :-------------------: | :------------: | :----------------------------------------------------------: | | IDEA | Java开发工具 | https://www.jetbrains.com/idea/download | | Redis Desktop Manager | Redis连接工具 | [ https://redisdesktop.com/download](https://redisdesktop.com/download) | | Navicat | 数据库连接工具 | https://www.navicat.com/en/ | | Terminus | 远程连接工具 | https://www.termius.com/ | ### 开发环境 | 工具 | 版本号 | 下载 | | :-----------: | :----: | :----------------------------------------------------------: | | JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | | Maven | 3.3.0+ | http://maven.apache.org/ | | MySQL | 5.6 | https://www.mysql.com/ | | Nginx | 1.10 | http://nginx.org/en/download.html | | Redis | 3.3.0 | https://redis.io/download | ## 致谢 感谢 **七牛云** 提供的 免费云存储 服务 感谢 **Jetbrains** 提供的开源 License 感谢 **掐指yi算’逢考必过** 提供的前端框架 https://gitee.com/wu_shengdong/blog 感谢 **若依** 提供的 RuoYi 项目:https://gitee.com/y_project/RuoYi-Vue ## 后续安排 - [x] 敏感词汇过滤 - [x] 评论回复功能 - [ ] 支持第三方登录 - [ ] 重构项目 - [ ] 多终端适配 - [x] 自动化脚本部署到docker容器