同步操作将从 luotf/Art_Blog 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于Spring+SpringMVC+Mybatis架构的开源博客:博客管理、图表数据、日志分析、访问记录、图库管理、资源管理、友链通知等。良好的页面预加载,无限滚动加载,文章置顶,博主推荐等。提供 用户端+管理端 的整套系统源码。响应式设计,支持手机、平板、PC,都有良好的视觉效果!
大三学生,断断续续的三个月,终于完成了一个属于自己的作品。
从需求分析,功能设计,前端到后台,再到数据库的设计。一点点的积累,一点点的完善。
长达近一个月的测试,修复和优化。以用户的视角来设计这个作品的每一个细节。
对一个开发人员来说,如果想单纯的做出这些功能,其实并不难。
难的是对于这些功能细节的把控,项目整体的友好程度,用户的体验效果;对并发的考虑,对恶意请求,对流畅度这些细节的考虑等等。 在此期间,我参考了很多的优秀个人网站来丰富页面元素。
很多功能的解决方案都是根据自己的想法,可能并不是成熟稳定的方案。 但对于没有实际企业项目经验的我来说,能够解决实际问题,就已经进步了。
需要添加友链的大佬,可以到 www.luotf.com 首页右侧栏 申请添加。
www.luotf.com
后台账号:luotf 密码:admin
名称 | 描述 | 官网 |
---|---|---|
Spring Framework | 容器 | http://projects.spring.io/spring-framework/ |
SpringMVC | MVC框架 | http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatis Generator | 代码生成 | http://www.mybatis.org/generator/index.html |
Apache Shiro | 安全框架 | http://shiro.apache.org/ |
PageHelper | MyBatis分页 | http://git.oschina.net/free/Mybatis_PageHelper |
Maven | 项目构建管理 | http://maven.apache.org/ |
MySQL | 数据库 | https://www.mysql.com/ |
Tomcat 8.0 | 服务器 | http://tomcat.apache.org/ |
名称 | 描述 | 官网 |
---|---|---|
jQuery | 函数库 | http://jquery.com/ |
Bootstrap | 前端框架 | http://getbootstrap.com/ |
Bootstrap-table | 数据表格 | http://bootstrap-table.wenzhixin.net.cn/ |
echarts | 图表 | http://echarts.baidu.com/ |
web uploader | 图片上传 | http://fex.baidu.com/webuploader/ |
layui | 弹出层 | http://www.layui.com/ |
sweetalert | 弹出层 | http://mishengqiang.com/sweetalert/ |
highlight | 代码高亮 | https://highlightjs.org/ |
summernote | 富文本编辑 | https://summernote.org/ |
pace | 进度条 | https://github.hubspot.com/pace/ |
datapicker | 时间选择器 | https://jqueryui.com/datepicker/ |
Font-awesome | 字体图标 | http://fontawesome.io/ |
fancybox | 图片展示 | http://fancybox.net/ |
fakeLoader | 页面预加载 | https://www.awesomes.cn/repo/joaopereirawd/fakeloader-js |
content | 菜单栏 | |
contabs | 选项卡 |
- 下载并导入本项目。
- 在数据库中导入webapp文件下的 blog.sql ,赠送几千条数据。 (如果sql文件导入出错,请粘贴导入) 导入成功后将会多一个 blog 数据库。
- 修改项目中的 mysql.properties 中的数据库信息。
- 进入Tomcat 安装目录,找到conf/server.xml 在Host元素中添加子元素。 (重要)
<Context path="/upload" docBase="C:\upload"/>
这里采用虚拟目录映射,实现上传图片路径与项目路径分离。
5. 然后通过Tomcat启动项目即可 http://localhost:8080/Blog
6. 如果个别文件有报错,请直接无视。因版本和开发工具差异。
如果你觉得 本系统不错,有用,对你的学习有帮助,以及作者的辛苦,请作者喝杯 咖啡吧。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。