09 2020 档案
摘要:数据结构 数据结构是以某种形式将数据组织在一起的集合,特定的数据结构还支持特定访问和处理数据操作,也就是特有的数据结构有特有的算法。 java本身对常见的几种数据结构,线性表、栈、队列等都提供了较好的实现 一、线性表 1.数组实现 2.链表 二、栈与队列 三、树与二叉树 1.树 2.二叉树基本概念
阅读全文
摘要:设计模式的七大原则 开闭原则:对拓展开放,对修改关闭。如需求变化,尽可能托钻,而不是修改原来的代码。 单一职责:一个类只做一件事情,避免职责太多,难以维护。 接口隔离:接口进行拆分细化,需要哪个实现哪个,避免不必要的实现。和单一职责类似。 依赖倒置:多态,依赖于接口,而不依赖于具体的实现。 里氏替换
阅读全文
摘要:本地事务ACID大家应该都知道了,统一提交,失败回滚,严格保证了同一事务内数据的一致性!而分布式事务不能实现这种ACID,它只能实现CAP原则里的某两个,CAP也是分布式事务的一个广泛被应用的原型,CAP(Consistency, Availability, Partition Tolerance)
阅读全文
摘要:传输控制协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内[1] 另一个重要的
阅读全文
摘要:现在大部分的互联网公司都会采用微服务架构,但具体实现微服务架构的方式有所不同,主流上分为两种,一种是基于Http协议的远程调用,另外一种是基于RPC方式的调用。 两种方式都有自己的代表框架,前者是著名的Spring Cloud,后者则是有阿里巴巴开源的Dubbo,二者都被广泛的采用。 什么是RPC
阅读全文

浙公网安备 33010602011771号