精华内容
下载资源
问答
  • IOC:Inversion of Control控制反转,也叫(Dependency Injection)依赖注入。IoC 不是一种技术,只是一种思想。它能指导我们如何设计出松耦合、更...依赖注入还有另一层意思:就是依赖第三方工具完成注入的操作。依...

    IOC:Inversion of Control控制反转,也叫(Dependency Injection)依赖注入。IoC 不是一种技术,只是一种思想。它能指导我们如何设计出松耦合、更优良的程序。比如在程序中,依赖注入就是利用某种工具,将依赖注入到需要的位置。就好比:

    药物注入就是利用注射器,将药物注入到需要的人体中,就是药物注入。

    依赖注入还有另一层意思:就是依赖第三方工具完成注入的操作。依赖注入的核心原理是注解和反射。
    优点是

    1. 内存控制:统一管理对象,避免对象乱创建导致额外的内存开销。便于内存的优化。
    2. 降低耦合度:便于项目的扩展、易于维护。如果IoC+接口情况下,删除任意实现类都不会导致程序编译出错。虽然运行到特定得代码会报错,但是其他代码在使用时不会有问题-----从侧面也反应出是松耦合。

    AOP(Aspect-Oriented Programming): 面向切面编程
    AOP的主要原理:动态代理。
    代理模式:静态代理和动态代理(JDK动态代理、CGLib动态代理)。
    静态代理:针对每个具体类分别编写代理类;针对一个接口编写一个代理类;
    动态代理的原理:反射。
    AOP优点是:

    1. AOP实现日志管理:方法的开始记录入参,方法结束需要记录返回值和运行时间。
    2. AOP比IoC更简单,直白点说就是实现调用某个方法之前或/和之后,自动执行一系列自定义的语句。

    spring 的AOP和IOC都是为了解决系统代码耦合度过高的问题。使代码重用度高、易于维护。
    注:

    [CGLib采用ASM字节码框架将被代理类的字节码重组,产生成一个新的类,从而实现的代理,ASM是Java的一个字节码框架]
    展开全文
  • Redis是什么什么作用?优点和缺点

    万次阅读 多人点赞 2018-08-03 08:36:05
    1 redis是什么? 通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值数据库的,但它在保持键值数据库简单快捷特点的同时,又吸收了...

    1 redis是什么?

    通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值数据库的,但它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置处于关系数据库和键值数 据库之间。Redis不仅能保存Strings类型的数据,还能保存Lists类型(有序)和Sets类型(无序)的数据,而且还能完成排序(SORT) 等高级功能,在实现INCR,SETNX等功能的时候,保证了其操作的原子性,除此以外,还支持主从复制等功能。

    2 Redis用来做什么? 

    通常局限点来说,Redis也以消息队列的形式存在,作为内嵌的List存在,满足实时的高并发需求。而通常在一个电商类型的数据处理过程之中,有关商品,热销,推荐排序的队列,通常存放在Redis之中,期间也包扩Storm对于Redis列表的读取和更新。

    3 Redis的优点
    性能极高 – Redis能支持超过 100K+ 每秒的读写频率。
    丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
    原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
    丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

    4 Redis的缺点
    是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。

     总结: Redis受限于特定的场景,专注于特定的领域之下,速度相当之快,目前还未找到能替代使用产品。

     

    在使用缓存的时候,redis比memcached具有更多的优势,并且支持更多的数据类型。

    Redis是什么?两句话可以做下概括: 
    1. 是一个完全开源免费的key-value内存数据库 
    2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets

    Redis不是什么?同样从两个方面来做下对比: 
    1. 不是sql server、mySQL等关系型数据库,主要原因是: 
         . redis目前还只能作为小数据量存储(全部数据能够加载在内存中) ,海量数据存储方面并不是redis所擅长的领域 
         . 设计、实现方法很不一样.关系型数据库通过表来存储数据,通过SQL来查询数据。而Redis通上述五种数据结构来存储数据,通过命令 来查询数据 
    2.   不是Memcached等缓存系统,主要原因有以下几个: 
         .网络IO模型方面:Memcached是多线程,分为监听线程、worker线程,引入锁,带来了性能损耗。Redis使用单线程的IO复用模型,将速度优势发挥到最大,也提供了较简单的计算功能 
         .内存管理方面:Memcached使用预分配的内存池的方式,带来一定程度的空间浪费 并且在内存仍然有很大空间时,新的数据也可能会被剔除,而Redis使用现场申请内存的方式来存储数据,不会剔除任何非临时数据 Redis更适合作为存储而不是cache 
         .数据的一致性方面:Memcached提供了cas命令来保证.而Redis提供了事务的功能,可以保证一串 命令的原子性,中间不会被任何操作打断 
         . 存储方式方面:Memcached只支持简单的key-value存储,不支持枚举,不支持持久化和复制等功能

       一句话小结一下:Redis是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。

    Redis有什么用?只有了解了它有哪些特性,我们在用的时候才能扬长避短,为我们所用: 
    1. 速度快:使用标准C写,所有数据都在内存中完成,读写速度分别达到10万/20万 
    2. 持久化:对数据的更新采用Copy-on-write技术,可以异步地保存到磁盘上,主要有两种策略,一是根据时间,更新次数的快照(save 300 10 )二是基于语句追加方式(Append-only file,aof) 
    3. 自动操作:对不同数据类型的操作都是自动的,很安全 
    4. 快速的主--从复制,官方提供了一个数据,Slave在21秒即完成了对Amazon网站10G key set的复制。 
    5. Sharding技术: 很容易将数据分布到多个Redis实例中,数据库的扩展是个永恒的话题,在关系型数据库中,主要是以添加硬件、以分区为主要技术形式的纵向扩展解决了很多的应用场景,但随着web2.0、移动互联网、云计算等应用的兴起,这种扩展模式已经不太适合了,所以近年来,像采用主从配置、数据库复制形式的,Sharding这种技术把负载分布到多个特理节点上去的横向扩展方式用处越来越多。

     

    这里对Redis数据库做下小结: 
    1. 提高了DB的可扩展性,只需要将新加的数据放到新加的服务器上就可以了 
    2. 提高了DB的可用性,只影响到需要访问的shard服务器上的数据的用户 
    3. 提高了DB的可维护性,对系统的升级和配置可以按shard一个个来搞,对服务产生的影响较小 
    4. 小的数据库存的查询压力小,查询更快,性能更好

       写到这里,可能就会有人急不可待地想用它了,那怎么用呢?可以直接到官方文档,里面帮我们整理好了各个语言环境下的客户端,主要有Ruby、Python、 PHP、Perl、Lua、Java、C#....有几种语言,我也没见过,所以就不多说了,你懂的....

     

    最后,把我使用过程中的一些 经验与教训,做个小结: 
    1. 要进行Master-slave配置,出现服务故障时可以支持切换。 
    2. 在master侧禁用数据持久化,只需在slave上配置数据持久化。 
    3. 物理内存+虚拟内存不足,这个时候dump一直死着,时间久了机器挂掉。这个情况就是灾难! 
    4. 当Redis物理内存使用超过内存总容量的3/5时就会开始比较危险了,就开始做swap,内存碎片大 
    5. 当达到最大内存时,会清空带有过期时间的key,即使key未到过期时间. 
    6. redis与DB同步写的问题,先写DB,后写redis,因为写内存基本上没有问题

    展开全文
  • Spring Boot浅谈(是什么/能干什么/优点和不足)

    万次阅读 多人点赞 2017-07-30 21:57:50
    1. Spring Boot是什么,解决哪些问题  1) Spring Boot使编码变简单  2) Spring Boot使配置变简单  3) Spring Boot使部署变简单  4) Spring Boot使监控变简单  5) Spring Boot的不足 2. Spring Boot在平台...

    1. Spring Boot是什么,解决哪些问题

         1) Spring Boot使编码变简单

         2) Spring Boot使配置变简单

         3) Spring Boot使部署变简单

         4) Spring Boot使监控变简单

         5) Spring Boot的不足

    2. Spring Boot在平台中的定位,相关技术如何融合

         1) SpringBoot与SEDA +MicroService + RESTful

         2) SpringBoot与Mock

    3. 采用了SpringBoot之后,技术管理应该如何进行

    首先,我们来看一下spring boot是什么,它帮助我们解决了哪些问题

    SpringBoot是伴随着Spring4.0诞生的;

    从字面理解,Boot是引导的意思,因此SpringBoot帮助开发者快速搭建Spring框架;

    SpringBoot帮助开发者快速启动一个Web容器;

    SpringBoot继承了原有Spring框架的优秀基因;

    SpringBoot简化了使用Spring的过程。

    Spring由于其繁琐的配置,一度被人认为“配置地狱”,各种XML、Annotation配置,让人眼花缭乱,而且如果出错了也很难找出原因。

    Spring Boot更多的是采用Java Config的方式,对Spring进行配置。

    可以看到,采用了spring-boot-start-actuator之后,直接以REST的方式,获取进程的运行期性能参数。

    当然这些metrics有些是有敏感数据的,spring-boot-start-actuator为此提供了一些Basic Authentication认证的方案,这些方案在实际应用过程中也是不足的。

    Spring Boot作为一个微框架,离微服务的实现还是有距离的。

    没有提供相应的服务发现和注册的配套功能,自身的acturator所提供的监控功能,也需要与现有的监控对接。没有配套的安全管控方案,对于REST的落地,还需要自行结合实际进行URI的规范化工作。

    下面,我们研究一下Spring Boot在平台中的定位,相关技术如何融合

    上图比较复杂,整体是采用SEDA,也就是Stage-EDA。可以看到,整体是以处理顺序进行展示的,响应过程类似。在处理过程中,主要会有前置过滤,核心功能处理,后置过滤几大部分。

    图中的过滤器都是可插拔式的,并且可以根据实际场景进行扩展开发。每个过滤器都是Stage,比如ClientInstance合法性检查、调用鉴权、解密、限流等等。

    一个请求Stage与Stage的转换,实现上是切换不同的线程池,并以EDA的方式驱动。

    对于业务逻辑的开发者而言,只需要关心CORE部分的业务逻辑实现,其他的非功能都由框架进行统一实现。

    Mock不应当再是测试的专有名词了,当然对于测试这个角色而言,mockito这样的工具,依然可以为他们提升不少效率。

    SpringBoot为创建REST服务提供了简便的途径,相比之下,采用阿里的dubbo在做多团队、多进程联调时,mock的难度就陡增。

    Mock是解耦并行开发的利器,在理性的情况下,软件从开发期Mock联调,到开发与开发的真实联调,只需要切换一个依赖的域名即可,比如:

    mockURI:http://mock.service.net/v1/function?param1=value1

    devURI:http://dev.service.net/v1/function?param1=value1

    而上述的域名切换,只需要在开发期定义好一个配置项,在做环境切换的时候自动注入即可,省时、省心、省力。

    如上图和docker的集成可以有AB两种方案

    • A方案的核心是,把docker作为操作系统环境的交付基线,也就是不同的fat jar 使用相同的操作系统版本、相同的JVM环境。但对于docker image来说都是一样的。

    • B方案的核心是,不同的fat jar,独立的编译为docker image,在启动时直接启动带有特定版本的image。

    A相比与B方案的特点是对于docker registry(也就是docker的镜像仓库)的依赖性较低,对于前期编译过程的要求也较低。

    采用了Spring Boot之后,技术管理应该如何进行

    正因为Spring Boot是与Spring一脉相承的,所以对于广大的Java开发者而言,对于Spring的学习成本几乎为零。

    在实践Spring Boot时学习重点,或者说思维方式改变的重点在于

    1)对于REST的理解,这一点尤为重要,需要从设计、开发多个角色达成共识,很多时候都是对于HTTP 1.1协议以及REST的精髓不理解,导致REST被「盲用」而产生一些不好的效果。

    2)对于YAML的理解和对于JavaConfig的理解,这两点相对较为简单,本质上是简化了xml文件,并提供等价的配置表述能力。

    1. 丰富的工具链为SpringBoot的推广带来了利好。

    2. SpringBoot的工具链主要来自于两个方面:

        1) 原有Spring积累的工具链;

        2) SpringMVC或者其他REST框架使用HTTP协议,使得HTTP丰富的工具成为SpringBoot天然的资源。

    SpringBoot自身对于前面提到的配置文件:“application.yml”提供了多个「Profile」,可以便于开发者描述不同环境的配置,这些配置例如数据库的连接地址、用户名和密码。

    但是对于企业用户而言,把不同环境的配置,写到同一个配置文件中,是极其不安全的,是一个非常危险的动作。

    有一个经常被提及的例子是,随着开源的进行,很多互联网公司,都由于把相关的代码提交到github之类的开源代码社区,并且没有对代码进行严格的配置审查,导致一些”password”被公开。有些不良用心的人,就利用搜索工具,专门去挖掘这些关键字,进而导致数据库被「拖库」。

    所以对于企业用户,更多的应该是采用集中式的配置管理系统,将不同环境的配置严格区分地存放。

    虽然SpringBoot的actuator自身提供了基于「用户名+口令」的最简单的认证方式,但它保护的是对框架自身运行期的性能指标敏感数据的最基本的保护。这种保护在实际应用过程中,「用户名+口令」的管理是缺乏的,「用户名+口令」的安全配置过程是缺失的。

    SpringBoot也不提供对于我们自己开发的功能的任何防护功能。

    一般来讲,一个安全的信道(信息传输的通道),需要通信双方在进行正式的信息传输之前对对方进行身份认证,服务提供方还需要在此基础之上,对请求方的请求进行权限的校验,以确保业务安全。这些内容也需要基于SpringBoot进行外围的安全扩展,例如采用前面提到的S-EDA进行进程级别的安全管控。这些还需要配套的安全服务提供支持。

    一般来说,只要企业与互联网对接,那么随便一个面向消费者的「市场活动」,就有可能为企业带来井喷的流量。

    传统企业内,更多的系统是管理信息类的支撑系统,这类系统在设计时的主要用户是企业内部员工以及有限的外部供应商。这类系统存在于企业内部的时间一直很长,功能耦合也很多,在功能解耦前,是非常不适合的,或者说绝对不可以直接为互联网的用户进行服务的。

    SpringBoot自身并没有提供这样的流控措施,所以需要结合前面提到的S-EDA进行流量的控制,并结合下层的水平扩展能力(例如,Kubernets)进行流量负载合理的动态扩容。

    另外,在长业务流程的设计上,也尽可能地采用异步的方式,比如接口调用返回的是一个「受理号」,而不是业务的处理结果,避免井喷业务到来时,同步调用所带来的阻塞导致系统迅速崩溃,这些也都是SpringBoot自身并不解决的问题。

    以上是我分享的主要内容,下面我们总结一下:

    展开全文
  • 什么是AOP 全称是 Aspect Oriented Programming 即:面向切面编程。是OOP的延续,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。简单的说他就是把我们程序重复的代码抽取出来,在需要执行的时候使用...

    什么是AOP

    全称是 Aspect Oriented Programming 即:面向切面编程。是OOP的延续,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。简单的说他就是把我们程序重复的代码抽取出来,在需要执行的时候使用动态代理技术在不修改源码的基础上,对我们的已有方法进行增强。

    AOP能干什么

    举个例子,你想给你的网站记录用户访问日志:
    对某些url,是不用记录的,而有些是需要记录的
    如果你依然使用OOP,面向对象,
    那你只能在那些url对应的Controller代码里面,一个一个写上日志记录的代码
    而如果你使用了AOP呢?
    无需在控制类添加代码,直接添加一个日志类,来进行无侵入式通过切面来记录日志。

    AOP有什么优点

    1、减少重复代码
    2、提高开发效率
    3、维护方便

    AOP 相关术语

    Joinpoint(连接点):

    所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的
    连接点。

    Pointcut(切入点):

    所谓切入点是指我们要对哪些 Joinpoint 进行拦截的定义。

    Advice(通知/增强):

    所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。
    通知的类型:前置通知,后置通知,异常通知,最终通知,环绕通知。

    Introduction(引介):

    引介是一种特殊的通知在不修改类代码的前提下, Introduction 可以在运行期为类动态地添加一些方
    法或 Field。

    Target(目标对象):

    代理的目标对象。

    Weaving(织入):

    是指把增强应用到目标对象来创建新的代理对象的过程。
    spring 采用动态代理织入,而 AspectJ 采用编译期织入和类装载期织入。

    Proxy(代理):

    一个类被 AOP 织入增强后,就产生一个结果代理类。

    Aspect(切面):

    是切入点和通知(引介)的结合。

    展开全文
  • JVM详解——什么是JVM、JVM优点

    千次阅读 2019-06-11 01:12:52
    JVM详解——什么是JVM、JVM优点 最近在学习Java,经常在书中看到JVM这三个字母,那到底什么是JVM呢? 并且JVM的知识在Java面试中也是非常受面试官青睐的知识,那对于JVM我们到底要掌握哪些呢? 1、JVM概念 JVM是...
  • CRT是什么意思?LCD又是什么意思

    千次阅读 2008-11-20 17:41:00
    CRT是什么意思?LCD又是什么意思 CRT(Cathode Ray Tube)是阴极射线管。是应用较为广泛的一种显示技术。CRT投影机把输入的信号源分解到R(红)、G(绿)B(蓝)三个CRT管的荧光屏上,在高压作用下发光信号放大、...
  • 但很多人对于IPTV是什么还是有很多疑问,其实对于普通消费者来说不需要了解那么清楚,抠那些名词释义。只需要知道这是一种和传统方式相比,可以观看电视节目的方式就好了。 不过任何新的事物替代老的,肯定有其先进...
  • Sass是什么意思

    千次阅读 2013-09-23 08:45:00
    Sass是什么意思?前端中人很少有不接触CSS的,那么大多数接触CSS的人都知道CSS的好用处和不好... 1、为什么是sass? Sass是什么意思?sass 虽然是最早的,但是一开始还是不太好用,而且使用缩进作为分隔符,不符合cs...
  • 1.Java集合框架是什么?说出一些集合框架的优点

    千次阅读 多人点赞 2018-09-27 20:13:38
    1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的...
  • BGP带宽是什么意思

    千次阅读 2019-03-09 15:25:50
    什么是BGP? 边界网关协议(BGP)是运行于 TCP 上的一种自治系统(AS)的路由协议,是唯一能够妥善处理不相关路由域间的多路连接的协议。 通俗讲 中国电信 、中国联通、中国移动和一些拥有AS自治域的大型民营IDC...
  • 1、 什么是进程? 答案:进程其实就是一个静态的概念。在机器上实际上运行的都是线程(线程,进程的一部分。) 2、 什么是线程? 答案:线程是一个程序内部的顺序控制流。一个进程里面有一个主方法叫main...
  • 什么是阿里云轻量应用服务器? 借用阿里云官网的话:【轻量应用服务器 (Simple Application Server),是可快速搭建且易于管理的轻量级云服务器;提供基于单台服务器的应用部署,安全管理,运维监控等服务,一站...
  • 板楼是什么意思啊?

    千次阅读 2017-06-18 21:48:41
    板楼四大优点 1.南北通透,便于采光通风 板式住宅多是正南北方向,进深在15米左右,南北通透,便于采光与通风,而且户型方正,平面布局合理,各功能空间尺度适宜。通常而言,由于板楼的面宽充裕,因而户型设计更...
  • c语言是什么意思

    千次阅读 2008-10-20 09:34:00
    建议你再看下书 在编译运行后就输出什么东西 i); printf(“x2=%8.4f-%8.4fi/n”r x2); } else {r=-b/(2*a); i =sqrt(-d)/(2*a); printf(“x1=%8.4f+%8.4fi/n”r x1 x2=%8.4f/n” 方程有两个实根 要解释这个问题实在...
  • 在许多领域的论文,尤其是生物和计算机类的论文中,我们经常会见到motif,那么motif是什么意思?本文将通过最最原始的一篇论文《Network Motifs: Simple Building Blocks of Complex Networks》来介绍一下motif的...
  • Java集合框架是什么?说出一些集合框架的优点

    千次阅读 多人点赞 2019-11-20 15:33:49
    2.集合框架中的泛型有什么优点? Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在...
  • 什么是加壳和脱壳技术?加壳和脱壳技术是什么意思? 加壳,是一种通过一系列数学运算,将可执行程序文件或动态链接库文件的编码进行改变(目前还有一些加壳软件可以压缩、加密驱动程序),以达到缩小文件体积或...
  • 选择适合企业的正确ERP和PLM系统非常重要,而且,制造商不应为了全面取得这两个系统的价值而损害任一个的优点。在产品开发和执行过程不再作为孤岛实施,并且PLM和ERP的功能部署在无缝、端到端的解决方案中时,价值就...
  • slam是什么意思?一文带你读懂SLAM

    万次阅读 2018-09-17 14:11:10
    激光雷达采集到的物体信息呈现出一系列分散的、具有准确角度和距离信息的,被称为点云。通常,激光SLAM系统通过对不同时刻两片点云的匹配与比对,计算激光雷达相对运动的距离和姿态的改变,也就完成了对机器人自身...
  • 什么是MD5,什么是SHA-1,如何校验这些Hash。还有拿单个ISO文件的MD5,SHA-1讯问是不是原版的问题,在这里,对以上问题做一个终结解释!  让我们先来了解一些基本知识,了解hash。  Hash,一般翻译做“散列...
  • SSD也称固态硬盘,具有读写速度快、存取时间短,低功耗、无噪音、抗震动、低热量 、体积小、工作温度范围大的优点,相比之下其成本也会稍高。 SATA,机械式硬盘,具有较快的传输速率和较大的存储空间,适用于普通...
  • Java的11个优点

    千次阅读 2015-07-27 22:34:11
    一直再说面向对象,包括我学习java的第一章课,老师都对我讲什么是面向对象,当时听的云里雾里的,只记得万物皆对象。面向对象简单的讲是一种程序设计技术。它讲重点放在数据(即对象)和对象的接口上。用人吃饭来举...
  • JVM 优点与缺点的深入分析

    千次阅读 2012-05-05 23:19:39
    Java 最初诞生的时候,它可以说是其他语言的进化版。...虽然它没有什么惊世的新性能,但它把许多语言的优点基于一身。Java本来是一个简单独一的语言,但是Sun在长期运营Java的过程中出现了很多错误,比如将语言与ru
  • spring的优点与缺点

    万次阅读 2018-08-22 01:13:23
    最近面试遇到面试主考官,有两次都问到了两次关于spring的优点与缺点,所以觉得这个问题·值得好好思考总结一下。 spring这个有两大概念:IOC和AOP IOC反转控制(也可以叫DI依赖注入,其实都是一个意思,角度不同...
  • 可能是全网最好的MySQL重要知识/面试题总结

    万次阅读 多人点赞 2019-06-29 20:20:34
    文章目录什么是MySQL?事务相关什么是事务?事物的四大特性(ACID)介绍一下?并发事务带来哪些问题?事务隔离级别有哪些?MySQL的默认隔离级别是?索引相关为什么索引能提高查询速度什么是最左前缀原则?注意避免冗余索引...
  • 端到端与到点到底是什么

    千次阅读 2008-12-18 14:59:00
    那么这里的到点,端到端是什么意思?说法一:端到端与到点是针对网络中传输的两端设备间的关系而言的。端到端传输指的是在数据传输前,经过各种各样的交换设备,在两端设备问建立一条链路,就象它们是直接相连的...
  • 什么是微服务以及微服务的技术

    万次阅读 2018-07-26 11:04:48
    在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 130,862
精华内容 52,344
关键字:

优点的点是什么意思