架构1

https://mp.weixin.qq.com/s/R9Vf1TGJYC6KLb1FIFLbRQ(推荐)

 

 

分布式系统工作

一.CAP原则

指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。

一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)

可用性(A):保证每个请求不管成功或者失败都有响应。

分区容忍性(P):系统中任意信息的丢失或失败不会影响系统的继续运作

大部分也都是AP或者CP的系统,而很少有CA的系统,想要获得P,只有通过增强网络基础设施的稳定性来保证。

 

二.柯里化(Currying)

把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。

f(a,b,c)通过柯里化   f(a,b,c)  -> f(b,c) -> f(c)  相当于f(a)(b)(c)

 

三脏读 幻读 不可重复读

https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665518649&idx=1&sn=1c2fa1986acf7b8ee0e5a14fbb3da9ae&chksm=80d66e7ab7a1e76c8f8b7be95b8617aba9c4d76c6f95fbedd8d222f6c8912d49686902af7bca&scene=21#wechat_redirect

 

四 编程概念

(https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665517522&idx=1&sn=758759e90d395311bfd33a68e2eeb116&chksm=80d66991b7a1e0874b452a9d3627fe995231eb5d80d88b5234b6b54e631b5c04827b16800e8d&scene=21#wechat_redirect)

1.面向对象

2函数式编程

3元编程

4并发模型

5 虚拟机和垃圾回收

6 静态类型 动态类型 类型推导

7抽象语法树(AST)

8指针

...............异常,泛型,同步异步,序列化等等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值