摘要:
一、BIO通信 1、原理 BIO即同步阻塞模式一请求一应答的通信模型,该模型最大的问题就是缺乏弹性伸缩能力。当客户端并发访问量增加后,服务端的线程个数和客户端并发访问数呈1:1的正比关系。 由于线程是JAVA虚拟机非常宝贵的系统资源,当线程数膨胀之后,系统的性能将急剧下降,随着并发访问量的继续增大, 阅读全文
摘要:
一、进入.git文件夹 二、编辑config 原文件: 修改后: 代码如下: [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignor 阅读全文
摘要:
五.Jstat 1、概述 Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下, 主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap 阅读全文
摘要:
一.JavaScript JavaScript是一种网页的编程技术,实现页面的动态交互效果,是一种基于对象和事件驱动的解释性语言。 Javascript的写法 方式一:直接定义在事件中。 方式二:方法写在 <head>里的 <script> 中。 方式三:将代码写在单独的 js文件中,在 html 阅读全文
摘要:
一.Servlet是什么 Servlet是sun公司制订的一种用来扩展web服务器功能的组件规范。 1、扩展web服务器功能 早期的web服务器(比如apache web server,微软的 iis)只能够处理静态资源(即需要事先将html文件写好),不能够处理动态资源的请求(即需要依据请求参数然 阅读全文
摘要:
一.Zuul是什么 zuul 是netflix开源的一个API Gateway 服务器,本质上是一个web servlet应用。 Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 二.Zuul能做 阅读全文
摘要:
一.Consul是什么 Consul是基于GO语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。 Consul的功能都很实用,其中包括:服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等特性。 Consul本身只是一个二进制的可执行 阅读全文
摘要:
一.Eureka是什么 Spring Cloud Eureka 是对Netflix公司的Eureka的二次封装,它实现了服务治理的功能。 Spring Cloud Eureka提供服务端与客户端,服务端即是Eureka服务注册中心,客户端完成微服务向Eureka服务的注册与发现。 服务端和客户端均采 阅读全文
摘要:
一.Gateway是什么 Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关, Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。 Sp 阅读全文
摘要:
一.Ribbon是什么 Ribbon是一个客户端负载均衡器,它可以很好地控制HTTP和TCP客户端的行为。 Ribbon 是netflix 公司开源的基于客户端的负载均衡组件,是Spring Cloud大家庭中非常重要的一个模块; 主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务 阅读全文