07 2019 档案

摘要:对官网文档的解读irate和rate都会用于计算某个指标在一定时间间隔内的变化速率。但是它们的计算方法有所不同:irate取的是在指定时间范围内的最近两个数据点来算速率,而rate会取指定时间范围内所有数据点,算出一组速率,然后取平均值作为结果。所以官网文档说:irate适合快速变化的计数器(cou 阅读全文
posted @ 2019-07-30 15:09 学习者_3988 阅读(1549) 评论(0) 推荐(0)
摘要:Prometheus 查询语言 PromQL(Prometheus Query Language)是 Prometheus 自己开发的表达式语言,语言表现力很丰富,内置函数也很多。使用它可以对时序数据进行筛选和聚合。 1. PromQL 语法 1.1 数据类型 PromQL 表达式计算出来的值有以下 阅读全文
posted @ 2019-07-30 14:59 学习者_3988 阅读(944) 评论(0) 推荐(0)
摘要:1.1. 下载: 我下载的是64位系统的zip包: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:D:\软件安装包\mysql-5.7.20-winx64 1.2. 配置环境变量: 变量名:MYSQL_HOME 变量值:E:\m 阅读全文
posted @ 2019-07-28 10:48 学习者_3988 阅读(429) 评论(0) 推荐(0)
摘要:添加用户 以root用户登录数据库,运行以下命令: create user xixi identified by '123456'; 上面的命令创建了用户xixi,密码是123456。在mysql.user表里可以查看到新增用户的信息: select user,host,authentication 阅读全文
posted @ 2019-07-28 10:39 学习者_3988 阅读(447) 评论(0) 推荐(0)
摘要:mysqladmin 工具的使用格式:mysqladmin [option] command [command option] command ...... 参数选项: -c number 自动运行次数统计,必须和 -i 一起使用-i number 间隔多长时间重复执行 0)每个两秒查看一次服务器的 阅读全文
posted @ 2019-07-28 10:09 学习者_3988 阅读(204) 评论(0) 推荐(0)
摘要:1、停止数据库 net stop mysql 2、打开cmd窗口,运行如下命令: mysqld --skip-grant-tables 3、打开第二个cmd,连接mysql,运行如下命令: mysql -uroot -p 遇到需要输入密码时,直接回车,就可以进去 4、连接好mysql之后,运行命令 阅读全文
posted @ 2019-07-28 10:03 学习者_3988 阅读(215) 评论(0) 推荐(0)
摘要:Cat服务器在初始化CatServlet 之后, 会初始化 MVC,MVC也是继承自AbstractContainerServlet , 同样也是一个 Servlet 容器,这是一个非常古老的MVC框架,当时Spring MVC 还并不成熟,但是所有MVC框架的核心思想都是一致的。 在初始化完Cat 阅读全文
posted @ 2019-07-27 13:53 学习者_3988 阅读(628) 评论(0) 推荐(0)
摘要:CAT配置 在CAT中,有非常多的配置去指导监控的行为,每个配置都有相应的配置管理类来管理,都有一个配置名, 配置在数据库或者配置文件中都是以xml格式存储,在运行时会被解析到具体实体类存储。我们选取一个配置的初始化代码来分析: public class ServerFilterConfigMana 阅读全文
posted @ 2019-07-27 13:35 学习者_3988 阅读(1963) 评论(0) 推荐(0)
摘要:Cat模块 Cat-client : cat客户端,编译后生成 cat-client-2.0.0.jar ,用户可以通过它来向cat-home上报统一格式的日志信息,可以集成到 mybatis、spring、微服务 dubbo 的监控等等流行框架。 Cat-consumer: 用于实时分析从客户端提 阅读全文
posted @ 2019-07-20 23:58 学习者_3988 阅读(1079) 评论(0) 推荐(0)
摘要:前言: CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring、MyBatis、Dubbo 等框架以及Log4j 等结合,支持PHP、C++、Go等多语言应用,基本接入了美团点评上海侧所有核心应用。目前在中间件(MVC、RPC、 阅读全文
posted @ 2019-07-20 23:44 学习者_3988 阅读(1228) 评论(0) 推荐(0)
摘要:cat客户端部分核心类message目录下面有消息相关的部分接口 internal目录包含主要的CAT客户端内部实现类;io目录包含建立服务端连接、重连、消息队列监听、上报等io实现类;spi目录为上报消息工具包,包含消息二进制编解码、转义等实现类。 消息的组织 - 消息树大众点评Cat使用消息树( 阅读全文
posted @ 2019-07-20 13:05 学习者_3988 阅读(1276) 评论(0) 推荐(0)
摘要:一、 背景 在使用mybatis时我们需要重复的去创建pojo类、mapper文件以及dao类并且需要配置它们之间的依赖关系,比较麻烦且做了大量的重复工作,mybatis官方也发现了这个问题,因此给我们提供了mybatis generator工具来帮我们自动创建pojo类、mapper文件以及dao 阅读全文
posted @ 2019-07-12 17:07 学习者_3988 阅读(502) 评论(0) 推荐(0)
摘要:一、背景 maven是一个很好的代码构建工具,采用“约定优先于配置”的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的时候,我们往往会使用maven内置的项目骨架也就是archetype来快速生成项目结构。但是在一个团队做开 阅读全文
posted @ 2019-07-12 11:49 学习者_3988 阅读(612) 评论(0) 推荐(0)
摘要:1 发送事务消息的入口为:TransactionMQProducer#sendMessageInTransaction: 代码@1:如果transactionListener为空,则直接抛出异常。 代码@2:调用defaultMQProducerImpl的sendMessageInTransacti 阅读全文
posted @ 2019-07-07 21:32 学习者_3988 阅读(1968) 评论(0) 推荐(0)
摘要:1.引入相关Maven依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i 阅读全文
posted @ 2019-07-07 15:51 学习者_3988 阅读(3143) 评论(0) 推荐(0)
摘要:一.预备环境 1.系统 Windows 2. 环境 JDK1.8、Maven、Git 二. RocketMQ部署 1.下载 1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.5.1/ 1.2选择‘Binary’进行下载 2. 阅读全文
posted @ 2019-07-07 15:14 学习者_3988 阅读(617) 评论(0) 推荐(0)