03 2019 档案
摘要:1.1 云监控 1、云监控相关接口 #! /usr/bin/env python # -*- coding: utf-8 -*- from tencentcloud.common import credential from tencentcloud.common.profile.client_pr
阅读全文
摘要:1.1 云服务器 1、腾讯云SDK使用举例 网址:https://cloud.tencent.com/document/sdk/Python #! /usr/bin/env python # -*- coding: utf-8 -*- from tencentcloud.common import
阅读全文
摘要:1.1 环境介绍 参考博客:https://www.cnblogs.com/xiaodf/p/5968178.html https://www.douban.com/note/701660289/ https://www.freebsd.org/doc/zh_CN/books/handbook/ke
阅读全文
摘要:1.1 kerberos认证浅析 1、kerberos定义 1. Kerberos 是一种网络认证协议,其设计目标是通过密钥系统为客户机 / 服务器应用程序提供强大的认证服务。 2. Kerberos 作为一种可信任的第三方认证服务,是通过传统的密码技术(如:共享密钥)执行认证服务的。 3. Ker
阅读全文
摘要:1.1 DevOps介绍 1、DevOps定义 1. DevOps是“开发”和“运维”的缩写。 2. DevOps是一组最佳实践强调(IT研发、运维、测试)在应用和服务生命周期中的协作和沟通 3. 强调整个组织的合作以及交付和基础设施变更自动化,从而实现持续集成、持续部署和持续交付 2、DevOps
阅读全文
摘要:参考博客: https://www.cnblogs.com/davidwang456/p/7795263.html
阅读全文
摘要:参考博客:https://www.cnblogs.com/zclzhao/p/5749736.html 51cto课程:https://edu.51cto.com/center/course/lesson/index?id=251707
阅读全文
摘要:1.1 配置报警 11111111111111111111
阅读全文
摘要:open-falcon其他篇 目录: 1.1 安装open-falcon环境准备 1.2 部署open-falcon后端 1.2.1 agent配置文件 1.2.2 transfer(数据上报) 1.2.3 judge(告警判断) 1.2.4 Alarm(告警) 1.2.5 graph(数据存储&归
阅读全文
摘要:open-falcon其他篇 目录: 1.1 openfalcon介绍 1.2 open-falcon架构 1.1 openfalcon介绍 返回顶部 openfalcon官网: https://book.open-falcon.org/zh/ 1、openfalcon特点 1. 数据采集免配置:
阅读全文
摘要:1.1 golang中的init函数和main函数 1、init函数和main函数 1. golang里面有两个保留的函数:init函数(用于所有package)和main函数(只能用于package main)。(这两个函数在定义时不能有任何的参数和返回值) 2. 每个package中的init函
阅读全文
摘要:1.1 go环境安装 1、go下载安装 官方:https://golang.org/dl 国内: https://golang.google.cn/dl/ https://www.golangtc.com/download 调整go环境变量 我的电脑 --> 高级 --> 环境变量 1. 首先要把g
阅读全文
摘要:通用业务问题 目录 1.1 秒杀系统介绍 1.2 秒杀系统技术挑战 1.3 秒杀架构原则 1.4 前端层设计 1.5 数据库设计 1.6 解决大并发问题 1.7 作弊的手段:进攻与防守 1.8 高并发下的数据安全 1.1 秒杀系统介绍 返回顶部 参考博客:https://blog.csdn.net/
阅读全文
摘要:1.1 CDN简介 1、CDN作用(缓存静态资源) 1. CDN的全称Content Delivery Network,(缩写:CDN)即内容分发网络。 2. CDN解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站响应速度慢的根本原因。 3. 适用场景:访问量大的网站(如:在线视频
阅读全文
摘要:1.1 OpenStack各组件 1、Horizon(控制台),又名Dashboard 就是web展示界面操作平台,方便用户交互的 2、Nova(计算) 负责创建,调度,销毁云主机 3、Neutron(网络) 负责实现SDN 4、Swift(对象存储) 目录结构存储数据 5、Cinder(块存储)
阅读全文
摘要:1.1 云计算 1、什么是云计算 1. 云计算服务是指将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。 2. 用户通过网络以按需、易扩展的方式获得所需资源和服务(资源包括网络,服务器,存储,应用软件,服务)。 3. 云计算是分布式计算、并行计算、网络存储、虚拟化、负载均衡
阅读全文
摘要:算法面试其他篇 目录: 1.1 python模拟LRU(Least recently used,最近最少使用) 定义:算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 核心: 1. 每当缓存命中(即缓存数据被访问),则将数据移到链表头部;
阅读全文
摘要:算法面试其他篇 目录: 1.1 简单数组题 1、去除列表中相加等于指定数后的列表(x+y=4) [1,3,5,7,1,2] ==> [5,7,1,2] [1,3,3,5,7,1,2] ==> [3,5,7,1,2] #! /usr/bin/env python # -*- coding: utf-8
阅读全文
摘要:算法面试其他篇 目录: 1.1 链表基础 1、链表遍历 #! /usr/bin/env python # -*- coding: utf-8 -*- class Node(object): def __init__(self, item, next=None): self.item = item s
阅读全文
摘要:算法面试其他篇 目录: 1.1 找到树中距离最大的两个结点 1、解题思路 1. 情况A: 路径经过左子树的最深节点,通过根节点,再到右子树的最深节点。 对于情况A来说,只需要知道左右子树的深度,然后加起来即可。 2. 情况B: 路径不穿过根节点,而是左子树或右子树的最大距离路径,取其大者 对于情况B
阅读全文
摘要:算法面试其他篇 目录: 1.1 用两个栈实现一个队列 注:栈后进先出,列表先进先出, 使用两个栈模拟列队列未被插入元素和删除队列头 1、实现方法 1)使用stack1模拟队列尾部追加元素 1. 只要追加元素直接加入stack1这个栈即可 2)使用stack2模拟删除队首元素 1. 当第一次删除时,s
阅读全文
摘要:算法面试其他篇 目录: 1.1 字符串常见面试题 1、python反转字符串 '''第一种:使用字符串切片''' s = 'Hello World' print(s[::-1]) # dlroW olleH '''第二种:使用列表的reverse方法''' l = list(s) l.reverse
阅读全文
摘要:算法面试其他篇 目录: 1.1 简单数学题 1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #! /usr/bin/env python # -*- coding: utf-8 -*- #题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多
阅读全文
摘要:1.1 工单系统介绍 1、解决的问题 1. 工作流程不统一,大量复杂工作流程,让人眼花缭乱(工单的边界比较模糊)。 2. 邮寄审批严重耗时、效率低下(特别是很多大部门leader被淹没在邮件中)。 3. 多部门协同工作,进度无法把控(到处拉群讨论)。 4. 大量人员每天做重复性工作,严重浪费人力成本
阅读全文
摘要:1.1 http简介 1、什么是http 1. HTTP是一个客户端和服务器端请求和应答的标准(TCP) 2. 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法 2、http报文格式 1)请求行 求方法字段、URL字段和HTTP协议版本(例如:GET /index.html HTTP
阅读全文
摘要:1.1 tcp常识 1、网络七层 2、TCP三层握手 ####1、第一次握手 # 建立连接时,客户端发送SYN包到服务器,其中包含客户端的初始序号seq=x,并进入SYN_SENT状态,等待服务器确认。 ####2、第二次握手 # 服务器收到请求后,必须确认客户的数据包。同时自己也发送一个SYN包,
阅读全文
摘要:1.1 nginx基本介绍 1、nginx高并发原理( 多进程+epoll实现高并发 ) 1. Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程。 2. 每个子进程只有一个线程(协程),采用的 IO多路复用模型epoll,实现高并发。 2、epoll能实现高并发
阅读全文
摘要:面试其他篇 目录: 1.1 操作系统相关常识问题 1、CPU缓存 1. CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。 2. 在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的。 3. 当CPU调用大量数据时,就可避开内存
阅读全文
摘要:面试其他篇 1.1 面试题梳理 1、其他类题目 https://www.cnblogs.com/xiaonq/p/10489063.html 2、各类算法题 数组:https://www.cnblogs.com/xiaonq/p/10488342.html 链表:https://www.cnblog
阅读全文