自定义博客皮肤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)
  • 收藏
  • 关注

原创 小理解-分布式事务

说到事务,当前可分为两种,一个是本地事务,一个是分布式事务。1、本地事务相信大家都不陌生,对事务的定义以及ACID都会十分熟悉,使用spring为我们提供的@Transaction注解,可以轻松的实现本地事务。 注:对于@Transaction不了解的,请自行度娘,深入了解其7中传播方式、4中隔离级别,当然对于其他属性,也同样需要了解,尤其readonly属性2、...

2019-10-13 23:33:41 144

原创 基于redis的RateLimter限流

限流是保护高并发系统的三把利器之一,另外两个是缓存和降级。限流在很多场景中用来限制并发和请求量,比如说秒杀抢购,保护自身系统和下游系统不被巨型流量冲垮。在微服务开发中,我们一般也需要做网关的限流以及API的限流,来保护我们的系统。限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务或进行流量整形。例如,Zuul...

2019-10-13 23:25:36 1014

原创 大话高并发与分布式

分层,分割,分布式大型网站要很好支撑高并发,这是需要长期的规划设计在初期就需要把系统进行分层,在发展过程中把核心业务进行拆分成模块单元,根据需求进行分布式部署,可以进行独立团队维护开发。分层 将系统在横向维度上切分成几个部分,每个部门负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统 比如把电商系统分成:应用层,服务层,数据层。(具体分多少个层...

2019-09-08 22:55:17 142

原创 java线程池

在面试过程中,还是发现部分人对线程池的参数以及执行过程,不是很了解,所以需要记录一下一、线程池的相关概念 线程池管理器,负责创建线程、销毁线程 工作线程,也就是真正工作的线程 任务接口,统一接口,执行任务,即run方法 任务队列,当提交的任务过多时,就需要队列进行缓冲二、java中的API其中ThreadPool...

2019-08-04 23:09:49 96

空空如也

空空如也

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

TA关注的人

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