logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《计算机网络-第7版-谢希仁》学习笔记:网络层

二、网络层1、网络层提供的两种服务网络层向传输层提供虚电路服务和数据报服务虚电路服务:虚电路表示这只是一条逻辑上的连接,H1发送给H2的所有分组都沿着同一条虚电路传送数据报服务:H1发送给H2的分组可能沿着不同路径传送虚电路与数据报服务比较:2、网际协议IP与IP协议配套使用的还有三个协议:地址解析协议ARP、网际控制报文协议ICMP、网际组管理协议IGMPARP画在最下面,因为IP经常要使用这个

文章图片
#计算机网络
为什么使用HashMap需要重写hashcode和equals方法?

一、散列表1、散列思想散列表用的是数组支持按照下标随机访问数据的时候,时间复杂度是O(1)的特性通过散列函数把元素的键值映射为下标,然后把数据存储在数组中对应下标的位置。当按照键值查询元素时,用同样的散列函数,将键值转化为数组下标,从对应的数组下标的位置取数据2、散列函数散列函数hash(key),其中key表示元素的键值,hash(key)的值表示经过散列函数计算得到的散列值散列函数...

#散列表
Harbor仓库搭建及简单使用

一、Harbor介绍Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能二、环境准备Harbo...

BIO、NIO、AIO详解

一、Java的I/O演进之路Java共支持3种网络编程的I/O模型:BIO、NIO、AIOBIO:同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销NIO:同步非阻塞,服务器实现模式为一个线程处理多个请求(连接),即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O

Java分析线上OOM问题的工具

一、相关工具介绍1、jpsjps可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名以及这些进程的本地虚拟机唯一ID(LVMID),LVMID与操作系统的进程ID(PID)是一致的/ # jps1 ExpenseApplication6370 Jps选项作用-v输出虚拟机进程启动时的JVM参数后面介绍的命令都监控的是LVMID为1的这个JVM进程2、jstatjstat是用于监视虚拟机各种运行状态

ContextClassLoader详解

ContextClassLoader是通过Thread.currentThread().getContextClassLoader()返回该线程上下文的ClassLoader1、前置知识在讲解ContextClassLoader之前,需要先提两个知识点:1)双亲委派模型启动类加载器(Bootstrap ClassLoader):负责将放在<JAVA HOME>\lib目录中的,或者被-

Mac VirtualBox设置虚拟机网络

点击工具,选择网络,创建新的网卡在虚拟机上设置网络,设置两张网卡,一张是nat网络,用于连接外部网络。另一个是host-only网络,使用的是之前配置好的vboxnet设置这两张网卡可以确保虚拟机可以连接外网,同时可以在mac使用ssh也可以直接连接虚拟机最后需要配置linux的网卡。使用ip add查看目前的网卡信息修改的是/etc/sysconfig/network-scrip...

ZooKeeper详解(三):ZooKeeper的典型应用场景

四、ZooKeeper的典型应用场景1、数据发布/订阅数据发布/订阅系统,即所谓的配置中心,就是发布者将数据发布到ZooKeeper的一个或一系列节点上,供订阅者进行数据订阅,进而达到动态获取数据的目的,实现配置信息的集中式管理和数据的动态更新发布/订阅系统一般有两种设计模式,分别是推(Push)模式和拉(Pull)模式。在推模式中,服务端主动将数据更新发送给所有订阅的客户端;而拉模式则是由...

#负载均衡
2020年社招面经与问题总结(一)

说下本人现在的基本情况,毕业一年,双非本科,之前是项目外包,坐标上海,目标中大型互联网公司蚂蚁金服电话面:主要问做过的项目的一些解决方案(是否有分库分表、是否使用缓存、服务拆分的原则、遇到的有挑战性的技术问题,如何解决)Docker是如何实现虚拟化的、JVM运行时数据区、JVM垃圾回收算法、用过Dubbo吗、SpringCloud相关原理蚂蚁金服电话面卒,我们公司目前做的主要是企业内部的报销相关的

Dubbo详解(一):Dubbo介绍和SpringBoot整合Dubbo+ZooKeeper

一、Dubbo介绍1、Dubbo是什么Dubbo是阿里巴巴开源的基于Java的高性能RPC(一种远程调用)分布式服务框架(SOA),致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案2、Dubbo架构节点角色说明节点角色说明Provider暴露服务的服务提供方Consumer调用远程服务的服务消费方Registry服务注册与发...

    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择