
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言 说起压测,我就用过Jmeter,而且仅是简单使用,好用性能强大,最近接触了一个python提供的压测框架Locust,翻译为蝗虫,蝗虫过之,寸草不生,哈哈哈,我感觉很贴切。首先,我们分析一下市面上几种工具的特性。\LoadRunnerJmeterLocust授权方式商业收费开源免费开源免费开发语言C/JavaJavaPython测试脚本形式C/JavaGUIPython并发机制进程/线程线
1. JVM类加载过程1.概述从类的生命周期而言,一个类包括如下阶段:加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程必须按照这种顺序进行,而解析阶段则不一定,它在某些情况下可能在初始化阶段后在开始,因为java支持运行时绑定。2. 类加载时机加载(loading)阶段,java虚拟机规范中没有进行约束,但初始化阶段,java虚拟机严格规定了有且只有如下5种情况必须立即进行初始
@PathVariable、@RequestParam、@RequestBody、@RequestHeader、HttpServletRequest
背景关于maven这个自动构建工具,大多数程序员已经用了很久了,最近在编码过程中需要引入其他jar包时不止一次遇到过jar包冲突所带来的问题。所以在此记录一下排查方法。排查过程首先根据报错查看源码,你需要断定出来是不是jar包冲突,这个时候比较明显的一些报错是比如明明源码中有这个方法,但是提示确找不到、或者干脆找不到这个类,还有你发现抛出的异常和源码中对应的行数所对应的内容也不一样等等。那么当你通
1. JVM类加载过程1.概述从类的生命周期而言,一个类包括如下阶段:加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程必须按照这种顺序进行,而解析阶段则不一定,它在某些情况下可能在初始化阶段后在开始,因为java支持运行时绑定。2. 类加载时机加载(loading)阶段,java虚拟机规范中没有进行约束,但初始化阶段,java虚拟机严格规定了有且只有如下5种情况必须立即进行初始
#上传文件scp source_file root@127.0.0.1:/usr/local/bin/scp[-r]root@127.0.0.1:/kk/jiangzhaowei/share/webCompileOut.sql./#如果是目录拷贝要加“-r”参数,用户名可选,如果省略用户名,默认为终端的用户名。...
背景回到老家后,发现github网络受限,有时候能打开,但是如果需要阅读源码、下载的时候特别慢,有时候根本下载不动,想着利用阿里云服务器做下载,本地去访问阿里云静态资源就可以解决这一问题。至于怎么去装,选择使用docker,因为可以偷懒,后面我会尝试用源码编译的方式进行安装,后续做完会更新。安装docker search nginxdocker pull nginx:lasted配置# 创建宿主机
Spring Cloud Gateway 通过过滤器动态改变路由规则背景公司需要做版本控制,但是又没有时间做服务改造,同时部署两个版本服务,但是对外提供一套域名,需要前面加一层网关来负载。用图表示的话大概是下面这样子:关于网关,看了一下基于java语言实现的大概有Zuul还有Spring Cloud Gateway,最后感觉后者网上帖子多,所以果断开始抄gateway的代码。(简单看了下gatew
采用最笨的方式去监控,需要服务器安装过ping命令,并且目标服务器未禁ping。进行长ping并且将日志输出到制定文件,打印每次ping的对应时间。ping 112.80.248.75 | awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime()); fflush()}' >> long_ping.txt后台执行nohup p








