上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 手写脚本 什么时候要手写? 可以有条件手写脚本的场景有两类: 有接口说明文档 没有借口说明文档,要去录制,录制不了,抓包手写 所需函数 我们这里讲的例子是基于 http 协议的,也是常见的两种请求类型:get+post,主要有以下 3 个函数 web_url web_custom_request w 阅读全文
posted @ 2019-01-31 16:41 小文叔 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 现象:输出栏出现乱码 解决方案: 结果: 阅读全文
posted @ 2019-01-30 21:11 小文叔 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Tools Recording Options 接下来我们挨个看一下里面的东东以及区别 General(通常的) Script,不用修改,是脚本的语言,我们一般都是基于 C 语言的 Protocols:指的是协议,我们选的就是 HTTP 协议 Recording HTML-based script( 阅读全文
posted @ 2019-01-30 10:37 小文叔 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 我们用 HTTP 协议做脚本,要注意的是,不同协议的函数是不一样的,假如换 websocket 协议,关联函数就要用其他的 参数化 原理 1、什么叫参数化 把脚本内一个写死的值,去一个数组内取值,进行替换 2、为什么要参数化 烂大街的回答:模拟真实场景,模拟真实情况 真实原因: 应用程序/数据库对数 阅读全文
posted @ 2019-01-30 10:18 小文叔 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 简述HTTP请求过程 步骤一: 浏览器先向服务器发送 HTTP 请求,包括的内容有: 方法:GET/POST。GET仅请求资源,POST会附带用户数据 路径:/XXX/XXX 域名:由 Host 头指定:Host:www.ganziwen.cn 以及其他相关的 header; 如果是 POST ,那 阅读全文
posted @ 2019-01-30 10:07 小文叔 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 请提前到官网注册GitHub账号,提前在terminal或者cmd安装git,然后你要检测自己电脑是否存在 SSH key,然后需要把SSH key复制下来,粘贴到你的GitHub。 - 第一步:安装git,一般都还没有安装git就去找SSH key,怎么可能找得到 - 请必须先有自己的GitHub 阅读全文
posted @ 2019-01-25 15:58 小文叔 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 在第2章我们讲到,服务器在初始化CatServlet 之后, 会初始化 MVC,MVC也是继承自AbstractContainerServlet , 同样也是一个 Servlet 容器,这是一个非常古老的MVC框架,当时Spring MVC 还并不成熟,但是所有MVC框架的核心思想都是一致的。 在初 阅读全文
posted @ 2019-01-25 15:42 小文叔 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: 周期结束 我们从消息分发章节知道,RealtimeConsumer在初始化的时候,会启动一个线程,每隔1秒钟就去从判断是否需要开启或结束一个周期(Period),如下源码,如果 value < 0 的时候,就会启动一个周期结束线程,线程会调用endPeriod函数,找到需要结束的周期,完成周期的结束 阅读全文
posted @ 2019-01-25 15:34 小文叔 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: CrossAnalyzer-调用链分析 在分布式环境中,应用是运行在独立的进程中的,有可能是不同的机器,或者不同的服务器进程。那么他们如果想要彼此联系在一起,形成一个调用链,在Cat中,CrossAnalyzer会统计不同服务之间调用的情况,包括服务的访问量,错误量,响应时间,QPS等,这里的服务主 阅读全文
posted @ 2019-01-25 15:23 小文叔 阅读(2309) 评论(0) 推荐(0) 编辑
摘要: 大众点评CAT微服务监控架构对于消息的具体处理,是由消息分析器完成的,消息分析器会轮训读取PeriodTask中队列的消息来处理,一共有12类消息分析器,处理后的结果就是生成各类报表。 消息分析器的构建 在周期Period构造函数中,我们会通过m_analyzerManager.getAnalyze 阅读全文
posted @ 2019-01-25 15:12 小文叔 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: CAT配置 在CAT中,有非常多的配置去指导监控的行为,每个配置都有相应的配置管理类来管理,都有一个配置名, 配置在数据库或者配置文件中都是以xml格式存储,在运行时会被解析到具体实体类存储。我们选取一个配置的初始化代码来分析: 以上代码是serverFilter配置的初始化逻辑,该配置的管理类是S 阅读全文
posted @ 2019-01-25 15:02 小文叔 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 这边首先介绍下大众点评CAT消息分发大概的架构如下: 图4 消息分发架构图 分析管理器的初始化 我们在第一章讲到服务器将接收到的消息交给解码器(MessageDecoder)去做解码最后交给具体的消费者(RealtimeConsumer)去消费消息。 RealtimeConsumer 是在什么时候被 阅读全文
posted @ 2019-01-25 14:48 小文叔 阅读(707) 评论(0) 推荐(0) 编辑
摘要: cat客户端部分核心类 message目录下面有消息相关的部分接口 internal目录包含主要的CAT客户端内部实现类; io目录包含建立服务端连接、重连、消息队列监听、上报等io实现类; spi目录为上报消息工具包,包含消息二进制编解码、转义等实现类。 消息的组织 - 消息树 大众点评Cat使用 阅读全文
posted @ 2019-01-25 14:38 小文叔 阅读(1839) 评论(0) 推荐(1) 编辑
摘要: Cat模块 Cat-client : cat客户端,编译后生成 cat-client-2.0.0.jar ,用户可以通过它来向cat-home上报统一格式的日志信息,可以集成到 mybatis、spring、微服务 dubbo 的监控等等流行框架。 Cat-consumer: 用于实时分析从客户端提 阅读全文
posted @ 2019-01-25 14:27 小文叔 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 前言: CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring、MyBatis、Dubbo 等框架以及Log4j 等结合,支持PHP、C++、Go等多语言应用,基本接入了美团点评上海侧所有核心应用。目前在中间件(MVC、RPC、 阅读全文
posted @ 2019-01-25 14:15 小文叔 阅读(5929) 评论(0) 推荐(0) 编辑
摘要: 主题下载链接: http://www.themesmap.com/ pycharm -- 导入主题(theme) and 修改背景颜色(护眼色) 前情提要 众所周知,随着python语言的不断流行,越来越多的程序员开始用python来开发自己的项目以及产品。 pycharm作为一款流行的IDE,被越 阅读全文
posted @ 2019-01-24 18:22 小文叔 阅读(7079) 评论(0) 推荐(0) 编辑
摘要: 一、awstats 是什么 官方网站:AWStats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically. 阅读全文
posted @ 2019-01-24 16:18 小文叔 阅读(2197) 评论(0) 推荐(0) 编辑
摘要: 准备工作: Awstats 是由perl语言编写的,所以要首先准备好awstats的运行环境。# yum install –y perl* Apache 一、首先,要安装apache服务器,并且启动httpd服务。我的apache是yum安装的,配置文件路径为:/etc/httpd/conf/htt 阅读全文
posted @ 2019-01-24 11:23 小文叔 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一、前言 二、使用钉钉推送的优势 三、配置 阅读目录 一、前言 二、使用钉钉推送的优势 三、配置 一、前言 最近使用Jenkins进行自动化部署,但是发布署后,并没有相应的通知,虽然有邮件发送通知,但是发现邮件会受限于大家接受的设置,导致不能及时看到相关的发布内容。由于之前有用Gitlab 阅读全文
posted @ 2019-01-23 15:56 小文叔 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: Jenkins插件大师 作为CI/CD的调度中心,Jenkins具有十八般武艺,目前已有1700多个插件,功能强大到似乎有点过分了。本文主要列出平时我们常用的插件。 以下这两个网站是Jenkins所有的插件及说明 Jenkins Plugins https://plugins.jenkins.io 阅读全文
posted @ 2019-01-23 15:53 小文叔 阅读(1404) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页