监控俗称“第三只眼”。没了监控,什么基础运维,业务运维都是“瞎子”。所以说监控是运维这个职业的根本。尤其是在现在DevOps这么火的时候,用监控数据给自己撑腰,这显得更加必要,有人说运维是背锅侠,那么,有了监控,有了充足的数据,一切以数据说话,还需要背锅吗,所以作为一个优秀的工程师,如何构建一套监控系统是需要做好的第一件工作。一、常见的运维监控工具现在运维监控工具非常多,哪个好,哪个不好,哪个适合
分类:
其他好文 时间:
2020-10-10 16:47:39
阅读次数:
23
【例】求 $1\sim N$ 模 \(P\) 的逆元,$1\le N\le 107,P=109+7$ 。 如果逐个求解,时间复杂度为 \(O(N\log P)\) 。 逆元实际上可以线性求解。 已知 $1^{-1}≡1(mod\ P)$,$1^{-1}$ 为 $1$ 的逆元。 设 \(P=k?i+r ...
分类:
其他好文 时间:
2020-10-10 16:40:59
阅读次数:
17
AutoMapper 是一个对象-对象映射器,可以将一个对象映射到另一个对象。 用来解决一个看似复杂的问题,这种类型的代码编写起来相当枯燥乏味, 官网地址: http://automapper.org/ 官方文档: https://docs.automapper.org/en/latest/ 入门 ...
分类:
移动开发 时间:
2020-10-09 20:52:48
阅读次数:
38
概述spring流行了很长时间了,是一个用java编写的轻量级框架,受到了很多公司及程序员的欢迎,Bean生命周期是一个像对象实例化开始到销毁的全过程,了解生命周期是很有必要的。重要性spring的生命周期是比较复杂的,只有了解其过程及原理才能更好的扩展程序。源码分析生命周期过程bean的实例化,而且其编译器实现一开始都是以静态过程式、函数为实现机制的。都是C语言和标准编译原理教程那套。而高级和复杂语言实现,都是先过程元素,然后再在编译器前端实现语法增强,或封装到class和库级增强实现的
分类:
其他好文 时间:
2020-10-09 20:31:31
阅读次数:
21
1.实践问题:求最大子段和问题 2.问题描述: 给定K个整数组成的序列{ N?1??, N?2??, ..., N?K?? },“连续子列”被定义为{ N?i??, N?i+1??, ..., N?j?? },其中 1。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 1 ...
分类:
编程语言 时间:
2020-10-09 20:20:32
阅读次数:
90
三数之和--LeetCode015 题目描述: 知识点:哈希表,对撞双指针 三重循环遍历nums数组。时间复杂度是O(n ^ 3),其中n为数组nums的长度。空间复杂度是O(1)。 JAVA代码: package com.zhizhu.test; import java.util.ArrayLis ...
分类:
其他好文 时间:
2020-10-08 19:39:17
阅读次数:
14
基于laravel October: October是一个内容管理系统,一个致力于让开发工作流变得简单的web平台,基于Laravel开发。其诞生的原由是对现有系统的不满,觉得构建web站点已经变成一个非常复杂、令人费解的过程,这让开发人员很不满意,因此想要呈现事物的简单面,返璞归真。当前稳定版本是 ...
分类:
Web程序 时间:
2020-10-08 19:36:54
阅读次数:
35
41. 缺失的第一个正数 给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3: 输入: [7,8,9,11,12] 输出: 1 提示: 你的算法的时间复杂度应为O(n),并且只 ...
分类:
其他好文 时间:
2020-10-08 19:30:15
阅读次数:
20
Java 面向对象 1、简介 理解:物以类聚,把一个类,当做一个对象,而不仅仅是一些变量方法,杂乱无章。 本质:以类的方式组织代码,以对象的组织数据。 2、创建类 public class Person{ } 3、创建对象 对象类型 对象名 = 值 Person person = new Perso ...
分类:
编程语言 时间:
2020-10-08 19:27:38
阅读次数:
20