2020年7月2日

记录一下telnet测试dubbo接口,参数为dto时怎么测试,枚举类型传参

摘要: 如果我们的参数是一个对象,那就需要为该参数添加一个class属性,来直接声明该json对应的java类 当dto中的参数是枚举时,直接传枚举值 invoke xxx.xx("{class":"类名","key":vaule}) 枚举类型传参数示例: invoke xxx.xx("{class":"枚 阅读全文

posted @ 2020-07-02 11:40 fengZQ 阅读(1603) 评论(0) 推荐(0)

2020年6月10日

python分包存放java堆栈信息

摘要: # coding=utf-8 import os import time path = os.getcwd() index = 0 while True: # 当前时间戳 timestamp = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) 阅读全文

posted @ 2020-06-10 19:49 fengZQ 阅读(235) 评论(0) 推荐(0)

2020年6月3日

beanShell打印返回信息

摘要: 阅读全文

posted @ 2020-06-03 15:48 fengZQ 阅读(702) 评论(0) 推荐(0)

2020年6月2日

被压服务器cpu高分析思路

摘要: 一、一般java应用cpu过高基本上是因为 1.程序计算比较密集2.程序死循环3.程序逻请求堵塞4.IO读写太高 二、分析步骤 1. 找到被压服务的进程id(top -d 1) 2. ps -mp pid -o THREAD,tid,time 查看该进程的线程情况,找到耗时最多的线程id,转为16进 阅读全文

posted @ 2020-06-02 14:41 fengZQ 阅读(227) 评论(0) 推荐(0)

2020年4月29日

压测基础

摘要: 一、基准测试 1个并发跑1-5min,得平均接口响应时间 二、最大Qps 逐渐加大并发数n,在n增加qps不变时得到最大qps,跑10-20min 三、稳定性 期望qps下跑10h,是否会发生内存泄漏风险 分析: 1. 链路——>数据走向,及执行什么时使得瓶颈出现,再具体查改程序的堆栈、gc 2. 阅读全文

posted @ 2020-04-29 19:57 fengZQ 阅读(214) 评论(0) 推荐(0)

性能压测终极武器之arthas

摘要: 1,安装, wget https://alibaba.github.io/arthas/arthas-boot.jar2,启动,java -jar arthas-boot.jar --target-ip 0.0.0.03,实时数据看版dashboard4,打印线程pid的栈信息 thread 1 支 阅读全文

posted @ 2020-04-29 19:30 fengZQ 阅读(705) 评论(0) 推荐(0)

2020年3月31日

python 返回当前文件夹下的所有文件的绝对路径;打印文件中的中文字符

摘要: # coding=utf-8 import re import os path = os.path.abspath('.') def all_path(dirname): result = [] for maindir, subdir, file_name_list in os.walk(dirna 阅读全文

posted @ 2020-03-31 14:37 fengZQ 阅读(630) 评论(0) 推荐(0)

2020年3月19日

python 虚拟环境及项目快速迁移

摘要: 一、是否安装了virtualenv:virtualenv —version 二、安装虚拟环境: pip install virtualenvpip install virtualenvwrapper 三、配置 virtualenv:1. mkdir $HOME/.virtualenvs 2. vim 阅读全文

posted @ 2020-03-19 10:22 fengZQ 阅读(677) 评论(0) 推荐(0)

2020年2月21日

python3 解决bytes转str时抛“UnicodeDecodeError”异常

摘要: 1. 修改字符集参数,一般这种情况出现得较多是在国标码(GBK)和utf8之间选择出现了问题。 2. 出现异常报错是由于设置了decode()方法的第二个参数errors为严格(strict)形式造成的,因为默认就是这个参数,将其更改为ignore等即可。例如: b"\xac\xed\x00\x05 阅读全文

posted @ 2020-02-21 10:18 fengZQ 阅读(968) 评论(0) 推荐(0)

2019年10月4日

mac系统环境变量

摘要: a. /etc/profile b. /etc/paths c. ~/.bash_profile d. ~/.bash_login e. ~/.profile f. ~/.bashrc 其中a和b是系统级别的,系统启动就会加载,其余是用户接别的。c,d,e按照从前往后的顺序读取,如果c文件存在,则后 阅读全文

posted @ 2019-10-04 12:30 fengZQ 阅读(1593) 评论(0) 推荐(0)

导航