自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式锁

分布式锁是什么?根据百度百科定义,分布式锁是控制分布式系统之间同步访问共享资源的一种方式。使用它的意义在于,当不同系统或同一系统的不同服务器共享相同资源时,能够让它们互斥访问这些资源,以保证资源状态的一致性。分布式锁主要包括以下几个特点:可重入:当一个进程或者线程获得锁后,该进程或线程在未释放该锁之前,还能再次获得该锁; 互斥性:同一时刻,只能有一个客户端获得锁; 可释放:不管获得...

2018-12-27 14:20:01 297

原创 Redis 高级技术点解析

Redis 属于非关系型数据库,也被称之为 NoSQL 数据库,主要以 Key-Value 形式存储数据,是目前用得较多的一种非关系型数据库。Redis 主要有如下特点:为纯内存数据库,操作速度非常快; 可以通过持久化(如 RDB、AOF)保证数据基本不丢失; 数据类型丰富,常用数据类型有字符串(String)、散列(Hash)、列表(List)、集合(Set)、有序集合(Sorted...

2018-12-27 14:10:48 556

原创 Spring Cloud 整合 Consul 实现服务注册、发现

采用微服务架构的系统,由按照业务划分、职责单一的多个服务单元组成,并且每个服务可能又有多个服务实例。相比传统单体架构,微服务服务单元粒度比较小、服务数量较多、服务之间的依赖比较复杂,服务之间调用往往会形成网状结构,为了更好地统一管理服务实例,注册中心应运而生。服务注册是指服务提供者向注册中心注册服务实例,主要将其服务信息如服务名称、IP 地址、端口等注册到注册中心。服务发现是指服务消费者需...

2018-12-27 11:30:45 733

原创 整合常用技术框架之 Elasticsearch

利用 Spring Boot 整合 ESElasticsearch(简称 ES),是一个全文搜索引擎,同时可以作为 NoSQL 数据库,存储任意格式的文档和数据,也可以用于大数据的分析与统计。ES是 Apache 开源的产品,其主要具有以下特点:以 Lucene 为底层进行封装,为用户提供了一套简单、易用、风格一致的 RESTful 风格的 API 接口; 它以一种分布式的搜索引擎架...

2018-12-27 11:09:46 559

原创 整合常用技术框架之 MongoDB 和 RabbitMQ

Spring Boot 整合 MongoDBMongoDB 是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要以 key、value 方式存储数据;其支持的数据结构非常松散,是类似 JSON 的 BJSON 格式,因此其存储数据非常灵活。随着近几年软件行业的蓬勃发展,用户的需求、业务的多样化,引发了软件系统自身数据的多样化,从而使 MongoDB 成为 N...

2018-12-27 11:06:00 2212

原创 整合常用技术框架之 JPA 和 Redis

整合 Spring Data JPA首先,添加依赖,代码如下:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency>&lt...

2018-12-27 10:49:44 1539 1

原创 查看Orcale数据库的死锁情况

  --查看被锁的表 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; --查看那个用户那个进程照成死锁select b.username,b.sid,b.serial#,l...

2018-12-20 17:29:38 208

转载 同一个订阅组内不同Consumer实例订阅不同topic消费混乱问题

1 同一个订阅组内不同Consumer实例订阅不同topic消费混乱问题调查图1:背景说明:如图1左半部分,假设目前的关系如下:broker: 两个,broker_a和broker_btopic:两个,topic1和topic2,每个topic在每个broker上分为4个queueconsumer:两个,consumer1和consumer2,都属于group1,分属于不同...

2018-12-19 11:56:54 6768 1

空空如也

空空如也

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

TA关注的人

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