在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等;二是逻辑意义上的端口,一般是指TCP/IP协议中的端口端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。 端口分类 按端口号可分为3大类: (1)公认端口(Well Known
转载 10月前
25阅读
VLAN:用来隔离广播域,提高网络安全性,譬如,不同VLAN之间通信需要使用三层路由。  1、基于端口的划分:按支持vlan的交换机上的物理端口和内部的pvc端口来划分。  2、基于mac地址的划分:  3、按网络层协议来划分:  4、按IP组播组来划分:  5、按策略划分:就是组合上面几种划分方式;  6、按用户定义、非用户授权划分:
在 Kubernetes 中,targetPort 是一个 Service 资源定义中的一个关键字段,它指定了流量将被转发到后端 Pod 上的哪个端口。这个机制允许你在 Pod 内部使用一个端口,而在集群外部使用另一个端口来访问这些 Pod,从而提供了额外的灵活性和封装。参考文章: 深入理解 Kubernetes:targetportService 和 targetPort 解释Service:在
转载 2024-07-25 20:11:03
33阅读
起因当数据库有单个数据库转变为水平分库,原来单个系统中的ID(Sequence)以及自增id的做法需要改变 我们主要需要解决下面的两个问题:唯一性连续性问题与处理当我们只考虑id的唯一性的问题的时候,我们可以使用UUID等方式来自动生成,虽然这样生成的id保证了唯一性,但是在分布式系统中的连续性是一个巨大的问题进而,我们可以想到,我们可以将所有id都存放在一个地方进行集中分类管理,分布式系统中的
container/list双向链表解析概述container/list包实现了基本的双向链表功能,包括元素的插入、删除、移动功能。链表链表是一种非连续存储的容器,由多个节点组成,节点通过一些变量记录彼此之间的关系。列表有多种实现方法,如单链表、双链表等列表的原理可以这样理解:假设 A、B、C 三个人都有电话号码,如果 A 把号码告诉给 B,B 把号码告诉给 C,这个过程就建立了一个单链表结构,如
一、container1、概念容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您做好。Container技术是直接将一个应用程序所需的相关程序代码、函式库、环境配置文件都打包起来建立沙盒执行环境,Container技术产生的环境就称为Container。Container技术采取共享Host OS的作法,而不需在每一个Container内执行Guest OS
转载 7月前
59阅读
Swagger是个测试工具,它能将我们在controller层暴露的接口添加说明。给类和方法添加说明描述一.我们可以使用@Api注解,在一个controller类上添加说明。 如下: 那么,访问swagger时,就能看到这个controller类的描述了 二.我们可以通过将@ApiOperation注解,写在controller层的方法上,来说明该方法的作用。给实体类的字段添加描述。我们可以给实体
用户属性用户名口令用户ID(UID)用户主目录用户shell口令 /etc/passrd文件用户在登陆时,系统查询这个文件 , 确定用户的UID并验证用户口令包括的信息 登陆名经过加密的口令UID默认的GID个人信息主目录登陆shell成员组 /etc/group文件用户在登陆时,系统查询这个文件 , 确定用户的UID并验证用户口令包括的信息 组名加密的口令GID号成员列表 ,彼此用逗
转载 10月前
26阅读
第一篇:[Kubernetes]PV,PVC,StorageClass实战----|第二篇:[Kubernetes]PV,PVC,StorageClass实战----||官网Storage Classes | Kubernetes 1 对于PV或者StorageClass只能对应一种后端存储 2 对于手动的情况,一般我们会创建很多的PV,等有PVC需要使用的时候就可以直接使用了 3 对于自动的情况
多路径multipath配置以root用户登录1.查看共享磁盘是否挂载成功#fdisk -l2.生成配置文件#mpathconf --enable修改配置文件权限#chmod 644 /etc/multipath.conf查看挂载磁盘(本机挂载的磁盘为sdc--sdn)挂载磁盘为6块,因为多路径会显示12块#ll  /dev/sd*查看磁盘ID 依次执行 (可以写个脚本,懒得搞了)#/u
目录Kubernetes: 利用NFS动态提供后端存储pv, pvc和storageclass关系前提条件nfs-client-provisioner安装部署方式1: 使用Helm配置方式2: 不使用Helm授权如果启用了RBAC修改deployment文件并部署 deploy/deployment.yaml修改StorageClass文件并部署 deploy/class.ya
转载 2024-04-20 16:59:45
159阅读
Hadoop hdfs副本存储和纠删码(Erasure Coding)存储优缺点 The advantages and disadvantages of hadoop hdfs replicating storage and erasure coding storage.Hadoop 3.0.0-alpha1 及以上版本提供了纠删码(Erasure Co
1、基础yaml文件格式1.1、namespaceapiVersion: v1 kind: Namespace metadata: name: name labels: name: namekubectl apply -f namespace.yaml1.2、Serviceservice示例apiVersion: v1 kind: Service metadata: name:
转载 2024-08-09 20:22:36
579阅读
一、实例操作①、创建对应的application.yml (dev 开发;prod 生产;test 测试)文件②、在application.yml文件中,放公共的配置部分 (这部分最好还是复制,自己敲位置,空格不对都会报错)spring: profiles: active: @profileActive@在dev版本:server: port
转载 2024-07-24 10:08:08
50阅读
直奔主题,在模块化开发中,模块间的数据交流大多数同学会采用以接口作为通信协议的方式。需要面对的问题有以下几点:接口由谁来维护?这个问题简单,由提供服务的模块来维护。接口怎么暴露?打成jar包,发布到maven。接口在哪里维护?现在可以参考的方案有三种:一. 所有相关模块的接口统一在一个模块中维护;二. 各个模块的接口分别在自建一个新的模块中维护,通过命名规则一一对应;三. 像微信的.api方案,使
方法一:有时候在开发应用程序时,希望控制程序运行唯一的实例。例如,最常用的mp3播放软件Winamp,由于它需要独占计算机中的音频设备,因此该程序只允许自身运行唯一的一个例程。在Visual C++的开发实践中,对于16位的Windows系统,应用程序的hPrevInstance句柄保存了应用程序上一个运行的实例,可以用该值来检查是否有实例运行;然而在32位Windows系统下,这个值总是NULL
转载 8月前
49阅读
这里写目录标题for /f #dos的特殊符号1、@: 执行本行命令时,命令内容在cmd中不显示 echo off:关闭所有命令显示2、%: 批处理变量引导符%a FOR循环时用,CMD直接执行使用 %%a FOR循环时用,BAT脚本中使用 %a% 调用普通变量 !a! 普通变量3、>、<、>>、<< 重定向符号1)>
一、Ingressk8s 对外暴露服务(service)主要有两种方式:NotePort, LoadBalance, 此外externalIPs也可以使各类service对外提供服务,但是当集群服务很多的时候,NodePort方式最大的缺点是会占用很多集群机器的端口;LB方式最大的缺点则是每个service一个LB又有点浪费和麻烦,并且需要k8s之外的支持; 而ingress则只需要一个
转载 2024-01-18 22:39:55
76阅读
安装tomcat 1.1 去tomcat官网下载.tar.gz的安装包 1.2 把下载的安装包上传到服务器上某个文件夹下(随意) 1.3 进入到安装包所在目录执行命令解压缩:tar -zxvf apache-tomcat-7.0.105.tar.gz 1.4 剪切到目标目录:mv apache-tomcat-7.0.105 ./tomcat01 1.5 按照上述步骤再安装一个tomcat02,这样
转载 2024-03-16 10:00:04
40阅读
前言一般一个系统大概分3个部分,前端  -  后端  -  数据库。前端       可能是N台电脑,N个手机,所以压力最小后端       很多个用户操作电脑端或者手机端请求    压力很大数据库     又有1个或者多个后端程
转载 8月前
14阅读
  • 1
  • 2
  • 3
  • 4
  • 5