搭建一个博客系统,本项目上线后用于分享自己的生活记录和技术文档,游客用户可以通过留言的方式与我进行技术交流,生活分享等。
点击空白处退出提示
语言技术
Java、JavaScript、jQuery系统类型
Web行业分类
社交
搭建一个博客系统,本项目上线后用于分享自己的生活记录和技术文档,游客用户可以通过留言的方式与我进行技术交流,生活分享等。
这个博客项目分为前后台,前台的功能比较简单,主要就是数据的渲染以及用户的评论、留言等功能。而后台使用quartz定时删除30天的用户留言,点赞记录;使用shiro框架及其缓存对用户进行认证和授权,控制用户的访问后台的权限;整个项目还具有以下功能:持久层使用mybatis框架,对数据库进行数据操作;博客的发表、评论留言等都通过百度ueditor进行编辑。
整个博客系统前后端由我一个人独立设计开发。
博客前台门户端使用bootstrap4布局,后台管理界面使用easyUI框架实现。涉及到的主要编程语言是HTML、CSS、java和mariadb数据库。后端使用springboot框架,并在此基础上整合各种框架实现功能。另外博客是一个由maven构建的springboot项目,使用的是freemarker模板渲染数据。所有用户上传的图片都保存在七牛云的对象存储中;AOP技术实现整个项目的全局异常捕获;通过fastjson处理json格式的数据等。
评论