项目描述:基于springBoot、mybatisplus、thymeleaf实现的可以管理文章、简历的博客系统。前端模板用的bootstrap和layui,安全认证使用的shiro。
责任描述:实现了对xmind文件的读取并展示为线上思维导图;使用RabbitMQ延迟队列加高德地图api实现根据两地距离换算邮件抵达时间来发送邮件;使用rabbitMQ加webSocket实现即时评论回复功能,利用RabbitMQ死信队列及confirm机制确保消息的发送及消费,实现对gc日志的可视化分析并进行jvm调优,使用redis做mysql的缓存,对主页的最新文章、文章分类及文章内容进行缓存,提高访问速度。另外使用itext将用户添加的简历信息生成pdf简历,利用canvas实现选中文字生成分享图片。 maven打成jar包部署到服务器上,并使用nginx进行反向代理。通过nginx开启静态资源缓存及gzip压缩,以及对mysql进行索引优化来提高网站的访问速度。
项目链接: http://www.shiqimiao.cn
点击空白处退出提示
评论