自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年磨一剑,沉淀……

是一只热爱Coding,热爱生活的程序媛呀~

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

原创 【软考】--计算机硬件基础

·

2017-10-29 21:52:04 1046 6

原创 Zookeeper的使用场景 (分布式协调+分布式锁+元数据/配置信息+HA高可用)

经典使用场景:## 分布式协调这个其实是zk很经典的一个用法,简单来说,就好比,你A系统发送个请求到mq,然后B消息消费之后处理了。那A系统如何知道B系统的处理结果?用zk就可以实现分布式系统之间的协调工作。A系统发送请求之后可以在zk上对某个节点的值注册个监听器,一旦B系统处理完了就修改zk那个节点的值,A立马就可以收到通知,完美解决。## 分布式锁## 元数据/配置信息## HA高可用性

2017-10-22 21:30:21 828 30

原创 Zookeeper做分布式锁

zk分布式锁,其实可以做的比较简单,就是某个节点尝试创建临时znode,此时创建成功了就获取了这个锁;这个时候别的客户端来创建锁会失败,只能注册个监听器监听这个锁。释放锁就是删除这个znode,一旦释放掉就会通知客户端,然后有一个等待着的客户端就可以再次重新枷锁。

2017-10-14 18:00:00 2335 20

原创 抽象方法与虚方法的理解(abstract & virtual)

引言 最近看大话设计模式的时候注意到了C#的两个关键字,virtual & abstract,抽象方法和虚方法,感觉自己有点小纠结,来个小结吧。共同点:1.virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。 2.如果用来修饰方法,前面修饰符都是public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子

2017-10-11 18:09:17 993 19

原创 Redis 分布式锁实现原理

前言C#的Winfrom窗体应用程序经常用到窗体的显示和关闭,但是关闭的方法有很多,我们在何种条件下采用何种方法关闭会有什么影响呢,今天来一个小小的总结。 方法列举常用到的窗体关闭方法有:this.Close();  Application.Exit(); Application.ExitThread();  System.Environment.Exit(0); 下面依依说明。 1. t

2017-10-07 10:22:22 1953 17

空空如也

空空如也

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

TA关注的人

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