ICode9

精准搜索请尝试: 精确搜索
  • kubernetes系列(五) - kubernetes网络原理2020-06-20 16:53:33

    目录前言1. kubernetes网络模型2. kubernetes的组件之间如何通讯2.1 同一个pod内的多容器之间2.2 各个pod直接的通讯2.2.1 同一个节点上的pod互相通讯2.2.2 不同节点上的pod之间的通信2.3 pod和service之间的通讯2.4 外网访问pod3. kubernetes的三层网络 前言 关于kubernetes网络,

  • linux安装redis-6.0.1单机和集群2020-06-20 16:04:56

    redis作为一个直接操作内存的key-value存储系统,也是一个支持数据持久化的Nosql数据库,具有非常快速的读写速度,可用于数据缓存、消息队列等。 一、单机版安装 1.下载redis 进入redis官网下载安装包,这里使用的是目前最新版6.0.4 http://download.redis.io/releases/redis-6.0.4

  • 一篇文章带你彻底搞懂HashMap的实现,再也不用担心被欺负。2020-06-20 15:02:54

    文章目录HashMap前言什么是红黑树变色旋转左旋右旋简介HashMap 的基本元素Node构造方法HashMap()HashMap(int initialCapacity)HashMap(Map<? extends K, ? extends V> m)添加方法 put获取方法 get扩容 resizeJDK1.8 扩容JDK 1.7 扩容后续 Author : lss 路漫漫

  • SQL Server聚集索引和非聚焦索引2020-06-20 13:06:23

    1、什么是索引? 索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查数据无需进行全表扫描,可以快速查询所需的数据。 2、聚集索引和非聚集索引的区别? 一个表只能有一个聚集索引但可以有多个非聚集索引。 聚集索引的叶节点就是最终的数据节点,而非聚

  • ACL 权限控制机制 ?2020-06-20 13:02:32

    UGO(User/Group/Others) 目前在 Linux/Unix 文件系统中使用,也是使用最广泛的权限控制方式。是一种粗 粒度的文件系统权限控制模式。 ACL(Access Control List)访问控制列表 包括三个方面: 权限模式(Scheme) 1、IP:从 IP 地址粒度进行权限控制 2、Digest:最常用,用类似于 username:passwor

  • Zookeeper 观察者2020-06-20 12:56:55

    一、概述 1.特点:不参与投票也不选举,但是会监听投票结果,然后根据投票结果来执行对应请求 场景:三个机房,杭州,青岛,美国,杭州有7001个 zk 服务节点,青岛有4000个 zk 服务节点,美国有4000 zk 服务节点 问题:选举节点个数过多,网络对选举的效率影响较大 选举A作为leader的,选择B作为leader的,

  • RELYUM—针对关键系统的物联网和网络安全解决方案 (二)2020-06-20 09:38:15

    上篇文章我们简单介绍了时间敏感型网络的应用在各个行业中的应用,如航空航天,铁路或工业自动化等市场将TSN视为向具有确定性特征的可互操作的高带宽网络转移的机会,这将为他们节省大量的设备和电缆成本。这篇文章我们将介绍Relyum的技术优势。 技术优势 时间敏感型网络合并了工厂和

  • Redis 3.0.4 跳跃表2020-06-19 22:51:59

      跳跃表是一种有序数据结构,他是通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。在的插入和删除都可以在O(lgN)时间复杂度内搞定   Redis在两个地方用到跳跃表,一个是实现有序集合键,另一个是在集群节点中用作内部数据结构。     1.跳跃表的实现

  • 主备 HA 系统中的脑裂问题2020-06-19 18:39:15

    目录 文章目录目录脑裂(Split Brain)脑裂的原因防止脑裂的办法Fence 技术Keepalived vs Pacemaker参考文档 脑裂(Split Brain) 在 HA(高可用)系统中,当联系主、从节点之间的 “心跳线路” 断开时,本来作为一个整体、动作协调的 HA 系统,就分裂成为两个独立的节点,即两者都认为自己是 M

  • LeetCode-面试题07-重建二叉树2020-06-19 17:52:45

    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof 问题 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9

  • 某公司笔试题(1)2020-06-19 17:04:59

    前言 上周有幸被一家公司邀请过去面试,面试结果不如人意,但对于爱总结的程序员,这家公司的面试题还是需要总结一下的,总结才能进步嘛。 正文 JavaScript中怎么判断String类型的数据,请写出具体函数实现 方法一: function isString(str) { return typeof str === 'string' } 这

  • 跨云厂商部署 k3s 集群2020-06-19 11:55:46

    原文链接:https://fuckcloudnative.io/posts/deploy-k3s-cross-public-cloud/ 最近一两年各大云服务商都出了各种福利活动,很多小伙伴薅了一波又一波羊毛,比如腾讯云 1C2G 95/年 真香系列,华为云和阿里云也都有类似的活动,薅个两三台就能搭建一个 Kubernetes 集群。但是跨云服务商搭

  • mysql各个集群方案的优劣2020-06-19 09:55:42

    集群的好处 高可用性:故障检测及迁移,多节点备份。 可伸缩性:新增数据库节点便利,方便扩容。 负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。 集群要考虑的风险 网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的节点失去连接。 脑裂

  • Day 62020-06-18 23:57:16

    第22题: 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。(来自LeetCode) 1、首先可以使用暴力求解,n对括号里面总共有n*2个空间来存储括号;   可以将所有组合全部列举出来,然后筛选其中合法的括号。 2、当然也可以使用递归来生成合法的括

  • Chrome控制台的妙用之使用XPATH2020-06-18 19:51:30

    谷歌浏览器,对于作为程序员的我们来说可以是居家必备了,应该用的相当的熟悉了,我们用的最多的应该是network选项吧,一般用来分析网页加载的请求信息,比如post参数之类的,这些基本的功能基本上够用了,今天我说的不是network模块,而是console命令模块的使用, 关于console命令的使用网上也有很

  • Fabric网络组织与主节点选举2020-06-18 16:08:00

    一、Fabric网络组织 Fabric网络组织按如下结构组成:Fabric网络-->Channel通道-->组织(成员)-->节点。即整个网络由数个通道组成,每个通道都由多个组织构成,而每个组织内部由数个节点组成(可能由功能或其他划分方式分为多个节点)。如下图所示: 二、主节点(leader peer)选举 一个组织(其实是成

  • [Notes] 2020.6.18 每日一题 从先序遍历还原二叉树2020-06-18 13:04:55

    题目 我们从二叉树的根节点 root 开始进行深度优先搜索。 在遍历中的每个节点处,我们输出 D 条短划线(其中 D 是该节点的深度),然后输出该节点的值。(如果节点的深度为 D,则其直接子节点的深度为 D + 1。根节点的深度为 0)。 如果节点只有一个子节点,那么保证该子节点为左子节点。

  • redis 集群(文档整理)2020-06-18 12:57:07

    Redis集群 ·Redis集群提供了一种运行Redis安装的方法,在该安装中,数据会在多个Redis节点之间自动分片。 Redis集群在分区期间还提供了一定程度的可用性,这实际上是在某些节点出现故障或无法通信时有继续工作的能力。但是,如果发生较严重故障(例如,大多数主节点不可用时),集群将停止运行。

  • Springboot - log4j22020-06-18 10:53:41

    log4j2 springboot中默认的日志框架是logback,如果要使用log4j2,需要先去除默认的日志框架 <!-- 去除系统默认的logback日志框架,使用自己配置的框架 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusi

  • 小Q与找茬2020-06-18 10:06:03

    题目要求我们在线二维数点。 看到二维很容易想到用树套树维护。时间复杂度为O((n+q)log^2n+点数*logn) 但是其实不用树套树。 题目中没有修改,所以可以对x轴建线段树,每个节点维护一个从小到大排序的表表示这个区间管辖的节点的y值。 每次可以两次二分求得询问区间,再O(点数)询问合法

  • memcached 如何实现冗余机制?2020-06-18 10:02:50

    不实现!我们对这个问题感到很惊讶。Memcached 应该是应用的缓存层。它的设 计本身就不带有任何冗余机制。如果一个 memcached 节点失去了所有数据,您 应该可以从数据源(比如数据库)再次获取到数据。您应该特别注意,您的应用 应该可以容忍节点的失效。不要写一些糟糕的查询代码,寄希望于

  • ZooKeeper使用入门2020-06-17 23:03:51

    ZooKeeper简介 ZooKeeper是一个分布式的,开源的分布式应用程序协调服务,是Hadoop的子项目之一。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 安装ZooKeeper 操作系统要求 操作系统 客户端 服务端 原生客户端 附加组件

  • 浅谈并查集2020-06-17 23:03:26

    并查集 这是个什么东西呢?肯定OI大佬都知道。并就是指合并,查就是指查询,集就是集合,这种数据结构可以动态维护很多不重叠的集合 那么并查集其实是一种树形结构,它的每个节点都是一个元素,那么根节点就是这棵树(这个集合)的代表元素,我们可以用树根来表示这个集合。我们用一个f数组来记录并

  • 删除链表中所有重复的结点2020-06-17 19:41:39

    删除链表中所有重复的结点 题目描述 解题思路: 对于删除类的问题需要特别注意的一个点就是链表的头节点,头节点也可能是被删除的结点,所以一般在这种删除类的问题里面,我们都会给出一个伪头结点,为了防止传递二级职责和你这种麻烦的情况出现,首先需要建立一个伪头结点。 接下来,

  • AQS2020-06-17 19:01:52

    什么是AQS ReentrantLock的底层实现 支持尝试获取锁 支持重入 支持打断 支持多条件 支持公平锁和非公平锁 支持共享锁和排他锁 怎么做到的 使用了模板方法实现tryAcquire 子类Sync实现 通过CAS操作state的值,state为volatile修饰,线程可见 state为0表示锁未被占用,为1表示被占用,

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

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

ICode9版权所有