ICode9

精准搜索请尝试: 精确搜索
  • CentOS下ISCSI共享存储配置2022-04-17 23:31:43

    ISCSI共享存储 ​ ISCSI,小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,它可以共享镜像文件(*.img)、分区(partition)、物理硬盘和逻辑卷等。现在使用ISCSI技术实现局域网内共享物理磁盘和磁盘分区。 1. 环境准备 1.1硬件环境 两台CentOS7.6的机器,一台额外

  • 剑指 Offer 28. 对称的二叉树2022-04-12 20:03:40

    题目链接: 剑指 Offer 28. 对称的二叉树 思路:本题采用递归的方式来进行解决,一个树要满足对称,则说明左结点的左节点和右节点的右节点,以及左节点的右节点和右节点的左节点要相等 所以按照这个思路去往下递归,并讨论好空节点的情况。递归的终点:找到不符合条件的情况或是两个结点相等且

  • LinkedList源码解读2022-04-05 19:01:40

    1.背景 2.先来认识一下什么是双向链表 示例图: 代码: package com.ldp.collection.demo01; import org.junit.Test; /** * @author 姿势帝-博客园 * @address https://www.cnblogs.com/newAndHui/ * @WeChat 851298348 * @create 04/05 6:03 * @description */ public

  • k8s节点node报错The connection to the server localhost:8080 was refused - did you specify the right host2022-04-02 13:01:16

    解决办法: 将master节点上的admin.conf文件拷贝到从节点 1在master节点上执行传文件 [root@master .kube]# scp /etc/kubernetes/admin.conf node1:~ Password: admin.conf

  • CentOS7.5 删除virbr0虚拟网卡2022-03-25 09:32:30

    CentOS7.5 删除virbr0虚拟网卡在CentOS 7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡,这个是因为在虚拟化中有使用到libvirtd服务生成的,如果不需要可以关闭后去掉:一、查看IP及网桥设备[root@Node1 ~]# ip -4 addr

  • Ansible面试题2022-03-19 17:34:31

    1、Ansible是什么? Ansible是一个自动化运维工具,基于Python开发,集合了众多运维工具的优点,可以实现批量系统配置、批量程序部署、批量运行命令等功能。并且它是基于模块工作的,本身没有批量部署的能力,真正批量部署的是ansible所运行的模块,而ansible只是提供一种框架。 2、Ansible常用

  • 四、prometheus联邦配置2022-03-19 17:02:06

    一、基础环境 192.168.88.200 prometheus # prometheus主节点 192.168.88.201 prometheus-federate1 # 联邦节点1 192.168.88.202 prometheus-federate2 # 联邦节点2 192.168.88.203 node1 192.168.88.204 node2 二、配置prometheus联邦 2.1、部署prometheus prometheu

  • 两两交换链表中的节点2022-03-01 23:02:58

    24. 两两交换链表中的节点 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。   示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:head = [1] 输出:[1]

  • 刷题-剑指 Offer 28. 对称的二叉树2022-02-26 15:35:34

    一、题目   二、分析   1.看到题目就想到利用递归去解决问题,首先第一点要不断地去判断两边节点,第二点递归可以提升代码的速度   2.在递归里面首先我们要先考虑两边节点都是否为空,都为空说明,前面的遍历对比都是对的,所以输出true;第二点若其中有个节点为空,另个节点不为空,说明没

  • centos双网卡搭建nat网络(网络地址转换)2022-02-24 12:36:47

    环境说明 os: centos 7.9 dhcp: 4.2.5 virtualbox: 6.1 节点说明 节点名称 网卡 IP 说明 nat-route enp0s3 192.168.101.141 对外网络,链接internet enp0s8 10.0.0.2 链接内网,intnet0 nat-node1 enp0s3 dhcp分配 链接内网,intnet0 nat-node2 enp0s3 dhcp分配 链接内网

  • leetcode117_填充每个节点的下一个右侧节点指针II2022-02-18 23:03:38

    public Node connect(Node root) { if(root == null) return root; Deque<Node> q = new LinkedList(); q.offer(root); while(!q.isEmpty()) { int size = q.size(); for(int i = 0; i < size; i++) { Node node1 = q.

  • LeetCode143 重排链表2022-02-18 17:03:51

    题目 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → … → Ln - 1 → Ln 请将其重新排列后变为: L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → … 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:head = [1,2,3,4] 输出:[1,4,2,3] 示例

  • docker安装consul详细教程2022-02-15 15:02:19

    拉取镜像 sudo docker pull consul 启动节点1(server模式) docker run -d -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' --name=node1 consul agent -server -bind=172.17.0.2 -bootstrap-expect=3 -node=node1 -node:节点的名称 -bind:绑定的一个地址,用于

  • glusterfs部署及卷类型使用【转】2022-02-07 15:02:18

    glusterfs部署及卷类型使用   一、环境说明 hostnameIPdiskrole gluster-node1 192.168.99.251 /dev/sdb、/dev/sdc、/dev/sdd server、client gluster-node12 192.168.99.252 /dev/sdb、/dev/sdc、/dev/sdd server、client gluster-node13 192.168.99.253 /dev/sdb

  • NC33 合并两个排序的链表2022-02-04 16:30:55

    描述 输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。 数据范围: 0≤n≤1000 要求:空间复杂度 O(1),时间复杂度 O(n) 题解:当node2的节点大于node1的节点小于node1.next的节点时,插入节点。否则指针后移,bug出现在末尾指针的处理,需要判断no

  • python使用py2neo根据关系自动创建neo4j的节点与关系2022-02-01 23:04:18

    文章目录 核心代码完整示例代码 使用py2neo构建neo4j图模型小demo:https://blog.csdn.net/weixin_35757704/article/details/112525629 核心代码 使用py2neo连接neo4j的方法: from py2neo import Graph graph = Graph("http://localhost:7474", auth=("neo4j", "neo4j"))

  • Telegraf入门2022-01-27 19:30:49

    Telegraf是什么? Telegraf 是一个用Go语言编写的代理程序,可收集系统和服务的统计数据,并写入到InfluxDB数据库。内存占用小,通过插件系统可轻松添加支持其他服务的扩展。 Telegraf metric是用于在处理期间对数据建模的内部表示,这些指标完全基于InfluxDB的数据模型,包含四个主要组

  • Calico 路由反射模式权威指南2022-01-27 09:02:33

    1. 概述 作为 Kubernetes 最长使用的一种网络插件,Calico 具有很强的扩展性,较优的资源利用和较少的依赖,相较于 Flannel 插件采用 Overlay 的网络,Calico 可以通过三层路由的方式采用性能更佳的 Underlay 网络,Calico 网络插件的转发效率是所有方案中较高的。 在使用 Calico 网络插件

  • Kubernetes搭建(二)2022-01-23 12:01:21

    一、The hard way Kelsey Hightower :https://github.com/kelseyhightower 这种方式搭建Kubernetes的环境方式可以说是最难的了。他的github中有一个kubernetes-the-hard-way,里面写了一个k8s比较困难的搭建方式,我是作为一个了解看了下,没真试过他的方式,有兴趣的可以自己玩  二、

  • 【算法】求二叉树两个节点的最低公共祖先节点2022-01-23 01:02:51

    左程云算法与数据结构课 https://www.bilibili.com/video/BV13g41157hK?p=2&spm_id_from=pageDriver 题目 给定两个二叉树的节点node1和node2,找到他们的最低公共祖先节点。 题解 解法一 设置一个 HashMap 保存节点与该节点的父节点(设根节点的父节点为本身),然后再用一个集合 set1

  • CephFS分布式文件系统2022-01-20 14:34:56

    目录组件基本组件块存储文件存储对象存储特点:1、高性能:2、高可用性:3、高可扩展性:4、特性丰富:详细配置一、准备机器1、修改主机名2、修改hosts文件二、Ceph节点安装1. 安装NPT(所有节点)2、管理节点配置无密码ssh登陆3、关闭核心防护4、配置yum源三、搭建集群1. 安装准备,创建文件夹2.

  • GFS企业分布式存储2022-01-09 14:32:18

    目录 一、部署流程1. 环境部署2. 硬盘分区挂载3. 配置/etc/hosts文件(所有节点上操作)4. 安装、启动GFS5. 添加节点并创建集群6. 根据规划创建卷6.1 创建分布式卷6.2 创建条带卷6.3 创建复制卷6.4 创建分布式条带卷6.5 创建分布式复制卷 二、Client 客户端部署与测试1. 部

  • GlusterFS 配置及使用【转】2022-01-05 17:41:48

    glusterfs创建分布式卷 一、环境信息 node1 192.168.8.11 两块磁盘node2 192.168.8.12 两块磁盘二、通用配置(各个节点) 1、修改主机名 hostnamectl set-hostname node1 2、修改hosts文件 # cat <<"EOF">/etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localh

  • GlusterFS 配置及使用【转】2022-01-05 17:41:48

    glusterfs创建分布式卷 一、环境信息 node1 192.168.8.11 两块磁盘node2 192.168.8.12 两块磁盘二、通用配置(各个节点) 1、修改主机名 hostnamectl set-hostname node1 2、修改hosts文件 # cat <<"EOF">/etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localh

  • leetcode面试题 02.07. 链表相交2022-01-03 22:33:34

    一:题目 二:思路 1.这道题我们是需要找到一个结点,并且从这个结点往后的结点都相等 2.我们需要将两个链表 右对齐 3.然后将长链表的指针移动到和短链表头结点相同的位置 4.接下来就是比较指针,当一个指针相同也就意味着往后的结点的数值也相等 三:上码 /** * Definition for

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有