在微服务架构中,通常会存在多个服务层调用的情况,如果基础服务出现故障可能会发生级联传递,导致整个服务链上的服务不可用,如图1所示。 查看全文>>
技术文章2021-03-25 |传智教育 |Spring Cloud Hystrix原理
Eureka是Netflix开发的一个服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS(Amazon Web Services )域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Spring Cloud将其集成在自己的子项目Spring Cloud Netflix中,以实现Spring Cloud的服务发现功能。 查看全文>>
技术文章2021-03-25 |传智教育 |Spring eureka原理介绍
Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样,都属于MVC框架,但其使用和性能等方面比Struts2更加优异。Spring MVC具有如下特点: 查看全文>>
技术文章2021-03-22 |传智教育 |Spring MVC框架,Spring MVC框架的优点
在实际开发中,查询操作通常都会涉及到单条数据的精确查询,以及多条数据的模糊查询。那么使用MyBatis框架是如何进行这两种查询的呢?接下来,本小节将讲解下如何使用MyBatis框架根据客户编号查询客户信息,以及根据客户名模糊查询客户信息。 查看全文>>
技术文章2021-03-22 |传智教育 |MyBatis框架如何实现数据查询
在操作String类之前,首先需要对String类进行初始化。在Java中,可以通过字符串常量和String的构造方法对String类进行初始化。 查看全文>>
技术文章2021-03-22 |传智教育 |String类的初始化,String类的初始化初始化步骤
在Eclipse的菜单栏中依次选择【File】→【New】→【Java Project】,或者在Package Explorer视图中单击鼠标右键,然后选择【New】→【Java Project】会出现一个“New Java Project”对话框,如图1所示。 查看全文>>
技术文章2021-03-22 |传智教育 |使用Eclipse进行程序开发
微服务架构是团队面对互联网产品爆发式增长的最优选择,要解决的是快速迭代、高可靠和高可用等问题,把复杂度很高的产品拆分成一些较小的模块,并遵循康威定律,每一个模块用5-9个小团队来维护,这样可以减少沟通成本,提高协作效率,更好地实现快速迭代和弹性扩展。 查看全文>>
技术文章2021-03-22 |传智教育 |微服务和分布式的区别,微服务是什么
I/O流中针对字节的输入/输出提供了一系列的流,统称为字节流。字节流是程序中最常用的流,根据数据的传输方向可将其分为字节输入流和字节输出流。 查看全文>>
技术文章2021-03-18 |传智教育 |字节流,InputStream,JDKOutputStream