- 博客(73)
- 收藏
- 关注

原创 前后端分离架构 -- SpringSecurity用法+自定义token校验
前后端分离架构 -- SpringSecurity用法+自定义token校验
2022-02-11 14:19:04
4237

原创 SpringBoot + Redis 解决重复提交问题(幂等)
在开发中,一个对外暴露的接口可能会面临瞬间的大量重复请求,如果想过滤掉重复请求造成对业务的伤害,那就需要实现幂等幂等:任意多次执行所产生的影响均与一次执行的影响相同。最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。解决方案:数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的header体中加上这个token,后台进行验证,如果验证通过删除token,下次请求再次判断token(本次案例使用)
2020-06-11 13:07:49
1431
1
原创 一键式 new 多个相同的实例(通过界面按钮 来控制 应用的创建、修改、删除,使用Docker Compose 编排应用所需环境)
一键式 new 多个相同的实例(通过界面按钮 来控制 应用的创建、修改、删除,使用Docker Compose 编排应用所需环境)
2022-12-01 12:59:30
1270
原创 C语言初级:Hello world、数据类型、变量常量、字符串、转义字符、注释、选择语句、循环语句
C语言初级:Hello world、数据类型、变量常量、字符串、转义字符、注释、选择语句、循环语句
2022-05-05 10:56:50
646
原创 RocketMQ环境搭建、环境测试、以及和SpringBoot整合代码演示
RocketMQ环境搭建、环境测试、以及和SpringBoot整合代码演示
2022-04-25 10:30:27
878
原创 Java IO概念(阻塞与非阻塞、同步与异步、BIO、NIO、AIO剖析)
Java IO概念(阻塞与非阻塞、同步与异步、BIO、NIO、AIO剖析)
2022-04-21 09:26:26
2057
原创 RabbitMQ高级特性解析(可靠性分析Firehose、过期时间TTL机制、死信队列、延迟队列)以及各个案例代码演示
RabbitMQ高级特性解析(可靠性分析Firehose、过期时间TTL机制、死信队列、延迟队列)以及各个案例代码演示
2022-04-11 15:24:46
2137
原创 RabbitMQ消息可靠性解决方案(异常捕获、事务、发送端消息确认、消息持久化、消费者消息确认、消费端限流、消息可靠性保障、消息幂等性处理)
RabbitMQ消息可靠性解决方案(异常捕获、事务、发送端消息确认、消息持久化、消费者消息确认、消费端限流、消息可靠性保障、消息幂等性处理)
2022-04-08 11:22:41
1342
原创 RabbitMQ工作流程解析以及常用工作模式介绍及其各个模式代码演示(工作队列、发布订阅、路由、主题)
RabbitMQ工作流程解析以及常用工作模式介绍及其各个模式代码演示(工作队列、发布订阅、路由、主题)
2022-04-06 15:24:13
3455
原创 分布式同步通信的问题,采用MQ如何解决、自定义MQ、如何选取合适MQ以及实际使用案例
分布式同步通信的问题,采用MQ如何解决、自定义MQ、如何选取合适MQ以及实际使用案例
2022-03-31 14:12:17
809
原创 Guava Cache并发操作、动态加载、自定义LRU、常见问题解决以及源码解析
Guava Cache并发操作、动态加载、自定义LRU、常见问题解决以及源码解析
2022-03-25 09:45:22
4087
原创 OSS云存储的权限控制、开放接口规范和错误响应以及SpringBoot整合OSS
OSS云存储的权限控制、开放接口规范和错误响应以及SpringBoot整合OSS
2022-03-23 09:33:55
4294
原创 OSS云存储概念、在阿里云中如何创建、控制台上传下载删除文件以及访问日志设置
OSS云存储概念、在阿里云中如何创建、控制台上传下载删除文件以及访问日志设置
2022-03-22 09:46:48
3075
原创 FastDFS 集群和配置优化以及SpringBoot访问FastDFS
FastDFS 集群和配置优化以及SpringBoot访问FastDFS
2022-03-21 09:14:18
1902
原创 Neo4j的两种方式访问(嵌入式访问、服务器模式访问)-- java客户端连接和SpringBoot整合Neo4j
Neo4j的两种方式访问(嵌入式访问、服务器模式访问)-- java客户端连接和SpringBoot整合Neo4j
2022-03-16 21:43:49
3671
1
原创 Neo4j基础理论、Linux安装与Windows安装以及CQL语法(增删改查、排序、分页、去重)
Neo4j基础理论、Linux安装与Windows安装以及CQL语法(增删改查、排序、分页、去重)
2022-03-14 11:24:57
499
1
原创 SpingBoot整合MongoDB采用MongoTemplate和MongoRepository两种方式以及存储引擎介绍
SpingBoot整合MongoDB采用MongoTemplate和MongoRepository两种方式以及存储引擎介绍
2022-03-11 10:59:13
1345
原创 MongoDB索引类型(单键、复合、多键、地理空间索引、全文索引、哈希索引)、explain索引分析以及应用场景有哪些
MongoDB索引类型(单键、复合、多键、地理空间索引、全文索引、哈希索引)、explain索引分析以及应用场景有哪些
2022-03-10 15:29:36
9349
原创 MongoDB简介和与关系型数据库对比、BSON结构以及CRUD基本常用所有操作示范
MongoDB简介和与关系型数据库对比、BSON结构以及CRUD基本常用所有操作示范
2022-03-09 22:00:58
1637
原创 Mycat核心概念以及核心配置项(server.xml、schema.xml、rule.xml内部标签详细分析)
Mycat核心概念以及核心配置项(server.xml、schema.xml、rule.xml内部标签详细分解)
2022-03-08 21:42:59
1714
原创 ShardingSphere之Sharding-JDBC整合XA模式、Saga模式、Seata原理介绍以及代码演示
ShardingSphere之Sharding-JDBC整合XA模式、Saga模式、Seata原理介绍以及代码演示
2022-03-06 20:55:34
2234
原创 分布式事务CAP与Base理论以及2PC、3PC模式、XA模式、TCC模式、Saga模式、Seata框架介绍
分布式事务CAP与Base理论以及2PC、3PC模式、XA模式、TCC模式、Saga模式、Seata框架介绍
2022-03-06 18:02:26
1397
1
原创 ShardingSphere之SpingBoot整合Sharding-JDBC:Hint强制路由与数据脱敏加解密以及代码实现
ShardingSphere之SpingBoot整合Sharding-JDBC:Hint强制路由与数据脱敏加解密以及代码实现
2022-03-04 16:55:27
1914
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人