上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 1. 读者容错模式 读者容错模式(Tolerant Reader)指微服务化中服务提供者和消费者之间如何对接口的改变进行容错。从字面上来讲,消费者需要对提供者提供的功能进行兼容性设计,尤其对服务提供者返回的内容进行兼容,或者解决在服务提供者改变接口或者数据的格式的情况下,如何让服务消费者正常运行。 阅读全文
posted @ 2019-05-18 15:27 程序咖啡 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 微服务架构浅谈(二)--团队职能的划分和去中心化治理 1.微服务架构团队职能的划分 传统单体架构将系统分成具有不同职责的层次,对应的项目管理也倾向于将大的团队分成不同的职能团队,主要包括:用户交互UI团队、后台业务逻辑处理团队与数据存取ORM团队、DBA团队等。每个团队只对自己分层的职责负责,并对使 阅读全文
posted @ 2019-05-11 16:20 程序咖啡 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 微服务不需要像普通服务那样成为一种独立的功能或者独立的资源。定义中称,微服务是需要与业务能力相匹配,这种说法完全正确。不幸的是,仍然意味着,如果能力模型粒度的设计是错误的,那么,我们就必须付出很多代价。如果你阅读了Fowler的整篇文章,你会发现,其中的指导建议是非常实用的。在决定将所有组件组合到一 阅读全文
posted @ 2019-05-04 16:12 程序咖啡 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、优先队列概述 优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序, 可以放基本数据类型的包装类(如:Integer,Long等)或自定义的类 对于基本数据类型的包装器类,优先队列中元素默认排列顺序是升序排列 但对于自己定义的类来说,需要自己定义比较器 二、常用方法 阅读全文
posted @ 2019-05-03 20:23 程序咖啡 阅读(105573) 评论(0) 推荐(18) 编辑
摘要: 软件架构风格的定义 诸风格的特征 ◎数据流风格:批处理序列;管道/过滤器。 管道与过滤器风格的软件体系结构的特点 (1)使得软构件具有良好的隐蔽性和高内聚、低耦合的特点;(2)允许设计者将整个系统的输入/输出行为看成是多个过滤器的行为的简单合成;(3)支持软件重用。(4)系统维护和增强系统性能简单。 阅读全文
posted @ 2019-04-27 16:42 程序咖啡 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、字符数组转字符串 char[] cs= {'h','e','l','l','o'}; String s=new String(cs); 二、字符串转字符数组 String s="world"; char[] cs = s.toCharArray(); 阅读全文
posted @ 2019-04-27 11:13 程序咖啡 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 一、StreamTokenizer实现快速输入 需要的jar包 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.StreamTokeniz 阅读全文
posted @ 2019-04-23 15:18 程序咖啡 阅读(4494) 评论(0) 推荐(2) 编辑
摘要: 二层及三层 C/S 架构风格 C/S 架构是基于资源不对等,且为实现共享而提出来的,是 20 世纪 90 年代成熟起来的技术,C/S 结构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。 C/S 软件架构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接 阅读全文
posted @ 2019-04-20 17:50 程序咖啡 阅读(221) 评论(0) 推荐(0) 编辑
摘要: B/S 架构风格 在三层 C/S 架构中,表示层负责处理用户的输入和向客户的输出(出于效率的考虑,它可能在向上传输用户的输入前进行合法性验证)。功能层负责建立数据库的连接,根据用户的请求生成访问数据库的 SQL 语句,并把结果返回给客户端。数据层负责实际的数据库存储和检索,响应功能层的数据处理请求, 阅读全文
posted @ 2019-04-13 17:54 程序咖啡 阅读(242) 评论(0) 推荐(0) 编辑
摘要: MVC 全名是 Model ViewController,是模型(model)-视图(view)-控制器(controller)的缩写,它是分层架构风格的一种。MVC 是由挪威的计算机专家 Trygve M.H. Reenskau于1979年提出的软件架构模式,MVC 最初用于 SmallTalk。 阅读全文
posted @ 2019-04-06 20:01 程序咖啡 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页