00:00

00

2019/1/1

摘要: 一.Zabbix基本操作 1.主机群组、主机、模板、触发器 a.创建主机群组和主机的过程比较简单,不再介绍 b.配置模板: 创建一个模板,将其分组到Template组,添加配置应用: 给应用创建监控项:(如果没有存储时间则无法生成图表) 然后再在主机中添加相应的模板,可以查看是否成功监控 c.触发器 阅读全文
posted @ 2019-12-08 16:53 认真的杨先森 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一.Zabbix功能及特性简介 Zabbix可以获取cpu,内存,网卡,磁盘,日志等信息 1.Zabbix数据收集方式: a.Agent客户端(Agent客户端支持多平台部署) b.如果是无法安装客户端的设备,例如网络设备,则可以通过SNMP(简单网络管理协议)获取监控数据 c.支持通过IPMI获取 阅读全文
posted @ 2019-11-04 20:48 认真的杨先森 阅读(778) 评论(0) 推荐(0) 编辑
摘要: Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 具体搭建步骤如下: 一.安装git和node.js 1.安装git,下载后直接安装即可,官方链接:https://git-scm.com/downloa 阅读全文
posted @ 2019-08-11 14:48 认真的杨先森 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一.JVM类加载机制 首先需要了解一下类加载器(ClassLoader): ClassLoader是Java的一个核心组件,它主要作用是从系统外部获得Class二进制数据流,然后将数据流装载到系统,交给JVM进行连接,初始化等操作,所有的Class都是有ClassLoader进行加载的。 点开Cla 阅读全文
posted @ 2019-07-21 19:02 认真的杨先森 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 一.Redis效率高的原因 众所周知,Redis常用来做缓存,从而提高项目QPS(每秒查询率)。QPS = 并发量 / 平均响应时间 然而其效率高的原因包含但不仅限于如下几点: 1.Redis基于内存,绝大部分操作都是直接对内存的操作,执行效率高。官方提供的数据是可以达到100000+的QPS 2. 阅读全文
posted @ 2019-07-20 01:29 认真的杨先森 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一.索引的数据结构 1.二叉搜索树实现的索引 二叉搜索树如下图,它查找元素的时间复杂度为O(logn) 但如果经常出现增删操作,最后导致二叉搜索树变成线性的二叉树,这样它查找元素的时间复杂度就会变成O(n),如图 虽然可以通过树的旋转来保证该树是一个平衡二叉树(左右子树深度之差的绝对值不大于1),但 阅读全文
posted @ 2019-07-13 23:57 认真的杨先森 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 1.TCP/IP概念 TCP/IP不是单指一种传输协议,而是一组传输控制协议/互联网协议。 2.TCP/IP分层 (计算机网络中,实际应用的网络协议是TCP/IP协议族,TCP/IP的应用层大体上对应着OSl/RM模型的应用层、表示层和会话层,TCP/IP的网络接口层对应着OSI/RM的数据链路层和 阅读全文
posted @ 2019-07-07 23:36 认真的杨先森 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 一.BIO与NIO以及AIO的概念 BIO是同步阻塞式的IO NIO是同步非阻塞的IO (NIO1.0,JDK1.4) AIO是非同步非阻塞的IO(NIO2.0,JDK1.7) 二.BIO简单分析 1.简单分析 BIO是阻塞的IO,原因在于accept和read会阻塞。所以单线程的BIO是无法处理并 阅读全文
posted @ 2019-07-03 23:32 认真的杨先森 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 一.Spring Cloud简介 简单来说,Spring Cloud 就是致力于分布式系统、微服务等的一套在目前非常火热的框架。但它的本身也是一系列框架的有序集合(由多个模块组成)。 相比较于Dubbo还是有很多不同之处的:例如Dubbo是基于RPC的服务框架,而Spring Cloud是基于RES 阅读全文
posted @ 2019-06-26 23:47 认真的杨先森 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一.什么是持续集成 持续集成(CI):简单来说就是指将开发者的工作内容频繁地集成到主干中。 而持续集成工具可以将开发者频繁需要构建,编译,测试,部署等操作自动进行,为开发提供了非常大便利。 二.持续集成的优势 1.提高开发效率。(由于持续集成不断去构建,编译和测试,所以开发人员可以节省很多手动构建, 阅读全文
posted @ 2019-06-14 23:52 认真的杨先森 阅读(757) 评论(0) 推荐(0) 编辑