#深入理解计算机系统

深入理解Spring Cloud Ribbon客户端负载均衡原理(一 实现服务实例地址转换)

在使用springcloud搭建微服务架构时,需要进行负载均衡操作。负载均衡分为硬件负载均衡和软件负载均衡,软件负载均衡又分为服务端负载均衡和客户端负载均衡。本系列主要介绍利用SpringcloudRibbon和RestTemplate实现客户端负载均衡,本文主要介绍将逻辑名为host的URI转化为服务实例的过程。在进...

SpringBoot官方文档学习(二)使用Spring Boot构建系统

  强烈建议您选择一个支持依赖关系管理并且可以使用发布到“MavenCentral”仓库的构建系统。我们建议您选择Maven或Gradle。其他构建系统(例如,Ant)也可以和SpringBoot一起使用,但是它们并没有得到很好的支持。  1.依赖管理  每个SpringBoot版本都提供了它所支持的依赖关系列表。实际...

HASHMAP原理解析,不错的文章

http://blog.csdn.net/vking_wang/article/details/14166593...

Linux文件系统及文件类型

Linux文件系统:  根文件系统(rootfs)    rootfilesystem  LSB,FHS:(FileSystem...    /etc, /usr, /var, /root....   /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(boot...
代码星球 ·2021-01-23

Centos系统压力测试 ab 命令安装与使用

Apache安装包中自带的压力测试工具 ApacheBenchmark(简称ab) 简单易用,这里就采用 ab作为压力测试工具了。1.独立安装ab运行需要依赖apr-util包,安装命令为:  yuminstallapr-util  安装依赖&nbs...

Centos7系统下以RPM方式如何安装mysql-5.7

检查系统是否装有mariadbrpm-qa|grepmariadb卸载mariadb强制卸载mariadbrpm-e--nodepsmariadb-libs-5.5.35-3.el7.x86_64安装mysqlrpm-ivhmysql-community-common-5.7.12-1.el7.x86_64.rpm&n...

深入浅出一致性Hash原理

在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。但是普通的余数hash(hash(比如用户id)%服务器机器数)算法伸缩性很差,当新增或者下线服务器机器时候,用户id与服务器的映射关系会大量失效。...

计算机网络学习笔记——网络层

网络层只向上提供简单灵活的、无连接的、尽最大努力交付的数据包服务。网络在发送分组时,不需要先建立连接。每一个分组(IP数据包)独立发送,与其前后的分组无关(不进行编号)。网络层不提供服务质量的承诺。也就是说,所发送的分组可能出错、丢失、重复和失序(不按序到达终点),也不保证分组交付的时限。由于传输网络不提供端到端的可靠...

计算机网络学习笔记——数据链路层

  链路(link):就是从一个结点到相邻结点的一段物理线路(有限或无线),中间没有任何其他的交换节点。数据链路(datalink):在一条新路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输。若把这些协议的硬件和软件加到链路上来,就构成了数据链路,最常用的方法...

计算机网络学习笔记——物理层

物理层考虑的任务是怎样在连接各种计算机的传输媒体上传输数据比特流,而不是考虑具体的传输媒体。可以将物理层的主要任务描述为确定与传输媒体接口的相关一些特性机械特性:例如,接口形状、大小,引脚数目等电器特性:例如,规定电压范围(-5V到+5V)功能特性:例如,规定-5V表示0,+5V表示1过程特性:各种功能的工作顺序&nb...

计算机网络学习笔记——计算机网络概述

>学了一个多暑假的计算机网络,突然发现目前对学习Web安全来说用处并不大计算机网络(网络):计算机是由结点(node)和连接这些结点的链路(link)组成,结点可以是计算机、集线器、交换机或路由器组成。一般用一朵云表示网络。通过集线器或交换机组成。互连网:网络之间通过路由器互连起来,这样就构成了一个范围更大的网络...

Java获取系统基础参数信息

一、JVM已经帮我们读取了系统信息publicvoidtestSystemParam(){Propertiesp=System.getProperties();Iteratorit=p.entrySet().iterator();while(it.hasNext()){Map.Entryentry=(Map.Entry...

Windows系统CPU和内存状态实时查询(Java)

一、背景需要查询Windows服务器的CPU和内存状态。Linux系统查询CPU和内存状态很简单,一个top命令搞定,Windows就稍微麻烦一些了。经过资料查找,发现jdk目前不能直接查询系统的CPU和内存状态。进一步查找,发现可以使用第三方库sigar。二、sigar库下载1.github上开放源码库(但是没有编译...

springboot更换日志系统

背景:springboot.2.1.2默认使用logback作为日志系统,我想禁用logback,换成效率更高的log4j2。一、去除默认的logback依赖1.方法一精准去除dependencies{//https://mvnrepository.com/artifact/org.springframework.bo...

记一次Linux系统安装的异常(AMI配置)

一、背景安装Linux系统(Debian8.8),老是失败,卡在InstallSoftware(12%的位置) 二、解决?网上搜到的解决方法1.安装过程中不要拔网线(我没拔)2.安装时禁用网卡配置(这种方式反复尝试,最后终于跳过卡顿点,看起来问题解决了) 三、启动安装完成,发现屏幕闪的厉害(这看起来...
首页上一页...4950515253...下一页尾页