自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲜衣怒马楼兰月

分享理论,总结示例,验证方法论

  • 博客(11)
  • 收藏
  • 关注

原创 成功解决IDEA2022 Plugins 连不上、打不开

解决IntelliJ IDEA 2020.1 插件中心一直打不开

2020-05-09 11:27:41 59760 28

原创 CentOS7安装Docker,配置阿里云镜像加速器地址

一、Docker是啥Docker 本身是一个容器运行载体或称之为管理引擎。我们把应用程序和配置依赖打包好形成一个可交付的运行环境,这个打包好的运行环境就似乎 image镜像文件。只有通过这个镜像文件才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。image 文件生成的容器实例,本身也是一个文件,称为镜像文件。一个容器运行一种服务,当我们需要的时候,就可以通过dock

2020-05-29 18:36:54 1214 3

原创 集群高并发情况下,通过SnowFlake雪花算法保证生成分布式唯一全局ID

一、需要分布式全局ID的场景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识如在美团点评的金融、支付、餐饮、酒店;猫眼电影等产品的系统中数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识,此时一个能够生成全局唯一ID的系统是非常必要的二、生成ID的常用解决方案UUID = ==>>> 存入数据库性能差数据库自增主键 = ==>>> 适合单机,不适合集群基于Redis生成全局i

2020-05-26 16:21:05 4275 1

原创 如何通过阿里开源中间件seata的@GlobalTransactional实现分布式事务

一、seata是什么2019年1月蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案,Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务Simple Extensible Autonomous Transaction Architecture,简单可扩展自治事务框架官网:http://seata.io/zh-cn/二、seata有什么用分布式事务处理过程由1ID+3组件组成Transaction ID(XID) 全局唯一的事务idTransacti

2020-05-25 22:57:05 6077

原创 通过RestTemplate实现http请求负载均衡,替换httpclient

一、什么是RestTemplateRestTemplate是Spring用于同步client端的核心类,简化了与http服务的通信,并满足RestFul原则,程序代码可以给它提供URL,并提取结果。默认情况下,RestTemplate默认依赖jdk的HTTP连接工具二、注入bean@Configurationpublic class ApplicationContextConfig { @Bean public RestTemplate getRestTemplate() {

2020-05-22 09:45:25 852

原创 dependencyManagement的作用,DependencyManagement和Dependencies的区别

一、dependencyManagement的介绍Maven使用dependencyManagement元素来提供一种管理依赖版本号方式,通常会在一个组织或者项目的最顶层的父POM中看到dependencyManagement元素二、使用dependencyManagement的好处使用pom.xml中的dependencyManagement元素能让所有在子项目中引用一个依赖而不用显式的列出版本号;maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然

2020-05-20 18:41:50 958

原创 分布式数据库里CAP原理与BASE思想

一、传统的ACID数据库ACID四大特性A:原子性 atomicityC:一致性 consistencyI:独立性 isolationD:持久性 durability二、CAP理论的三选二 C:强一致性 A:高可用性 P:分布式容忍性CAP 理论的核心是:一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个CA 单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大CP 满足一致性,分区容忍性的系统,通常性能不是特别高AP 满足可用性,分区容忍性的系统,

2020-05-18 22:21:22 227

原创 Spring事务与MySQL数据库隔离级别的关系,方便记忆的Spring事务传播特性

一、MySQL数据库存在的3种读取问题脏读:一个事务有可能读取了另一个事务改写但没提交的数据,如果回滚,那读取的就是无效数据不可重复读:在同一个事务中,多次读取同一数据时,返回的结果却不相同;后续读取可能读取到另一个事务提交的更新数据幻读:一个事务读取几行记录后,另一个事务有插入了几行记录,在后来的查询中,第一个事务就会发现原来没有的记录二、Spring事务与MySQL数据库隔离级别的关系Spring事务是基于数据库隔离级别的封装4种隔离级别,解决3种读取问题,高并发为了下保证ACID,性能会大

2020-05-17 22:06:23 389

原创 Jmeter如何完成模拟压力测试,在并发场景下

在Windows环境下进行JMeter压测,通过多线程在并发场景下测试接口

2020-05-03 20:43:59 1120

原创 在JVM垃圾回收方面(GC),微服务如何完成定制化部署、调优

微服务定制化部署、GC调优

2020-05-02 16:07:49 356

原创 JVM下常用的基本配置参数

基本配置参数

2020-05-01 22:26:37 204

空空如也

空空如也

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

TA关注的人

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