4 小喜子898

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

mysql-13位时间戳转换查询

背景:数据库表创建时间存储为时间戳类型,我们查询时候非常不方便,需要将时间戳转成日期-时间格式select * from t_xxx where FROM_UNIXTIME(CONVERT(f_created_at/1000 , signed),"%Y-%m-%d %H:%i:%s")> "2020-06-01 10:04:17";...

2020-06-01 14:22:22

基于locust的websocket压测

背景:locust默认内部只封装httplocust;使用的是requests中的session进行了封装;如果我想测试其它协议怎么办,比如websocket , grpc;我们只要重写一个实例给client即可:重写WebSocketClient类(主要用来替换掉self.client的http实例)class WebSocketClient(object): def __init__(self, host): self.host = host se.

2020-05-30 13:32:43

jmeter-websocket测试

准备:下载相关websocket插件,放在%jmeter_home%/lib/ext下 下载链接:链接: https://pan.baidu.com/s/1tSGiH1GD5-cYa5q1Z8Dwsg 提取码: 4ppv配置:注意:通过循环控制器 控制保持长连接,保持会话,持续拉取消息...

2020-05-15 19:17:52

斐波那契计算

问题:1 1 2 3 5 8 13 21 34...根据规律设计程序方式一:递归package com;public class test { public static void main(String[] args) { System.out.println(param(10)); } //1 1 2 3 5 8 13 21 34....

2020-05-07 21:20:09

redis 3.2.13版本配置一主一从三哨兵模式

1、上传并编译上传redis-3.2.13.tar.gztar -zxvf redis-3.2.13.tar.gzcd redis-3.2.13make注意:可能需要安装gcc 执行yum install gcc-c++)如果出现zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory...

2019-12-20 19:02:41

VisualVM监控k8s容器

一、先在容器中添加暴露端口二、容器中应用启动文件添加配置参数 #启动文件添加,#(172.18.101.15 为宿主机ip) -Djava.rmi.server.hostname=172.18.101.15 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.rmi.port=20059 ...

2019-12-20 18:26:31

java的内存分析

一、通过命令查看内存中类查看占用内存最多,并按降序排序输出jmap -histo 32338|sort -k 3 -g -r |more加live ,JVM会先触发gc,然后再统计信息jmap -histo:live 26891 | head -n 100查看对象数最多的对象,并按降序排序输出:jmap -histo:live 26891|grep alibaba|so...

2019-10-15 16:48:44

jmeter-AES加密

一、准备1、下载crypto-js.js,copy到%jmeter%/bin目录下crypto-js.js2、jmeter添加前置处理器JSR223 PreProcessor,语言选择javascripts二、代码如下load("crypto-js.js");//获取公共modulusvar modulus = vars.get("modulus");log.info(...

2019-09-16 13:44:22

jmeter-RC4加解密

一、准备1、下载crypto-js.js,copy到%jmeter%/bin目录下crypto-js.js2、jmeter添加前置处理器JSR223 PreProcessor,语言选择javascripts3、load("crypto-js.js");//获取公共modulusvar modulus = vars.get("modulus");log.info(modu...

2019-09-16 13:40:00

压测中遇到的性能问题及解决办法(服务器端)

1 应用cpu过高  1、用vmstat实时监控cpu使用情况。很小的压力AP cpu却到了80%多,指标是不能超过80%,有可能CPU在进行大量计算;  2、分析是user cpu过高还是sys cpu过高,常见的是user cpu使用过高;  3、如果是user cpu使用过高,先把消耗cpu最多的进程找出来(top命令),再找到该线程下消耗cpu过高的是哪几个线程,再把该线程转换成...

2019-07-22 18:24:47

常见性能瓶颈解析及调优方案

1、TPS波动较大原因解析:出现TPS波动较大问题的原因一般有网络波动、其他服务资源竞争以及垃圾回收问题这三种。性能测试环境一般都是在内网或者压测机和服务在同一网段,可通过监控网络的出入流量来排查;其他服务资源竞争也可能造成这一问题,可以通过Top命令或服务梳理方式来排查在压测时是否有其他服务运行导致资源竞争;垃圾回收问题相对来说是最常见的导致TPS波动的一种原因,可以通过GC监...

2019-07-22 18:10:58

如何查看一个URL是否命中CDN缓存

给网站使用CDN后,查看访问网站是否命中CDN缓存,用浏览器简单访问测试就可以看到。查看方法如下:1. 使用谷歌chrome或者火狐浏览器,在浏览器界面,按F12,打开浏览器调试界面,然后选择“网络”或者是“Network2. 然后访问一个网站链接,在浏览器中进行访问,查看显示的信息。主要查看响应头信息中的“X-Cache”字段。显示“MISS”,说明没有命中CDN缓存...

2019-07-22 18:01:48

统计tomcat/nginx访问日志access

统计每分钟的访问量awk -F: '{count[$2":"$3]++} END {for (minute in count) print minute, count[minute]}' /home/jyapp/apache-tomcat-7.0.59-interface/logs/localhost_access_log.2019-07-18.txt | sort09:53 310:56...

2019-07-22 17:30:13

mysql 批量插入数据

CREATE PROCEDURE `test`( IN iint ) begin while i < 100000 do insert into a_operat_log11 ( id, user_no, activity_...

2019-07-22 17:22:38

Py-Spy-Python程序的抽样分析器Python

官网地址:https://github.com/benfred/py-spyy-Spy是Python程序的抽样分析器。 它允许您可视化Python程序正花费时间在哪部分,而无需重新启动程序或以任何方式修改代码。 Py-Spy的开销极低:它使用Rust语言编写,速度快,不会在与配置的Python程序相同的进程中运行,也不会以任何方式中断正在运行的程序。 这意味着Py-Spy可以安全地用于生产环境...

2019-07-22 17:17:39

telegraf指标采集

[global_tags][agent] interval = "1s" round_interval = true metric_batch_size = 1000 metric_buffer_limit = 10000 collection_jitter = "0s" flush_interval = "10s" flush_jitter = "0s" pr...

2019-07-22 17:10:52

jmeter压测https请求兼容问题

前提jmeter版本 :3.1jdk:1.8.0.111(win64)测试过程1 在使用jmeter对APPserver接口进行压测,https协议握手失败,jmeter返回异常:javax.net.ssl.SSLHandshakeException:Receivedfatalalert:handshake_failureatsun.security.ssl.Al...

2019-06-26 09:48:37

centos6.5-python2.7.12安装MySQLdb

1.下载:MySQL-python链接:https://pan.baidu.com/s/1g2iuk12HQKq_fBT7MEiiqA 提取码:itza tar -zxf MySQL-python-1.2.3b1.tar.gzcd MySQL-python-1.2.3b1python setup.py buildpython setup.py install2py...

2019-04-25 17:51:53

goreplay流量复制及模拟线上流量

使用方法这个工具可以直接从github上下载成品,如果你的服务器是centos7以上,应该可以直接解压后使用;https://github.com/buger/goreplay解压后只有一个文件:goreplay他会依赖两个系统库,一般系统已经预置,如果没有,可以手动安装,详见这里:https://github.com/buger/goreplay/wiki/Compilat...

2019-04-03 14:54:33

fiddler抓包表单数据转换loadrunner脚本格式

       有时候,会用到fiddler对接口进行抓包,如果是表单数据且数据比较多时,转换为loadrunner的form表单,手写很麻烦,这里需要借助python进行转发,大大提升了效率。      fiddler抓到的脚本如下:      现在本机D盘下创建一个FiddlerSourceFile.txt,复制出fiddler中表单数据到这个文件中python(3.0版本以上)...

2018-12-21 16:49:27

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。