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

原创 生成器模式-代码的艺术系列(一)

前言 看代码"文档",学设计模式 网上讲解设计模式都是基于现实生活场景举例,但作为 coder ,还需要有将现实生活场景到代码实现场景的转化思维,所以我认为,了解设计模式简单,实践到对应代码场景中有难度。 so 我们的代码的艺术系列会以还原 coding 现场的方式,讲诉设计模式! 生成器模式 来看概念: 生成器模式是一种创建型设计模式,也叫建造者模式。它把对象的创建步骤抽象成生成器,并且可以通过指导类(director)对所有生成步骤的先后顺序进行控制。客户端使用指导类并传入相应的生成器,通过指导

2021-06-24 11:19:20 168

原创 分片存储-细碎设计系列(三)

摘要 系统设计中数据存储模型是核心部分,量级大、QPS 高,通常会通过分库降低CPU/内存/磁盘 IO 等系统瓶颈,通过分表降低单表量级过大从而导致的性能问题。那么类似分片存储后从业务角度看会有什么问题?索引法、基因法有是什么呢? 前言 大量的数据存储,常见的水平分片算法: Range Hash 水平分片算法比较普及,只是为了承上启下简单码了一些,懂的同学可以快速跳过! Range 基于 Unique Key按照范围分片。切分的维度: 基于固定量级分表,比如千万级分表。tb1:0-1000W、tb

2021-06-22 13:26:05 527

原创 熔断-架构细碎设计系列(二)

What is 熔断 ? 很多人问:熔断机制是什么? 百科解释: 熔断机制(Circuit Breaker),也叫自动停盘机制,是指当股指波幅达到规定的熔断点时,交易所为控制风险采取的暂停交易措施。 白话翻译: 你拿1000块去打麻将,分分钟输的精光,这个时候要休战10分钟,给你时间去ATM又取了1000块,取完之后分2次每次只玩500块,如果连续两次都赢钱那么就可以继续玩耍,否则还需要休战、取钱、分批玩耍,如此循环。 休战是为了防范恐慌情绪进一步扩散,影响你打牌的判断 分批玩耍是为了循序渐进,避免a

2021-06-19 02:07:33 1237

原创 高可用架构-限流如何实现

What is 限流? 限流顾名思义,限制流量或者说叫流量管制。 很形象的比喻如老式电闸都安装了保险丝,一旦有人使用超大功率的设备,保险丝就会烧断以保护各个电器不被强电流给烧坏。 Why use 限流? 理论上一个完整的对外提供服务的系统架构在设计初期,就要基于上游流量,流速,高峰期时间点,峰值 qps,还有自身系统的负载能力,评估系统的吞吐量,并且进行入口流量的管制。 当超出限流阈值时,系统可以采取拒绝服务,排队或者引流等机制, 保证自身一直在健康的负载下。 如果系统没有限流策略,对于突发性的超自身负载

2021-06-15 11:43:09 22546 18

js抠图+area标签显示

js抠图+area标签显示 index.html jquery.Jcrop.js jquery.min.js pool.jpg

2013-11-28

空空如也

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

TA关注的人

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