要想知道什么是微服务架构,你得先知道什么系统架构设计? 系统架构设计描述了在应用系统的内部,如何根据业务、技术、组织、灵活性、可扩展性以及可维护性等多种因素,将应用系统划分成不同的部分,并使这些部分彼此之间相互分工、相互协作,从而为用户提供某种特定的价值的方式。 为什么要做这个事情? 因为目前的三层 ...
分类:
其他好文 时间:
2018-07-31 01:34:47
阅读次数:
105
说一下java多态的理解,以及接继承,和接口的理解 于哥在这里只讲多态,其他自己上网体会 对于多态的定义不同类的对象对统一函数做出不同对的响应或者动作。作用主要是消除类之间的耦合性,灵活性比较强,利于代码的编写和修改。尤其在处理大量的运算和操作时,可以灵活地简化,替换或者是修改代码! 三个必要条件1 ...
分类:
移动开发 时间:
2018-07-30 11:11:53
阅读次数:
215
微服务架构的优点: 微服务架构的优点: 每个服务都比较简单,只关注于一个业务功能。 微服务架构方式是松耦合的,可以提供更高的灵活性。 微服务可通过最佳及最合适的不同的编程语言与工具进行开发,能够做到有的放矢地解决针对性问题。 每个微服务可由不同团队独立开发,互不影响,加快推出市场的速度。 微服务架构 ...
分类:
其他好文 时间:
2018-07-27 12:15:53
阅读次数:
149
Squirrel(松鼠)是美团技术团队基于Redis Cluster打造的缓存系统。经过不断的迭代研发,目前已形成一整套自动化运维体系,涵盖一键运维集群、细粒度的监控、支持自动扩缩容以及热点Key监控等完整的解决方案。同时服务端通过Docker进行部署,最大程度的提高运维的灵活性。分布式缓存Squi... ...
分类:
其他好文 时间:
2018-07-27 12:14:12
阅读次数:
168
1、定义:多态是同一个行为具有多个不同表现形式或形态的能力,即一个接口不同的实例执行不同的操作; 2、优点:消除类型之间的耦合关系、可替换性、可扩展性、接口性、灵活性、简化性; 3、多态存在的3个必要条件 a、继承:在多态中必须存在有继承关系的子类和父类; b、重写:子类对父类中的某些方法重新定义, ...
分类:
编程语言 时间:
2018-07-25 16:18:08
阅读次数:
141
Flex布局,可以简便、完整、响应式地实现各种页面布局。 浏览器支持:得到所有浏览器的支持。(注:Flex布局将成为未来布局的首选方案) 一. Flex布局的概念 Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 定 ...
分类:
Web程序 时间:
2018-07-24 17:47:10
阅读次数:
222
在学完volatile和CAS之后,近几天在撸AbstractQueuedSynchronizer(AQS)的源代码,很多并发工具都是基于AQS来实现的,这也是并发专家Doug Lea的初衷,通过写一个这样的基础工具来提高j.u.c的灵活性。具体可以看这篇论文的一段原文,我摘录一下: As is w ...
分类:
其他好文 时间:
2018-07-22 16:56:49
阅读次数:
167
C++语言学习(十一)——多态一、多态简介C++中的多态(polymorphism)是指由继承而产生的相关的不同的类,其对象对同一消息会作出不同的响应。多态性是面向对象程序设计的一个重要特征,能增加程序的灵活性。可以减轻系统升级,维护,调试的工作量和复杂度。多态是一种不同层次分类下的重要联系,是一种跨层操作。二、多态实现的前提赋值兼容规则是指在需要基类对象的任何地方都可以使用公有派生类的对象来替代
分类:
编程语言 时间:
2018-07-21 00:14:32
阅读次数:
176
一、Nginx负载均衡集群 介绍 一、Nginx负载均衡集群 介绍 负载均衡(Load Balance)集群提供了一种行之有效的办法,来扩展网络设备和服务器负载、带宽和吞吐量,同时加强了网络数据处理能力,提供了网络的灵活性和可用性。 Nginx的负载均衡组件主要有2个: ngx_http_proxy ...
分类:
其他好文 时间:
2018-07-20 16:48:41
阅读次数:
230
引言 OpenFlow协议固定的包头域数目,使得南向协议过于死板。 P4可以实现自定义包头,增加灵活性。 P4是OpenFlow未来发展的方向。 We propose P4 as a strawman proposal for how OpenFlow should evolve in the fu ...
分类:
其他好文 时间:
2018-07-20 11:19:22
阅读次数:
154