Cloud
-
O和NIO的区别是什么?【Java面试题】
1.面向流与面向缓冲 Java IO和NIO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,…
-
什么是SpringCloud框架?
SpringCloud 是一系列框架的有序集合,它利用SpringBoot 的开发便利性简化了分布式系统的开发,比如服务发现.服务网关.服务路由.链路追踪等。其设计目的是为了简化S…
-
Java框架有哪些?Java开发十二大框架简介
一、Spring Spring框架是现在Java后端框架家族里面最强大的一个,拥有IOC和AOP两大利器,简化了开发的复杂性。而且Spring现在能与所有主流开发框架集成,是一…
-
JVM 是什么?JVM 的基本结构介绍
JVM是一种能够运行java字节码的虚拟机。 JVM的包含以下结构 ·类加载子系统 ·加载.class 文件到内存。 ·内存结构 &mid…
-
什么是前后端分离?如何理解前后端分离?
什么是前后端分离?目前比较认同的概念是SPA(Single Page Application),所有用到的展现数据都是后端通过异步接口(ajax.json)的方式实现的,前端直管展…
-
什么是单例模式?有几种?Java面试题常问
什么是单例模式?有几种? 单例模式:某个类的实例在多线程环境下只会被创建一次出来。单例模式有饿汉式单例模式、懒汉式单例模式和双检锁单例模式三种。 饿汉式:线程安全,一开始就初始化。…
-
什么是Spring Data?
SpringData 是一个用于简化数据库访问,并支持云服务的开源框架。 主要目标是使得数据库的访问变得方便快捷,并支持 map-reduce 框架和云计算机数据服务。它支持基于关…
-
Docker安装对开发平台的要求有哪些?
Docker支持在多种平台上使用,包括Mac、Windows、Cloud以及Linux系统上等。由于Docker是基于Ubuntu发布的,所以官方更推荐在Ubuntu上使用Dock…
-
Ribbon的常用负载均衡策略详细分析【技术干货】
1.Ribbon介绍 因为微服务是目前互联网公司比较流行的架构,所以spring就提供了一个顶级框架-spring cloud,来解决我们在开发微服务架构中遇到的各种各样的问题,今…
-
Spring Cloud Hystrix原理介绍
在微服务架构中,通常会存在多个服务层调用的情况,如果基础服务出现故障可能会发生级联传递,导致整个服务链上的服务不可用,如图1所示。 图1 服务故障的级联传递 在图1中,A为服务提供…