![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot学习
文章平均质量分 84
难搞哦!!
复杂的事情简单做,简单的事情重复做,重复的事情认真做
展开
-
SpringBoot集成shiro+shiro-redis实现登录、授权访问和多端登录控制
1、导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1.7.RELEASE</version> </d原创 2020-05-09 10:48:36 · 2655 阅读 · 6 评论 -
SpringBoot Map接收加密参数值 进行统一解密转换工具类
1、注解/** * @Description //TODO * @Date 2020/3/5 16:06 * @Author huangwb **/public class MapDecodeValueUtils { /** * @return void * @Author huangwb * @Description //TODO 解密...原创 2020-05-08 10:55:56 · 701 阅读 · 0 评论 -
SpringBoot配置Maven的多环境配置自动切换
一、项目结构图二、以dubbo_account为例讲解配置maven环境的自动化切换<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...原创 2019-11-24 23:30:03 · 727 阅读 · 0 评论 -
SpringBoot对Maven父子多项目结构管理
一、项目结构图二、父工程mybatis_dubbo_nacos_parent项目pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2019-11-24 23:11:10 · 1497 阅读 · 0 评论 -
mybatis-generator自定义注释实现
(一)、项目结构(二)、引入Maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...原创 2019-11-10 14:56:16 · 304 阅读 · 0 评论 -
SpringBoot之使用jetty做Web启动容器
1.1、剔除spring-boot-starter-web中的默认tomcat容器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId...原创 2019-04-17 20:19:24 · 744 阅读 · 0 评论 -
SpringBoot之redis使用FastJSON自定义序列化
1.1、使用自定义FastJSON来序列化你的对象 注意如果不配置白名单地址将会出现com.alibaba.fastjson.JSONException: autoType is not support具体可以看看我的转载文章https://blog.csdn.net/qq_37892957/article/details/89303903public class FastJson2Json...原创 2019-04-14 23:08:53 · 3083 阅读 · 0 评论 -
使用Redis 配置替换FastJSON 反序列化报错 com.alibaba.fastjson.JSONException: autoType is not support
在FastJson2JsonRedisSerializer配置自定义序列化中配置白名单添加:static { //实体类包地址 ParserConfig.getGlobalInstance().addAccept("com.bean.springcloudcommon.model");}博文来源https://www.cnblogs.com/xyj179/p/100...原创 2019-04-14 23:03:09 · 1227 阅读 · 0 评论 -
SpringBoot之RabbitMQ消息队列搭建与ACK消息确认入门
SpringBoot集成RabbitMQ消息队列搭建与ACK消息确认入门可以学学这篇文章然后根据我前面两篇文章RabbitMq的文章写一下消息确认https://blog.csdn.net/linpeng_1/article/details/80505828...原创 2019-04-14 14:41:21 · 339 阅读 · 0 评论 -
SpringBoot之RabbitMQ实现两种延时队列(订单延迟取消)
一、延时队列概念篇1.1、什么是延时队列,延时队列应用于什么场景 延时队列顾名思义,即放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费。 那么,为什么需要延迟消费呢?我们来看以下的场景 网上商城下订单后30分钟后没有完成支付,取消订单(如:淘宝、去哪儿网) 系统创建了预约之后,需要在预约时间到达前一小时提醒被预约的双方参会 ...原创 2019-04-14 14:30:11 · 15816 阅读 · 10 评论 -
SpringBoot之简单整合RabbitMq
一、RabbitMq基本概念1.1、什么是RabbitMq? AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。...原创 2019-04-13 22:09:52 · 211 阅读 · 0 评论 -
SpringBoot之使用Redisson实现分布式锁(秒杀系统)
前面讲完了Redis的分布式锁的实现,接下来讲Redisson的分布式锁的实现,一般提及到Redis的分布式锁我们更多的使用的是Redisson的分布式锁,Redis的官方也是建议我们这样去做的。Redisson点我可以直接跳转到Redisson的官方文档。1.1、引入Maven依赖<dependency><groupId>org.redisson<...原创 2019-04-16 17:33:08 · 18041 阅读 · 20 评论 -
SpringBoot之使用Redis实现分布式锁(秒杀系统)
一、Redis分布式锁概念篇1.1、为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug! 注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个共享变量只是在这个JVM内部的一块内存空间!...原创 2019-04-15 22:15:06 · 24672 阅读 · 21 评论 -
SpringBoot之发送QQ邮件
在这里已QQ邮箱发送为案例1、首先我们需要进入QQ邮箱顶部的设置2、点击进入以后会出现导航栏 请选中你的账户3、开启POP3/SMTP服务并申请获得授权码4、开始SpringBoot整合Email操作Mavenpom导入依赖<dependency><groupId>org.springframework.boot</...原创 2019-04-12 09:57:42 · 1125 阅读 · 0 评论 -
idea报错Module Project1 must not contain source root "...\Project1\src". The root already belongs to .
idea报错Module Project1 must not contain source root "...\Project1\src". The root already belongs to m选择你的根模块选择modules,选择根模块,删除add content root 下面不直接属于根模块的目录即可。...原创 2019-03-17 19:47:50 · 13676 阅读 · 5 评论 -
SpringBoot之集成druid实现监控功能显示
由于最近需要使用到druid的监控功能,所以做个总结来验证下自己最近获取到的知识学得怎么样。项目结构springboot引入druid需要使用的依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid...原创 2018-12-12 14:04:47 · 1345 阅读 · 0 评论