0

什么是微服务?

什么是微服务?为什么会有微服务?让我们带着这些疑问开始我们的探索。 我们先看下维基百科和百度百科给出的定义: 维基百科:2014年,Martin Fowler 与 James Lewis 共同提出了微服务的概念,定义了微服务是由以单一应用程序构成的小服务,自己拥有自己的行程与轻量化处理,服务依业务功 ...

武培轩 发布于 2019-10-09 00:14 评论(0)阅读(47)
0

spring cloud 之 -- eureka vs consul,该选择谁?

0--前言 spring cloud的服务注册中心,该选择谁?在选择前,我们首先需要来了解下分布式的CAP定理: 所谓CAP,是指: Consistency:一致性;就是在分布式系统中的所有数据备份,在同一时刻是否同样的值 Availability:可用性;就是负载过大后,集群整体是否还能响应客户端 ...

烧麦 发布于 2019-10-08 23:07 评论(0)阅读(4)
1

大型项目架构演进过程及思考

淘宝架构 我们以淘宝架构为例,了解下大型的电商项目的服务端的架构是怎样,如图所示 上面是一些安全体系系统,如数据安全体系、应用安全体系、前端安全体系等。 中间是业务运营服务系统,如会员服务、商品服务、店铺服务、交易服务等。 还有共享业务,如分布式数据层、数据分析服务、配置服务、数据搜索服务等。 最下 ...

Amber- 发布于 2019-10-08 19:22 评论(0)阅读(146)
0

行为型设计模式(下)

策略模式: 1、定义:定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户 2、模型结构: (1)抽象策略(Strategy)类:定义了一个公共接口,各种不同的算法以不同的方式实现这个接口, 环境角色使用这个接口调用不同的算法,一般使用接口或抽象类实现 (2 ...

贵志 发布于 2019-10-08 18:23 评论(0)阅读(8)
0

设计模式-行为型-迭代器模式

迭代器模式(Iterator): 迭代器模式允许你访问一个数据项序列中的所有元素,而无须关心序列是什么类型(数组、链表、列表或任何其他类型)。它能有效地构建一个数据管道,经过一系列不同的转换或过滤后再从管道的另一端出来。迭代器模式就是提供一种遍历集合元素的统一接口,用一致的方法遍历集合元素,不需要知 ...

酷学大叔 发布于 2019-10-08 09:38 评论(0)阅读(133)
4

设计模式 - 单例模式(详解)看看和你理解的是否一样?

一、概述 单例模式是设计模式中相对简单且非常常见的一种设计模式,但是同时也是非常经典的 高频 面试题,相信还是有很多人在面试时会挂在这里。本篇文章主要针对单例模式做一个回顾,记录单例模式的应用场景、常见写法、针对线程安全进行调试(看得见的线程)以及总结。相信大家看完这篇文章之后,对单例模式有一个非常 ...

EamonZzz 发布于 2019-10-08 08:48 评论(6)阅读(242)
1

分布式主键解决方案之--Snowflake雪花算法

0--前言 对于分布式系统环境,主键ID的设计很关键,什么自增intID那些是绝对不用的,比较早的时候,大部分系统都用UUID/GUID来作为主键,优点是方便又能解决问题,缺点是插入时因为UUID/GUID的不规则导致每插入一条数据就需要重新排列一次,性能低下;也有人提出用UUID/GUID转lon ...

烧麦 发布于 2019-10-07 23:05 评论(0)阅读(28)
0

行为型设计模式(中)

中介者模式: 1、定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用, 从而使其耦合松散,而且可以独立地改变它们之间的交互 2、模型结构: (1)抽象中介者(Mediator):它是中介者的接口,提供了同事对象注册与转发同事对象信息的抽象方法 (2)具体中介者(Concr ...

贵志 发布于 2019-10-07 20:08 评论(0)阅读(15)
0

springcloud vue.js 微服务分布式 前后分离 集成代码生成器 shiro权限 activiti工作流

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...

qianzilong90 发布于 2019-10-07 08:55 评论(0)阅读(18)
0

迭代器模式

迭代器模式提供了一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部实现。 ...

纳兰小依 发布于 2019-10-06 23:57 评论(0)阅读(101)
0

Elasticsearch实战-磁盘IO被打满

背景 事情是这样的。一天下午4点42分左右。业务反馈我开发的服务在测试环境出现问题,返回资源数据是0。查日志发现是ES访问超时。相当于数据库挂了。持续了20多分钟自己恢复。咨询了ES团队,最终得到下面的答复: 调查 1.需要换成本地磁盘,测试环境也是我们的正式环境。是否能直接替换成物理机?多少台合适 ...

编程一生 发布于 2019-10-06 17:52 评论(0)阅读(31)
0

从无到有,构建GIS + BIM大厦

声明:本文是一个系列原创(作者在GIS+BIM行业已有从业15年有余,还是个行业的小学生,文章内容不免有错误或者不当之处,敬请理解),旨在通过这个系列打造一个高性能,高可扩展的GIS+BIM框架,抛砖引玉,为国内GIS+BIM行业贡献绵薄之力。 对于行业内的人说到GIS、BIM最先想到是:引擎,是的 ...

经纬视界 发布于 2019-10-06 17:28 评论(0)阅读(26)
0

设计模式-行为型-观察者模式

观察者模式(Observer): 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 观察者模式的角色: 1)抽象目标(Subject):也叫抽象目标类,它提供了一个用于保存观察者对象的聚集类和增加、删除观察者对象的方法,以及通知所有观察者的抽象 ...

酷学大叔 发布于 2019-10-06 14:23 评论(0)阅读(18)
0

行为型设计模式(上)

责任链模式: 下图为责任链 1、定义:为了避免请求发送者与多个请求处理者耦合在一起,银河游戏怎么不了手机app:将所有请求的处理者通过前一对象 记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止 2、模型结构: (1)抽象处理者(Handler):定义一个处理请求的接口,包含抽象处 ...

贵志 发布于 2019-10-06 11:45 评论(0)阅读(14)
1

应用角度看kafka的术语和功能

kafka的术语(Terminology) Topic 和Consumer Group Topic 每条发布到 Kafka 集群的消息都有一个类别,这个类别被称为 Topic。(物理上不同 Topic 的消息分开存储,逻辑上一个 Topic 的消息虽然保存于一个或多个 broker 上但用户只需指定 ...

编程一生 发布于 2019-10-06 10:41 评论(0)阅读(25)
0

设计模式-行为型-状态模式

状态模式(State): 在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到,然后使用if else语句来做状态判断来进行不同情况的处理。但对复杂状态的判断就显得"力不从心了",随着增加新的状态或者修改一个状体if else(或swit ...

酷学大叔 发布于 2019-10-05 14:02 评论(0)阅读(25)
0

MyBatis框架之第一篇

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。 ●【GitHub】 GitHub就是一个互联网上的超大SVN库,里面... ...

小小一 发布于 2019-10-05 11:17 评论(0)阅读(27)
0

结构型设计模式(下)

装饰模式: 1、定义:动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活 2、模型结构: (1)抽象构件(Component):定义一个抽象接口以规范准备接收附加责任的对象 (2)具体构件(ConcreteComponent):实现抽象构件,通过装饰角色为其添加一 ...

贵志 发布于 2019-10-05 00:44 评论(0)阅读(15)
0

结构型设计模式(上)

适配器模式: 类适配器: 对象适配器: 1、定义:将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作 2、模型结构: (1)目标抽象类(Target):客户所期待得到的接口 (2)适配器类(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口 (3)适配 ...

贵志 发布于 2019-10-04 16:10 评论(0)阅读(17)
1

设计模式-行为型-职责链模式

职责链模式(Chain of Responsibility): 在现实生活中,常常会出现这样的事例:一个请求需要多个对象处理,但每个对象的处理条件或权限不同。如公司员工报销差旅费,可审批的领导有部分负责人、副总经理、总经理等,但每个领导能审批的金额是不同的,不同的金额需要找相应的领导审批,也就是说要 ...

酷学大叔 发布于 2019-10-04 14:10 评论(0)阅读(113)
mg新年快樂 申博太阳城北京快乐8开奖 三亚美域娱乐城登入 K5官方网站 3d福利彩票app下载直营网
bbin视讯娱乐城开户手机app 大都会娱乐线路检测最高占成 澳门新葡京游戏真人荷官 新宝6线上最高占成 百家乐赌场城在线开户
大有开户 圣淘沙体育 重庆时时彩游戏平台登入 乐橙娱乐网站最高返水 永乐国际vip注册
新葡京代理 乐百家官网注册最高占成 永利百家乐网址登入 银河桌面下载 永乐娱乐现金网网址最高佣金