自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前后端分离架构 -- SpringSecurity用法+自定义token校验

前后端分离架构 -- SpringSecurity用法+自定义token校验

2022-02-11 14:19:04 3936

原创 SpringBoot + Redis 解决重复提交问题(幂等)

在开发中,一个对外暴露的接口可能会面临瞬间的大量重复请求,如果想过滤掉重复请求造成对业务的伤害,那就需要实现幂等幂等:任意多次执行所产生的影响均与一次执行的影响相同。最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。解决方案:数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的header体中加上这个token,后台进行验证,如果验证通过删除token,下次请求再次判断token(本次案例使用)

2020-06-11 13:07:49 1376 1

原创 一键式 new 多个相同的实例(通过界面按钮 来控制 应用的创建、修改、删除,使用Docker Compose 编排应用所需环境)

一键式 new 多个相同的实例(通过界面按钮 来控制 应用的创建、修改、删除,使用Docker Compose 编排应用所需环境)

2022-12-01 12:59:30 1166 1

原创 Kafka核心概念、优势、应用场景与基本架构

Kafka核心概念、优势、应用场景与基本架构

2022-07-26 16:27:54 631

原创 C语言初级:函数、数组、操作符、关键字、#define、指针、结构体

C语言初级:函数、数组、操作符、关键字、#define、指针、结构体

2022-05-05 14:07:21 339

原创 C语言初级:Hello world、数据类型、变量常量、字符串、转义字符、注释、选择语句、循环语句

C语言初级:Hello world、数据类型、变量常量、字符串、转义字符、注释、选择语句、循环语句

2022-05-05 10:56:50 521

原创 RocketMQ环境搭建、环境测试、以及和SpringBoot整合代码演示

RocketMQ环境搭建、环境测试、以及和SpringBoot整合代码演示

2022-04-25 10:30:27 797

原创 RocketMQ的使用场景、部署架构、特性以及相关的角色描述

RocketMQ的使用场景、部署架构、特性以及相关的角色描述

2022-04-24 09:38:17 1546

原创 Java IO概念(阻塞与非阻塞、同步与异步、BIO、NIO、AIO剖析)

Java IO概念(阻塞与非阻塞、同步与异步、BIO、NIO、AIO剖析)

2022-04-21 09:26:26 1745

原创 RabbitMQ高级特性解析(可靠性分析Firehose、过期时间TTL机制、死信队列、延迟队列)以及各个案例代码演示

RabbitMQ高级特性解析(可靠性分析Firehose、过期时间TTL机制、死信队列、延迟队列)以及各个案例代码演示

2022-04-11 15:24:46 2028

原创 SpringBoot整合RabbitMQ

SpringBoot整合RabbitMQ

2022-04-08 11:24:05 106

原创 RabbitMQ消息可靠性解决方案(异常捕获、事务、发送端消息确认、消息持久化、消费者消息确认、消费端限流、消息可靠性保障、消息幂等性处理)

RabbitMQ消息可靠性解决方案(异常捕获、事务、发送端消息确认、消息持久化、消费者消息确认、消费端限流、消息可靠性保障、消息幂等性处理)

2022-04-08 11:22:41 1144

原创 RabbitMQ工作流程解析以及常用工作模式介绍及其各个模式代码演示(工作队列、发布订阅、路由、主题)

RabbitMQ工作流程解析以及常用工作模式介绍及其各个模式代码演示(工作队列、发布订阅、路由、主题)

2022-04-06 15:24:13 3190

原创 RabbitMQ介绍、概念、基本架构以及安装配置和常用操作命令

RabbitMQ介绍、概念、基本架构以及安装配置和常用操作命令

2022-04-01 12:50:10 237

原创 分布式同步通信的问题,采用MQ如何解决、自定义MQ、如何选取合适MQ以及实际使用案例

分布式同步通信的问题,采用MQ如何解决、自定义MQ、如何选取合适MQ以及实际使用案例

2022-03-31 14:12:17 739

原创 EVCache介绍、应用案例、部署、安装以及原理剖析

EVCache介绍、应用案例、部署、安装以及原理剖析

2022-03-30 12:54:48 759

原创 Tair存储引擎简单介绍以及常见API操作

Tair存储引擎简单介绍以及常见API操作

2022-03-29 09:27:42 767

原创 Tair介绍、使用场景、安装使用以及高可用负载均衡

Tair介绍、使用场景、安装使用以及高可用负载均衡

2022-03-28 10:02:29 4577

原创 Guava Cache并发操作、动态加载、自定义LRU、常见问题解决以及源码解析

Guava Cache并发操作、动态加载、自定义LRU、常见问题解决以及源码解析

2022-03-25 09:45:22 3441

原创 JSON数组扁平化结构 转换 树形菜单嵌套结构

JSON数组扁平化结构 转换 树形菜单嵌套结构

2022-03-25 09:14:26 776

原创 Guava Cache简介、应用场景分析、代码实现以及核心的原理

Guava Cache简介、应用场景分析、代码实现以及核心的原理

2022-03-24 09:32:21 19998 1

原创 OSS云存储的权限控制、开放接口规范和错误响应以及SpringBoot整合OSS

OSS云存储的权限控制、开放接口规范和错误响应以及SpringBoot整合OSS

2022-03-23 09:33:55 3756

原创 OSS云存储概念、在阿里云中如何创建、控制台上传下载删除文件以及访问日志设置

OSS云存储概念、在阿里云中如何创建、控制台上传下载删除文件以及访问日志设置

2022-03-22 09:46:48 2901

原创 FastDFS 集群和配置优化以及SpringBoot访问FastDFS

FastDFS 集群和配置优化以及SpringBoot访问FastDFS

2022-03-21 09:14:18 1684

原创 FastDFS 设计理念、文件上传、下载、同步、删除和断点续传原理

FastDFS 设计理念、文件上传、下载、同步、删除和断点续传原理

2022-03-18 17:57:25 1531 1

原创 FastDFS构成、特性、Linux下安装以及Java如何访问

FastDFS构成、特性、Linux下安装以及Java如何访问

2022-03-17 15:25:36 193

原创 Neo4j的两种方式访问(嵌入式访问、服务器模式访问)-- java客户端连接和SpringBoot整合Neo4j

Neo4j的两种方式访问(嵌入式访问、服务器模式访问)-- java客户端连接和SpringBoot整合Neo4j

2022-03-16 21:43:49 3005 1

转载 后端 Long类型,超过 js 的number类型最大值的解决办法

后端 Long类型,超过 js 的number类型最大值的解决办法

2022-03-16 13:23:47 333

原创 Neo4j CQL(函数、索引、约束)、备份恢复、优化

Neo4j CQL(函数、索引、约束)、备份恢复、优化

2022-03-15 12:59:00 738

原创 Neo4j基础理论、Linux安装与Windows安装以及CQL语法(增删改查、排序、分页、去重)

Neo4j基础理论、Linux安装与Windows安装以及CQL语法(增删改查、排序、分页、去重)

2022-03-14 11:24:57 382 1

原创 MongoDB单机安全认证和分片集群安全认证详细步骤

MongoDB单机安全认证和分片集群安全认证详细步骤

2022-03-13 11:12:48 731

原创 MongoDB详细步骤搭建复制集和分片集群

MongoDB详细步骤搭建复制集和分片集群

2022-03-11 14:08:02 1395

原创 SpingBoot整合MongoDB采用MongoTemplate和MongoRepository两种方式以及存储引擎介绍

SpingBoot整合MongoDB采用MongoTemplate和MongoRepository两种方式以及存储引擎介绍

2022-03-11 10:59:13 1264

原创 MongoDB索引类型(单键、复合、多键、地理空间索引、全文索引、哈希索引)、explain索引分析以及应用场景有哪些

MongoDB索引类型(单键、复合、多键、地理空间索引、全文索引、哈希索引)、explain索引分析以及应用场景有哪些

2022-03-10 15:29:36 8416

原创 MongoDB简介和与关系型数据库对比、BSON结构以及CRUD基本常用所有操作示范

MongoDB简介和与关系型数据库对比、BSON结构以及CRUD基本常用所有操作示范

2022-03-09 22:00:58 1454

原创 Mycat核心概念以及核心配置项(server.xml、schema.xml、rule.xml内部标签详细分析)

Mycat核心概念以及核心配置项(server.xml、schema.xml、rule.xml内部标签详细分解)

2022-03-08 21:42:59 1593

原创 ShardingSphere之Sharding-Proxy应用

ShardingSphere之Sharding-Proxy应用

2022-03-07 15:37:57 733

原创 ShardingSphere之Sharding-JDBC整合XA模式、Saga模式、Seata原理介绍以及代码演示

ShardingSphere之Sharding-JDBC整合XA模式、Saga模式、Seata原理介绍以及代码演示

2022-03-06 20:55:34 1889

原创 分布式事务CAP与Base理论以及2PC、3PC模式、XA模式、TCC模式、Saga模式、Seata框架介绍

分布式事务CAP与Base理论以及2PC、3PC模式、XA模式、TCC模式、Saga模式、Seata框架介绍

2022-03-06 18:02:26 1178 1

原创 ShardingSphere之SpingBoot整合Sharding-JDBC:Hint强制路由与数据脱敏加解密以及代码实现

ShardingSphere之SpingBoot整合Sharding-JDBC:Hint强制路由与数据脱敏加解密以及代码实现

2022-03-04 16:55:27 1647 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除