首页 » 99链接平台 » 包含完整开发文档和视频(开发项目文档源码博客)

包含完整开发文档和视频(开发项目文档源码博客)

神尊大人 2024-11-03 07:49:53 0

扫一扫用手机浏览

文章目录 [+]

摘要:eblog是一个基于Springboot2.1.2开发的博客学习项目,为了让项目融合更多的知识点,达到学习目的,编写了详细的从0到1开发文档。

主要学习包括:自定义Freemarker标签,使用shiro+redis完成了会话共享,redis的zset结构完成本周热议排行榜,t-io+websocket完成即时消息通知和群聊,rabbitmq+elasticsearch完成博客内容搜索引擎等。
值得学习的地方很多!

项目说明:

本博客是学习过程中搭建的项目,为了融合更多知识点,让博客看起来更加高大上,使用了多个框架组合,有些也是企业级项目中常用的解决方式。
不够说实话,还有挺多内容缺少的,比如xss攻击预防等安全方面的。

包含完整开发文档和视频(开发项目文档源码博客) 99链接平台
(图片来自网络侵删)

代码结构:

eblog│├─src│ ├─main│ │ ├─java│ │ │ └─com│ │ │ └─markerhub│ │ │ │ CodeGenerator.java #代码生成│ │ │ ││ │ │ ├─common│ │ │ │ ├─exception #全局异常处理│ │ │ │ ├─lang│ │ │ │ └─templates #自定义Freemarker标签封装│ │ │ ││ │ │ ├─config #整合配置│ │ │ ├─controller│ │ │ ├─entity│ │ │ ││ │ │ ├─im #即时群聊│ │ │ │ ├─handler│ │ │ │ ├─message│ │ │ │ ├─server│ │ │ │ └─vo│ │ │ ││ │ │ ├─mapper│ │ │ ├─schedules #定时任务│ │ │ ││ │ │ ├─search #内容搜索引擎与同步│ │ │ │ ├─model│ │ │ │ ├─mq│ │ │ │ └─repository│ │ │ ││ │ │ ├─service│ │ │ │ └─impl│ │ │ ││ │ │ ├─shiro #shiro整合│ │ │ ├─template#定义标签│ │ │ ├─util│ │ │ └─vo│ │ ││ │ └─resources│ │ │ application.yml│ │ ├─mapper│ │ ├─static│ │ │ └─res│ │ └─templates #页面模板技术选型:核心框架:Springboot 2.1.2安全框架:Apache Shiro 1.4持久层框架:Mybatis + mybatis plus 3.2.0页面模板:Freemarker缓存框架:Redis数据库:mysql消息队列:RabbitMq分布式搜索:Elasticsearch 6.4.3双工通讯协议:websocket网络通讯框架:t-io 3.2.5工具集合:hutool 4.1.17知识要点:基于mybatis plus快速代码生成封装与自定义Freemarker标签使用shiro+redis完成了会话共享redis的zset结构完成本周热议排行榜t-io+websocket完成即时消息通知和群聊基于rabbitmq+elasticsearch的内容同步与搜索引擎项目部署:

项目中我们用到了几个中间件,mysql、rabbitmq、elasticsearch。
所以要提前安装好哈。

如何交流、反馈?Git仓库:https://github.com/markerhub/eblog如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持项目截图:

如何获取项目地址与详细的开发文档?

关注我,帮忙转发一下这篇文章后私信关键字【源码】

即可获取项目,以及作者的详细开发文档、以及完整项目讲解视频!

标签:

相关文章