自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

写程序的赵童鞋

Github: https://github.com/Zhao-666

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

原创 浅谈Laravel中的设计模式(一) SoC 关注点分离

 阅读时长:7分钟技术预备:熟悉Laravel的使用关注点分离(Separation of Concerns, SoC)这个设计模式应该作为我们开发和架构的原则,在开发某个业务逻辑时,应将不同的功能点进行划分,降低耦合度。一、首先关注点是什么呢?举例来说,我们打游戏放技能时通常都是要键盘和鼠标一起操作的,但是本质上键盘只负责选择技能,而鼠标只负责选择对象,这就是两个不同...

2018-10-11 22:14:19 1209

原创 Redis Cluster数据分布方式

节点取余客户端分片:哈希+取余节点伸缩:数据节点关系变化,导致数据迁移迁移数量和添加节点数量有关:建议翻倍扩容一致性哈希客户端分片:哈希+顺时针(优化取余)节点伸缩:只影响邻近节点,但是还是有数据迁移翻倍伸缩:保证最小迁移数据和负载均衡虚拟槽分区预设虚拟槽:每个槽映射一个数据子集,一般比节点数大良好的哈希函数:例如CRC16服务端管理节点、槽、数据:例如...

2018-10-04 11:21:14 628

空空如也

空空如也

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

TA关注的人

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