自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式事务解决方案之XA/JTA两阶段提交方案,MQ消息最终一致性方案,TCC补偿性方案

前言 本文是 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore')

2021-01-17 16:30:54 1918 9

原创 分布式场景下的无状态登录解决方案-JWT+RSA(无编码)

知识铺垫 有状态登录 即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。 如:用户登录后,我们把登录者的信息保存在服务端session中,并且给用户一个cookie值,记录对应的session。 然后下次请求,用户携带cookie值来,我们就能识别到对应session,从而找到用户的信息。 缺点: 服务端保存大量数据,增加服务端压力(占用内存或数据库空间) 服务端保存用户状态,无法进行水平扩展(无法搭建集群) 客户端请求依赖

2021-01-09 22:39:01 724

原创 Hystrix原理详解

##Hystrix原理讲解 执行流程讲解: 通过配置或注解的方式构建Hystrix的Command对象,调用执行方法 Hystrix会检查当前服务的熔断器是否开启,若开启,则执行降级逻辑Fallback方法。 若熔断器开关关闭,则Hystrix检查当前熔断器的线程池是否能接收新的请求,若线程池已满则拒绝请求,执行降级熔断逻辑,并上报Metrices。(注:不同熔断器可以共用一个线程池,线程池名称不同的话是相互隔离的,commandKey区分熔断器,threadPoolKey区分线程池) 若线程池接收请求

2020-05-31 17:38:08 1440

原创 Mybatis组件概念及其基本执行流程与源码解析

Mybatis组件概念及其基本执行流程与源码解析 Mybatis组件核心概念 在开始学习源码之前要先学习Mybatis组件的概念。 Configuration Configuration是管理 mysql-config.xml 全局配置关系类,通俗理解就是通过mysql-config.xml封装成为Configuration供Mybatis配置使用。 SqlSessionFactory SqlS...

2020-04-25 14:14:06 197 1

空空如也

空空如也

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

TA关注的人

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