![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot项目
文章平均质量分 64
IT二叔
一个没有感情的IT二叔
展开
-
SpringBoot接口幂等性的实现
1.什么是接口的幂等性简单来说就是当我们重复请求某个资源的时候,对于此资源要有同样的结果,也就是说只有第一次请求的时候对资源进行改变,以后的每一次请求都必须要有相同的结果2.幂等性的案例实现在一般情况下,我们进行接口调用的时候,都能进行正常的操作,但是在以下几个情况就会产生问题:前端重复提交表单:在我们填写一些表单的时候,比如登录,当点击完提交,由于网络问题后台没有及时响应,此时重复点击就会产生问题RabbitMQ消息重复消费:也就是MQ的消息重复性问题,导致发生消息的重复消费恶意刷单:比如点原创 2021-07-08 15:02:44 · 532 阅读 · 1 评论 -
springboot项目打jar包部署到云服务器全过程
springboot项目打jar包部署到云服务器全过程原创 2021-02-28 16:54:19 · 143 阅读 · 0 评论 -
springboot项目系列-论坛系统06整合rabbitmq实现异步发邮件
springboot项目系列-博客系统06整合rabbitmq实现异步发邮件今天突发奇想,既然会了rabbitmq为何不用,之前的注册发邮件功能是使用springboot的异步任务做的,但是想想以后还要搞微服务,就用rabbitmq大改了,顺便加上了邮箱验证登录,防止用户忘记密码导致无法登录.1.首先导入amqp的依赖<dependency> <groupId>org.springframework.boot</groupId><ar原创 2021-01-05 20:31:30 · 646 阅读 · 4 评论 -
springboot项目系列-论坛系统05全局异常处理+日志处理+MD5加密
springboot项目系列-博客系统05全局异常处理+日志处理使用了spring的AOP配置日志logging: level: root: info com.cyw: debug file: log/blog-dev.log编写异常处理类package com.cyw.hander;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.core.annot原创 2020-12-27 00:22:21 · 160 阅读 · 0 评论 -
springboot项目系列-论坛系统04登录注册实现
springboot项目系列-博客系统04登录注册实现注册(使用AJAX,邮件任务,异步任务)首先跳转到注册页面,进行注册,跳转到后台,判断数据库里是否有该用户,如果有,注册失败,如果没有,注册成功,使用邮件任务给用户发邮件,因为此时用户注册字段里面有邮件输入,假如用户使用的是真实邮件,则可以收到,考虑到发邮件会有时间间隔导致用户体验不好,所以加了异步任务,多线程来实现,这样的好处就是,另外一个线程发邮件,完全不影响用户的体验,注册完即跳转…是不是很nice前台代码<!DOCTYPE html原创 2020-12-27 00:12:20 · 1366 阅读 · 0 评论 -
springboot项目系列-论坛系统03前台设计
博客系统03前台设计原创 2020-12-26 23:34:28 · 424 阅读 · 0 评论 -
springboot项目系列-论坛系统02数据库设计
博客系统02数据库设计数据表博客数据表:t_blog分类数据表:t_type用户数据表:t_user评论数据表:t_comment留言数据表:t_message相册数据表:t_picture表之间关系博客和分类是多对一的关系:一个博客对应一个分类,一个分类可以对应多个博客博客和用户是多对一的关系:一个博客对应一个用户,一个用户可以对应多个博客博客和评论是一对多的关系:一个博客可以对应多个评论,一个评论对应一个博客评论和回复是一对多的关系:一个评论可以对应多个回复,一个回复对应一原创 2020-12-26 16:26:55 · 1140 阅读 · 1 评论 -
springboot项目系列-论坛系统01介绍技术栈
Cyw博客+论坛系统前言:2020年经历了好多,失去一些东西的同时也获得了很多以前不曾拥有的…具体情感生活抛开不讲,IT界啥都不配,就配暴富!! !!!半年前接触ssm框架,弄得我死去活来,自己捣鼓了一个购车项目,不过电脑坏了就丢了,就再来个初恋项目吧…近来无聊,想做一个小型类似于csdn功能的博客新系统,说干就干,卡忙北鼻…大体介绍1.前端技术栈JS框架:JQuery,AJAXCSS框架:Semantic UI官网Markdown编辑器:编辑器 Markdown照片墙:lightbo原创 2020-12-23 22:35:41 · 2106 阅读 · 7 评论