首页 文章 精选 留言 我的

精选列表

搜索[学习],共10000篇文章
优秀的个人博客,低调大师

《认知设计:提升学习体验的艺术》——为什么大脑就像一个衣橱

为什么大脑就像一个衣橱思考一个主题,并与你所擅长的专业联系起来。你会有怎样的思维模式呢?像下面哪种情形?如果你是专家,很可能你会拥有第一种思维模式—规范有序,有许多不同的类别,分不同的区域,有一个精密的信息组织方式。如果你是一名新手,你对所了解的信息只能有很简陋的架构。如果有人将一件蓝色的毛衣交给专家,让他将这件毛衣放进衣橱里,他能够快速地决定将这件毛衣放在哪里,因为他已经非常了解衣橱里的结构(放在毛衣的衣架上,就在冬季衣服的旁边,按照重量或款式,甚至颜色进行排序)。但当你将相关内容交给一名初学者,他们将会很为难地看着这块他们所不知道的信息,耸耸肩,然后将它丢到信息衣橱中,任由它们堆在那里。我们都有过这些培训经历,在那里你获得一堆信息,你所能做的只是尽力使自己跟上。更大的问题出现在当你希望某人重新检索这些信息时。作为专家,你有各种

优秀的个人博客,低调大师

《彻底解决分布式系统一致性问题》学习笔记

《彻底解决分布式系统一致性问题》直播者:李艳鹏 笔记作者:JKXQJ 一致性问题产生的背景 JEE架构:WEB容器—组合业务逻辑—>EJB容器—数据存ORM—>数据库 SSH架构:Struts MVC—组合业务逻辑—>Spring容器—Hibernate ORM–>数据库 Web Service: WebService–> 注册服务(WSDL、UDDI)–>发现服务(UDDI)–> 服务调用(SOAP), 解耦,有中心服务,分布式并不推荐 ESB:企业服务总线 微服务:倡导REST服务,JSON传递数据,现在主流的。 常见的不一致的问题 转账 下订单和扣库存 同步超时 异步回调超时 调单 系统间状态不一致 缓存和数据库不一致 本地缓存节点间不一致 缓存数据结构不一致 酸碱平衡原理 酸碱平衡原理 ACID A:原子性 C:一致性 I: 隔离性 D:持久性 酸碱平衡-帽子 CAP C: 一致性、数据一致更新,所有数据变动都是同步的 A: 可用性,好的相应性能,完全的可用性是指在任何故障模型下,服务都可以在有限的时间处理相应 P:分区容错性、可靠性 酸碱平衡-碱 Base BA: 基本可用 S: 软状态,状态可以有一段时间不同步 E: 最终一致,最终数据是一致的就可以了,而不是时时保持一致 分布式一致性协议 两阶段 Created with Raphaël 2.1.0协调者协调者参与者1参与者1参与者2参与者2准备写redo、undo日志、锁定资源、执行操作、不提交准备成功准备写redo、undo日志、锁定资源、执行操作、不提交准备成功提交提交操作,释放资源提交成功提交提交操作,释放资源提交成功 三阶段 Created with Raphaël 2.1.0协调者协调者参与者1参与者1参与者2参与者2询问校验、超时导致中止可以执行询问校验、超时导致中止可以执行准备写redo、undo日志、锁定资源、执行操作、不提交准备成功准备写redo、undo日志、锁定资源、执行操作、不提交准备成功提交提交操作,释放资源提交成功提交提交操作,释放资源提交成功 TCC 查询模式 补偿模式 定期校对模式 可靠消息模式 缓存一致性模式 同步调用模式 消息模式 同步异步的抉择 尽量使用异步来替换同步操作 能用同步解决的问题就不要引入异步化 最终一致性模式 微服务超时模式 常见的不一致问题的解决 原作笔记: http://www.jianshu.com/p/1156151e20c8

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册