- http_load支持https
墨海一扁舟
关键字Makefile、http_load、https使用方法:http_load-p并发访问进程数-s访问时间需要访问的URL文件http_load-r5-s10urls.txt参数说明:-parallel(-p):并发的用户进程数-fetches(-f):总计的访问次数-rate(-r):每秒的访问频率-seconds(-s):总计的访问时间结果说明:1.49fetches,2maxparal
- abquese软件linux版,CentOS Web压力测试工具ApacheBench (ab)独立安装
孙天任
abquese软件linux版
Apache服务自带了应该用于压力测试的工具ab(ApacheBench),对应做一些简单的压力测试,它完全能够胜任,本文主要介绍,在centos中不安装Apache的情况下,安装ab1,ab运行的时候需要依赖包,我们先安装依赖包,直接yum安装就可以了yuminstallapr-util2,下载apache的rpm包,分离ab[root@Tomcat~]#mkdirab[root@Tomcat~
- 【性能测试】Web压力测试+性能稳定性场景设计(详细总结)
网易测试开发猿
测试工程师软件测试性能测试压力测试软件测试软件测试工程师性能测试负载测试Jmeter性能测试自动化测试
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、Web应用压力测试在众多软件测试类别中,Web应用压力测试是其中基础的测试工作,常见的软件压力测试要关注怎么给应用进行施压,正确评估系统存在的瓶颈问题,以及预估系统能
- PV、TPS、QPS是怎么计算出来的
与诗小睡
TPS和QPS的区别术语说明:QPS=req/sec=请求数/秒【QPS计算PV和机器的方式】QPS统计方式[一般使用http_load进行统计]QPS=总请求数/(进程总数*请求时间)QPS:单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV=QPS*3600*6公式2:每天总PV=QPS*3600*8服务器计算服务器数量=ceil(每天总PV/单台服务器每天总PV)【峰值
- ab网页压测命令详解
草莓甜甜圈
Linux基础
centos安装命令yum-yinstallhttpd-tools简介ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标,但是没有
- Mac 使用ab命令压测配置及使用总结
Nefertari_YinC
测试相关压力测试
ab是apacheBench的缩写,是一个单线程命令,是Apache服务器自带的一个web压力测试工具,最初是用于测试ApacheHTTPServer。使用时,ab命令会创建并发访问线程,模拟多个访问者同时对某一个URL地址进行访问。使用方法:ab[option][http://]host[:port]/path例如:ab-n100-c10其中[option]是ab命令提供的可选参数,列举一些常用
- 【0基础也能学会】JMeter:如何开始简单的WEB压力测试?
测试界吖吖
软件测试jmeter前端压力测试单元测试功能测试程序人生职场和发展
背景最近工作上被安排针对Web网站进行性能压测,以评估特定的硬件配置下Web网站可支持的并发用户数。考虑到JMeter是流行的Web性能压测工具,因此趁着这次机会上网查阅了很多关于JMeter的资料,也自己动手进行软件的配置和调测,从最基本的发送HTTP请求,到参数化输入,分布式测试和最后的实时结果展示都折腾了一把。现将折腾过程进行整理,既作为自己日后参考,也可分享给有需要的人,少踩一些坑。在折腾
- 压力测试工具ab&jmeter的使用
come11234
PHP
【测试环境的安装】【ab】ab就是ApacheBenchmark的缩写,顾名思义它是Apache组织开发的一款web压力测试工具,优点是使用方便,统计功能强大。ab作为一款非常流行的压测工具,使用细节这里就不多介绍了,直接给出个人的使用体会:首先是安装,Ubuntu和CentOS目前都提供自动安装命令(至少ubuntu14,centos6可以)ubuntu:sudoapt-getinstallap
- 【0基础也能学会】JMeter:如何开始简单的WEB压力测试?
程序员曦曦
软件测试自动化测试软件测试工程师jmeter前端压力测试1024程序员节软件测试功能测试自动化测试
背景最近工作上被安排针对Web网站进行性能压测,以评估特定的硬件配置下Web网站可支持的并发用户数。考虑到JMeter是流行的Web性能压测工具,因此趁着这次机会上网查阅了很多关于JMeter的资料,也自己动手进行软件的配置和调测,从最基本的发送HTTP请求,到参数化输入,分布式测试和最后的实时结果展示都折腾了一把。现将折腾过程进行整理,既作为自己日后参考,也可分享给有需要的人,少踩一些坑。在折腾
- 压测九种工具
佳司海心
工具压力测试
一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http_load-12mar2006.tar.gz安装很简单#tarzxvfhttp_load-12mar2006.tar.gz#cdhttp
- Linux学习13-CentOS安装ab做压力测试
上海-悠悠
linux
前言网站性能压力测试是服务器网站性能调优过程中必不可缺少的一,测试环境准备好了后,如何对网站做压力测试?压力测试的工具很多,如:ab、http_load、webbench、siege、jmeter、lr、locust,本篇介绍一个轻量级的压力测试工具ab,上手非常容易。ab(apachebench)简介ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命
- Web压测工具http_load原理分析
程序员曦曦
http网络协议网络程序人生软件测试自动化测试python
01、前言http_load是一款测试web服务器性能的开源工具,从下面的网址可以下载到最新版本的http_load:http://www.acme.com/software/http_load/这个软件一直在保持着更新(不像webbench,已经是十年的老古董了。webbench的源码分析请参考:http://www.cnblogs.com/xuning/p/3888699.html),并且更新
- PV、TPS、QPS是怎么计算出来的?(转载的)
shadow雨轩
QPS=req/sec=请求数/秒【QPS计算PV和机器的方式】QPS统计方式[一般使用http_load进行统计]QPS=总请求数/(进程总数*请求时间)QPS:单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV=QPS*3600*6公式2:每天总PV=QPS*3600*8服务器计算服务器数量=ceil(每天总PV/单台服务器每天总PV)【峰值QPS和机器计算公式】原理:每
- ab(Apache Benchmark)
水岩
【测试环境的安装】【ab】ab就是ApacheBenchmark的缩写,顾名思义它是Apache组织开发的一款web压力测试工具,优点是使用方便,统计功能强大。ab作为一款非常流行的压测工具,使用细节这里就不多介绍了,直接给出个人的使用体会:首先是安装,Ubuntu和CentOS目前都提供自动安装命令(至少ubuntu14,centos6可以)ubuntu:sudoapt-getinstallap
- Apache ab 在Windows的安装与使用
牧野上川
Apacheab作为一款优秀的web压力测试工具,在进行压力测试的时候,可以对目标服务器进行大量请求而只对发起电脑占用极小的内存,非常适合web的压力测试。一、安装环境笔者:windows10X64;建议:win7以上系统二、下载Apache点击此处进行下载,选择最新版本,笔者更新时版本为:Apache2.4.43x64如图所示下载完成之后是一个压缩包,将该压缩包解压到你想解压的系统盘(除了C盘)
- 十大网站压力测试软件 - WEB压力测试工具介绍
weixin_34228387
下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具。Grinder–Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理
- http_load压力测试
IT的咸鱼
官网:http://acme.com/software/http_load/http_load是基于linux平台的性能测试工具,它体积非常小,仅100KB。它以并行复用的方式运行,可以测试web服务器的吞吐量与负载。安装http_load进入/usr/local目录下创建man文件夹,并赋予权限;cd/usr/localsudomkdirmansudochmod777mancdmanwgetht
- 并发模拟——Apache Bench
早睡的比熊
一、ApacheBench简介ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标,但是没有图形化结果,不能监控。二、ApacheB
- 通过Kali模拟CC攻击进行WEB压力测试实操
HonkerG
kali命令渗透网络安全linux
通过Kali模拟CC攻击进行WEB压力测试实操前言一、开始攻击二、攻击结束1.发送数据包2.攻击成功三、CC攻击防护方法前言CC攻击(ChallengeCollapsar)是DDOS(分布式拒绝服务)的一种,前身名为Fatboy攻击,也是一种常见的网站攻击方法。攻击者经过代理服务器或者肉鸡向向受害主机不停地发大量数据包,形成对方服务器资源耗尽,一直到宕机崩溃。相比其它的DDOS攻击CC彷佛更有技术
- Apache自带的ab压力测试工具的实现
目录ApacheBench简介ab的原理ab的安装参数介绍ab测试案例示例2ApacheBench简介ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等ab的原理ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时
- web压力测试工具
甲壳虫师
性能测试测试工具数据库
web压力测试工具推荐一:webbench玩法webbench-c200-t30http://www.baidu.com/fq/index.html推荐二:ab玩法ab-n100000-c1000http://www.baidu.com推荐三:http_load玩法http_load-p10-s60-r3-f100urls.txt推荐四:siege玩法siege-c200-r100http://w
- Apache ab性能测试
小钱哥哥
其实我们有很多性能测试工具,比如loadrunner.再比如jmeter等等.LD功能很全面.测试大型项目用到完全没有问题.但是如果针对一个web项目页面的测试,LD就不太适用了,我感觉用LD很浪费了。在这种情况下,我推荐使用Siege、Apacheab这两种工具。当然不外乎还有其他的工具,比如http_load、webbench这两种.在上一个文章里已经介绍了Siege性能测试工具,这次我们来稍
- Linux/Mac环境下安装使用web压力测试工具siege
寂寞的棍棍
备注:很多时候我们开发的项目需要在上线前对它进行评估,看它能否胜任高并发带来的压力,今天我们来介绍下siege这个测试工具,它可以安装在mac或者linux上。一、siege的安装在安装以及压测开始前,你需要确保你的openfiles足够大,否则会报TOOMANYFILESOPEN错误,可以通过ulimit-a查看ulimit-a执行结果使用ulimit-n10000可以修改openfiles。不
- 测者的性能测试手册:Web压力测试工具webbench
Criss陈磊
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。1、适用系统:Linux2、编译安装:wgethttp://www.ha97.com/code/webbench-1.5.tar.gztarzxvfwebbench-1.5.tar.gzcdwebbench-1.5makemakeinstall3、使用:webben
- QPS(req/sec 每秒请求数)、PV 、RT (响应时间) 之间的关系
老胡聊聊天
在进行系统性能压测和系统性能优化的时候,会涉及到QPS,PV,RT相关的概念,本文总结一下QPS,PV,RT之间的关系,放在博客备忘,本文参考了之前在淘宝工作时候的一些资料。QPS是什么?QPS:单个进程每秒请求服务器的成功次数QPS=req/sec=请求数/秒QPS如何统计?QPS统计方式[一般使用http_load进行统计]QPS=总请求数/(进程总数*请求时间)根据QPS推算PV:单台服务器
- 压力测试中JVM内存暴涨原因分析实战
fanet
Java
工作之中写了个小的Web应用,类似于脚手架的demo应用,用spring搭的,在tomcat里运行。程序写完了,想看看能承受多大的访问压力,遂开始进行压力测试。没有用复杂的loadrunner压测,采用了一个简单的url压测工具http_load,只是单纯地用来压某个url的并发访问。压测环境介绍:一台普通的linux服务器,双核,4G内存。tomcat启动内存和最大内存设置为1G,最大处理线程数
- 使用ab压测
chanao9465
ab是ApacheBenchmark的缩写,是Apache组织开发的一款web压力测试工具,优点是使用方便,统计功能强大。centos下安装yum install apr-utilubuntu下安装sudo apt-get install apache2-utils压测接口ab -n 100 http:10.0.12.111:9080/menu/tree常见参数说明-n请求次数-t请求时间,单位
- 什么是QPS,PV,UV,PR
yishouwangnian
Http通信
术语说明:QPS=req/sec=请求数/秒【QPS计算PV和机器的方式】QPS统计方式[一般使用http_load进行统计]QPS=总请求数/(进程总数*请求时间)QPS:单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV=QPS*3600*6公式2:每天总PV=QPS*3600*8服务器计算服务器数量=ceil(每天总PV/单台服务器每天总PV)【峰值QPS和机器计算公式
- 测试网站负载能力工具
voipmaker
工具PHP服务器开发
服务器性能压力测试工具有http_load,webbench,ab,Siegewebbench最多可以模拟3万个并发连接去测试网站的负载能力1、适用系统:Linux2、编译安装:引用wgethttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztarzxvfwebbench-1.5.tar.gzcdwebbench-1.5make&
- http_load的安装与进行压力测试实例及其结果分析
enre_enre
http_load
http_load主要用来测试web服务器的吞吐量与负载,是国外一位博主写的一个基于Linux的性能测试工具,小巧轻便,解压缩后不到100k。1、下载安装方法:mkdir/usr/local/mancd/usr/local/manwgethttp://acme.com/software/http_load/http_load-12mar2006.tar.gztarxzvfhttp_load-12m
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那