自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CarryBest的博客

啥都弄点

  • 博客(64)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于三方系统对接-------使用MQ落地生产方案

本文基于上一篇文章的改造,实现系统之间的双向数据传输。

2023-09-08 09:56:22 382 2

原创 专题--Linux体系

ProcessOn是一个在线协作绘图平台,为用户提供强大、易用的作图工具!支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人与人之间的实时协作和共享。Linux体系结构相关| ProcessOn免费在线作图,在线流程图,在线思维导图。

2025-02-20 20:17:22 204

原创 专题--JVM体系

ProcessOn是一个在线协作绘图平台,为用户提供强大、易用的作图工具!支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人与人之间的实时协作和共享。JVM体系| ProcessOn免费在线作图,在线流程图,在线思维导图。

2025-02-20 20:14:32 340

原创 专题--Kafka

ProcessOn是一个在线协作绘图平台,为用户提供强大、易用的作图工具!支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人与人之间的实时协作和共享。Kafka| ProcessOn免费在线作图,在线流程图,在线思维导图。

2025-02-20 20:13:06 418

原创 专题--Redis

ProcessOn是一个在线协作绘图平台,为用户提供强大、易用的作图工具!支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人与人之间的实时协作和共享。Redis| ProcessOn免费在线作图,在线流程图,在线思维导图。

2025-02-20 20:11:01 205

原创 专题--Mysql体系

ProcessOn是一个在线协作绘图平台,为用户提供强大、易用的作图工具!支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人与人之间的实时协作和共享。Mysql体系| ProcessOn免费在线作图,在线流程图,在线思维导图。优快云不支持上传大于5M的图片,可以直接打开在线看。

2025-02-20 19:56:56 270

原创 Jenkins 环境搭建---基于 Docker

提前安装jdk、maven、nodeJs(如果需要的话)创建 jenkins 环境目录,用来当做挂载卷。

2025-02-20 11:50:49 1167

原创 搭建Kubernetes (K8s) 集群----Centos系统

准备3台Linux虚拟机(CentOS系统),参考搭建Docker环境,参考编辑 daemon.json# 重启docker。

2025-02-20 11:22:54 1355

原创 VMware搭建Linux虚拟机---CentOS系统

官网下载即可。

2024-12-19 10:31:36 163

原创 关于服务限流的几种方案

默认情况下,当请求被限流时,Gateway会返回状态码。你可以通过自定义来修改限流响应。@Bean二:spring boot 项目。

2024-04-22 09:41:02 590

原创 使用 Spring AOP的方式在应用层实现读写分离方案

在Spring应用中实现读写分离可以通过多种方式实现,常见的方式包括基于AOP(面向切面编程)和基于数据源路由。下面是一个基于数据源路由的简单实现示例。

2024-04-02 10:10:27 318

原创 Nacos 高可用集群配置

在集群模式下,多个 Nacos 实例共同工作,形成一个集群来提供配置管理和服务注册等功能。这能够增强系统的可靠性、可扩展性以及容错能力。Nacos 集群配置概览:要搭建 Nacos 集群,通常需要多个 Nacos 节点实例,并且需要确保它们之间能够互相通信。下面是搭建 Nacos 集群的一些基本步骤和配置。

2024-03-11 09:33:27 332

原创 Spring Boot 兼容Redis、Redisson单机和哨兵模式

【代码】Spring boot 配置redis、redisson单机和哨兵模式。

2023-08-24 13:35:52 476

原创 Windows环境MySql主从同步、读写分离的搭建(Linux类似)

主服务器 ip:192.168.50.97从服务器 ip:172.28.4.244同步测试用的数据库scheme:carry-middleware。

2023-04-28 14:35:46 183

原创 MySQL InnoDB存储引擎

MySQL InnoDB存储引擎MySQL InnoDB存储引擎。

2023-04-19 15:04:08 115

原创 MySQL undo log

mysql undologmysql undolog

2023-03-30 10:56:25 93

原创 MySQL binlog

MySQL中的外键是什么、有什么作用

2023-03-24 11:12:29 109

原创 Java对象结构

java对象结构(偏向锁、jvm、锁升级)java对象结构(偏向锁、jvm、锁升级)

2023-02-22 10:29:56 146

原创 使用MAT分析生产线上OOM问题

java线程池如何合理配置核心线程数java线程池如何合理配置核心线程数

2023-02-16 10:21:06 574

原创 Redis和MySQL如何保持数据一致性(最终一致性)?

Redis和MySQL如何保持数据一致性?

2023-02-16 09:47:12 179

原创 系统架构整理

常用整理

2023-02-13 17:30:17 539

原创 MySQL redo log

Mysql redo logMysql redo log

2022-04-28 15:39:23 114

原创 Mybatis 源码 MappedStatement原理

Mybatis在sping boot 启动的时候,会自动装配,其中包含重要的属性,Configuration里面的MappedStatement,封装了xml里面的所有select|insert|update|delete信息。本文以mybatisplus为例MybatisPlusAutoConfiguration首先加入mybatisplus的依赖后,sping boot找到com.baodidou.mybatisplus.autoconfigure包下面的META-INF/spring.fa

2022-04-26 19:16:31 2180

原创 java读写锁的作用

Java读写锁,也就是ReentrantReadWriteLock,其包含了读锁和写锁,其中读锁是可以多线程共享的,即共享锁,而写锁是排他锁,在更改时候不允许其他线程操作。读写锁底层是同一把锁(基于同一个AQS),所以会有同一时刻不允许读写锁共存的限制。解决读大于写的情况涉及并发问题,一般都有公共资源,俗称线程操纵资源类,新建资源(模拟缓存),缓存一般有3个方法,设置缓存、获取缓存、情况缓存。class MyCache { private static Map<String, .

2022-04-24 17:22:17 159

原创 生产环境消息相关解决方案(一致性、顺序行、可靠性问题)

消息一致性解决方案(去重、顺序、丢失问题)

2022-03-19 16:08:33 446

原创 MySQL-Cache和Buffer(高速缓存区)

MySQL-Cache和Buffer(高速缓存区)

2021-12-20 19:32:22 345

原创 java强引用、软引用、弱引用、虚引用

Optimizer(查询优化器)

2021-12-20 19:31:38 16

原创 ThreadLocal以及源码解析

ThreadLocal

2021-12-20 19:29:14 361 1

原创 MySQL- Connection Pool(数据库连接池)

MySQL-Druid相关源码解析

2021-12-20 14:39:24 3498

原创 MySQL-主从复制

mysql-主从

2021-12-13 17:40:43 94

原创 MySQL-日志

mysql-日志

2021-12-13 17:40:11 72

原创 MySQL-锁

mysql-锁

2021-12-13 17:38:21 1573 1

原创 MySQL体系

MySQL体系架构

2021-12-13 17:37:26 230

原创 Eureak原理以及相关源码分析

@Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.READ_COMMITTED, rollbackFor = {Throwable.class}, readOnly = false)传播行为:propagation = Propagation.REQUIRES_NEW 不生效问题因为:由于this对象没被spring代理生成新的代理对象,而是本类的上下文方法上的事物注解不会起作用当前类的对象没有

2021-05-10 14:08:59 152 1

原创 计算机组成原理与mysql的关系(二)

众所周知在mysql中,存储引擎Innodb使用的聚簇索引是使用的B+树。

2021-04-25 16:52:48 223 1

原创 计算机组成原理与mysql的关系(一)

计算机组成原理与mysql的关系(一)

2021-04-25 14:38:23 278

原创 通俗理解CAP理论大白话

对于刚刚接触分布式系统的小伙伴们来说,一提起分布式系统,就感觉高大上,深不可测。而且看了很多书和视频还是一脸懵逼。这篇文章主要使用大白话的方式,带你理解一下分布式系统中的CAP理论。保证你能听懂。为了防止被误以为是洗文的嫌疑,我在这里先说明一下:我参考了知乎和博客园上等相关文章,还有下面的图不是我自己画的,我觉得能清晰地表达出意思就是好图,在百度图片上下载了一波。一、什么是分布式系统拿一个最简单的例子,就比如说我们的图书管理系统。之前的系统包含了所有的功能,比如用户注册登录、管理员功能、图书借阅

2021-04-17 11:16:44 126

原创 @Retryable重试机制

尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化配置是更为推荐的方式,但有时候自动化配置的方案行不通,因此需要明确配 置Spring。比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添 加@Component注解的,因此就不能使用自动化装配的方案了要在JavaConfig中声明bean,我们需要编写一个方法,这个方法会创建所需类型的实例,然后给这个方法添加@Bean注解。比方说,下面的 代码声明了CompactDisc bean:@Bean注解会告诉

2021-03-18 11:29:06 1627

原创 JVM与GC

三:jvm内存根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。Thread Stack 1代表线程栈1,Thread Stack 2代表线程栈2,Object为对象图2 Runtime Data Area(运行时数据区,jvm内存)1:虚拟机栈(线程栈)与 堆(Heap)线程共享堆内存、方法区,都有自己的私有线程栈 栈中主要存放 1:基本类型的变量 2:引用类型的变量......

2021-03-11 17:09:37 817 1

原创 如何解决Redis大key问题

Redis大key的一些场景及问题大key场景1、热门话题下评论、答案排序场景。2、大V的粉丝列表。3、使用不恰当,或者对业务预估不准确、不及时进行处理垃圾数据等。大key问题由于Redis主线程为单线程模型,大key也会带来一些问题,如:1、集群模式在slot分片均匀情况下,会出现数据和查询倾斜情况,部分有大key的Redis节点占用内存多,QPS高。2、大key相关的删除或者自动过期时,会出现qps突降或者突升的情况,极端情况下,会造成主从复制异常,Redis服务阻塞无法

2021-03-11 15:36:20 393 1

数据库备份脚本数据库备份脚本

oracle和MySQL数据库备份脚本oracle和MySQL数据库备份脚本

2018-12-21

cglib-nodep2.2.2

cglib-nodep2.2.2,

2018-11-27

数据结构和算法分析java

数据结构和算法分析java数据结构和算法分析java数据结构和算法分析java

2018-06-13

空空如也

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

TA关注的人

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