摘要:
在真正学习Hystrix之前,让我们愉悦的谈谈Hystrix产生的背景 一、背景介绍1、服务雪崩分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图, 如果各个服务正常运行,那大家齐乐融融,高高兴兴的,但是如果其中一个服务崩坏掉会出现什么样的情况呢?如下图, 当Serv 阅读全文
摘要:
1、总结系统限制有: /proc/sys/kernel/pid_max #查系统支持的最大线程数,一般会很大,相当于理论值 /proc/sys/kernel/threads-max max_user_process #系统限制某用户下最多可以运行多少进程或线程,使用命令:ulimit -u 注:修改 阅读全文
摘要:
tomcat能支持最大连接数由maxConnections加上acceptCount来决定。 那么maxThreads如何设定? 一般的服务器操作都包括两方面:1计算(主要消耗cpu),2等待(io、数据库等) 第一种极端情况,如果我们的操作是纯粹的计算,那么系统响应时间的主要限制就是cpu的运算能 阅读全文
摘要:
本文主要介绍下性能测试的基本流程,性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图: 下面分别介绍下每个阶段具体需要做什么: 一、性能需求分析: 性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意义的,而且性能需求分析做的好不好 阅读全文
摘要:
1.根据访问IP统计UV awk '{print $1}' access.log|sort | uniq -c |wc -l 2.统计访问URL统计PV awk '{print $7}' access.log|wc -l 3.查询访问最频繁的URL awk '{print $7}' access.l 阅读全文
摘要:
TODAY函数与DATE函数 在单元格输入”=TODAY()-DATE(2014,12,25)“ ,表示2014年12月25日到今天过去的天数 在任意单元格输入=TODAY()就显示当前电脑系统的日期,TODAY 函数语法没有参数 阅读全文
摘要:
# 自定义任意变量名 路径值 export var_name=/usr/local/dev #引用方法 以:分割 加$引用 export PATH=$PATH:$var_name/sdk/go/bin:$var_name/sdk/java/bin 阅读全文
摘要:
1.在 /use/local下 创建mysql文件夹 mkdir mysql 2.切换到mysql文件夹下 cd mysql 3.下载mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2. 阅读全文
摘要:
在IDEA里的终端运行npm install后,报错:'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 按下图进行配置后,重启idea即可: 另外,node的环境变量这里踩了个坑,只配置到主目录即可,笔者最初配置的是到node_moudle了: 更新node npm i -g n 阅读全文