- Jmeter学习系列之七:并发线程组Concurrency Thread Group详解
艳Yansky
自动化测试Jmeter压力测试jmeter学习
一、ConcurrencyThreadGroup的介绍ConcurrencyThreadGroup提供了用于配置多个线程计划的简化方法该线程组目的是为了保持并发水平,意味着如果并发线程不够,则在运行线程中启动额外的线程和StandardThreadGroup不同,它不会预先创建所有线程,因此不会使用额外的内存对于上篇讲到的SteppingThreadGroup来说,ConcurrencyThrea
- JMeter学习之一
小狮子的恋人
jmeter.bat与jmeterserver.bat的区别当并发量大时采用分布式并发时启动。在测试计划中设置计划名字、用户变量、是否按顺序执行线程组、主线程运行后是否执行teardown线程组、添加目录或者jar包到classpath、函数测试模式(只有当你需要记录每个请求从服务器取得的数据到文件时才需要选择函数测试模式。选择这个选项很影响性能)在线程组中设置线索数(用户数)、并发多少时间内完成
- JMeter学习笔记002-JMeter之响应断言
是天松啊
JMeter学习java压力测试
JMeter之响应断言首先,我们先聊一聊,什么是断言。百度对于【断言】的解释:断言(assertion)是一种在程序中的一阶逻辑(如:一个结果为真或假的逻辑判断式),目的为了表示与验证软件开发者预期的结果——当程序执行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止执行,并给出错误信息。简而言之:判断请求成功与否。接下来我们聊一聊JMeter中的断言。添加断言的方法:【HTTP请求】
- JMeter学习笔记(三):线程组
Mrlijie00
JMeter学习笔记jmeter
ThreadGroup基础线程组介绍ThreadGroup的简单理解线程组是一个测试计划的开始点在一个测试计划中的所有元件都必须在某个线程组下线程组决定Jmeter执行测试计划的线程数ThreadGroup提供的主要作用设置线程数设置ramp-upperiod设置执行测试的次数ThreadGroup的独立性每个线程都会独立的运行测试计划,互不干扰,多个线程用于模仿对服务器的并发访问。ThreadG
- Jmeter学习系列之五:线程组(Thread Group)
艳Yansky
自动化测试Jmeter压力测试jmeter学习
前言线程组是一系列线程的集合,每一个线程代表着一个正在使用应用程序的用户。在jmeter中,每个线程意味着模拟一个真实用户向服务器发起请求。在jmeter中,线程组组件运行用户设置线程数量、初始化方式等等配置。例如,如果你设置线程数为100,那么jmeter将创建并模拟测试100个用户请求到服务器端。模拟100个用户一、添加线程组测试计划->右键->添加->线程(用户)->线程组,添加一个新的线程
- Jmeter学习系列之二:工具面板必知必会
艳Yansky
Jmeter压力测试自动化测试jmeter学习
目录前言一、菜单栏二、功能区编辑2.读入数据总结前言Jmeter面板一共分为4个区域,分别是菜单栏、功能区、视图区和内容区。菜单栏:主要功能包括新建测计划,添加线程组、测试脚本,分布式运行相关,查看日志,生成报告和函数助手。功能区:比较简单,下面详情介绍功能区。视图区:目录树,添加存放测试设计中所使用到的元件。内容区:详细配置区域,主要对元件进行相对应的编辑和配置。一、菜单栏文件:新建、打开、保存
- Jmeter学习系列之四:测试计划元素介绍
艳Yansky
自动化测试Jmeter压力测试jmeter
测试计划元素JMeter包含各种相互关联但为不同目的而设计的元素。在开始使用JMeter之前,最好先了解一下JMeter的一些主要元素。注意:测试计划包含至少一个线程组。以下是JMeter的一些主要组件:测试计划(Plan)线程组(ThreadGroup)控制器(Controllers)监听器(Listeners)计时器(Timers)配置元素(ConfigurationElements)预处理器
- Jmeter学习系列之三:测试计划详细介绍
艳Yansky
自动化测试Jmeter压力测试jmeter学习
目录前言步骤1:启动JMeter窗口步骤2:添加/删除测试计划元素步骤3:加载并保存测试计划元素。步骤4:配置树元素步骤5:保存JMeter测试计划步骤6:运行JMeter测试计划
- Jmeter学习系列之一:Jmeter的详细介绍
艳Yansky
Jmeter压力测试jmeter学习
目录一、Jmeter的介绍二、Jemeter的特点三、Jemter相关概念3.1采样器(Samplers)3.2逻辑控制器(LogicControllers)3.3监听器(Listeners)3.4配置元件(ConfigurationElements)3.5断言(Assertions)3.6定时器(Timers)3.7前置处理器(Pre-processors)3.8后置处理器(Post-proce
- JMeter学习-关联
Christina.bai
jmeter学习
当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理。JMeter可以通过“后置处理器”中的一些组件来处理关联。关联有两种方式:线程组内部的关联跨线程组1.线程组内部的关联1.1正则表达式提取器添加方式:选中“取样器”右键—>添加—>后置处理器—>正则表达式提取器。1.1.1介绍正则表达式在线测试工具类似于一个公式,要找到左边界和右边界字段,“.”:通配符,一个
- 性能测试工具Jmeter学习和使用
PlutoCtx
#软件质量保障与测试测试工具jmeter学习
性能测试工具Jmeter学习和使用摘要:在日常的开发中,软件测试人员能够对程序进行功能上的测试以确保用户的正常使用,但对于一个需要发布在服务器上供多用户同时使用的软件而言,还需要模拟多用户同时使用的场景,对站点进行性能测试。但安排100个人同时访问测试站点显然是不可行的,此时就需要一个像Jmeter这样的软件测试工具来模拟用户行为,进行性能测试。同时也可能出现一个进程中多个线程同时运行的情况,此时
- Jmeter学习:性能测试工具
ArtisticYouth
1.压缩包解压直接用2.语言设置:bin/jmeter.propertieslanguage=zh_CN或者运行后界面中option--chooselanguage3.添加线程项新建一个http请求.png4.查看聚合报告聚合报告参数.png5.性能参数意思QPS:QueryPerSecond每秒能够处理的查询次数
- Jmeter接口自动化01-JMeter简介
测试老宅男扶摇
Jmeter接口自动化jmeter自动化运维测试工具
p01高清视频B站链接1JMeter简介越来越多的测试人员选择JMeter主要有以下几点原因:JMeter是基于Java的开源工具,扩展性强,可自定义开发插件;JMeter社区活跃,会定期更新、修改bug、优化功能;JMeter学习成本低,提供了方便的图形界面来编辑和开发测试脚本,上手快;JMeter可以和很多工具兼容,如Jenkins,方便测试自动化;JMeter具有平台无关性,可以轻易在Win
- jmeter学习指南之察看结果树,你知道都有哪些功能吗
测试帮日记
点击链接加入QQ群522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe0前言一说起两大压测工作Jmeter和LoadRunner的区别,可能很多人会说Jmeter的图表分析结果功能很差,LoadRunner在这方面则很强大。我有很长一段时间也是这样认为,甚至还经常吐槽jmeter分析结果方面太弱了。但是随着对Jmeter的深入了
- jmeter学习指南之Beanshell 调用 java 代码的三种方式
测试帮日记
点击链接加入QQ群229390571(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5rbudQa在jmeterbeanshell中可以自定义类和方法,也可以调用外部已有的java文件、class文件、jar包。这里分别讲一下调用外部java文件、class文件、jar包。一、调用java文件语法:source("java文件路径")其中文件路径可以使用绝
- jmeter学习指南之HTTP请求中自动重定向和跟随重定向的区别
测试帮日记
点击链接加入QQ群229390571(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5rbudQa一、自动重定向和跟随重定向大家有没有注意到,在JMeterHTTP请求中,有一个跟随重定向和自动重定向?默认情况下,跟随重定向是选中状态,它的作用是什么呢?它跟自动重定向有什么区别呢?其实这两个选项是用于控制301/302重定向请求的重定向逻辑。二、跟随重定向
- JMeter学习(一)工具简单介绍
zixuan100
一、JMeter介绍ApacheJMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,JavaServlet,CGIScripts,JavaObject,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。同时,JMet
- Jmeter学习 -- Content type ‘text/plain;charset=UTF-8‘ not supported“
MapSet
工作记录学习记录软件使用
1.下载安装--百度即可2.打开后跑程序--百度3.JMeter:报错(Contenttype'text/plain;charset=UTF-8'notsupported")在运行脚本的时候报错:(不支持JSON格式)注意:文字编码:今天测试无法转为UTF-8所以报错了,解决方案:在请求头里设置参数:Content-Type:application/json;charset=UTF-8
- Jmeter学习03——登录后获取token进行后续操作
大语天气
Jmeterjmeter学习
1、运行登录接口后,察看结果数中有返回相应sessionId2、此时选中登录请求右键:添加--后置处理器--正则表达式提取器。如下输入设置:3、给该线程组添加一个调试取样器:选中线程组右键:添加——取样器——调试取样器。这个调试取样器无需进行任何设置。添加后运行登录接口,在察看结果树中的调试取样器可以查看正则表达式取样器是否已经取到想要的值。4、新增一个取名为获取token进入系统的HTTP请求,
- Jmeter学习04——压测简析
大语天气
Jmeterjmeter学习java
1.压测报告简析(总请求数、90%响应时间、吞吐量、报错)(1)jmeter的压测报告(聚合报告)我们通常会关注指定时长我们的接口总请求数是否在正常的范围内(例如:100的并发持续30秒,总请求数300不到,可能原因是因为接口响应时间过长)(2)响应时间我们通常是关注90%的响应时间,根据90%的响应时间来判断是否达到执行的性能指标(标准的响应时间指标不会超过1000ms,根据用户体验角度来看响应
- Jmeter压力测试工具学习及使用
淺雨〞
jmeter测试工具学习
Jmeter学习1.1什么是jmeterjmeter是Apache组织开发的基于Java的压力测试工具。1.2jmeter适用的测试领域用于对软件做压力测试对应用程序做功能/回归测试用于对静态和动态的资源的性能进行测试接口测试数据库压力测试批量生产测试数据1.3Jmeter可以做哪些测试1.3.1并发测试主要是使用同步计时器(设置并发数),同步计时器主要有两个参数模拟用户的数量:并发数超时时间(m
- JMeter学习笔记之三--数据库验证、文件上传
小狮子的恋人
更新了数据,验证数据库是否更新,参考了以下几篇文档。最后采用了正则表达式提取数据库的返回结果,再用beanshell断言去判定是否与某个值相等https://www.jianshu.com/p/668bf964c47fhttps://www.cnblogs.com/landhu/p/5606441.htmlhttps://blog.csdn.net/df0128/article/details/8
- Jmeter工具学习三——CSV文件、关联、断言
weixin_43754879
性能测试接口测试jmeter学习
Jmeter学习三——CSV文件和关联jmeter做功能测试和做性能测试的区别CSV数据文件设置(读取外部文件,进行分数据驱动)文件设置字段介绍:文件名文件编码如果出现编码问题导致的乱码,如何解决?变量名忽略首行分隔符是否允许带引号遇到文件结束符再次循环遇到文件结束符停止线程文件共享模式设置下面的CSV设置项之后,要修改关联Jmeter关联正则表达式提取器详情元素介绍正则表达式注意事项:模板及匹配
- jmeter学习指南之结果分析-图形图表
测试帮日记
点击链接加入QQ群522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe1前言书接上回,前两篇文章分别介绍了Jmeter结果分析中最常用的两个元件---“查看结果树”和“聚合报告”,今天继续分享其它的图表图形类分析元件。2Jmeter结果分析之各种图表一、AggregateGraph聚合图表TheAggregateGraphlis
- 性能测试学习——项目环境搭建和Jmete学习二
weixin_43754879
接口测试性能测试学习
项目环境搭建、Jmeter学习二环境的部署虚拟机的安装虚拟机中添加项目操作步骤使用环境的注意事项Jmeter的安装和简单使用Jemter的使用的进阶Jemter元件Jmeter属性执行顺序和作用域作用域以自定义用户变量和用户参数(前置处理器)为例如何解决用户变量和线程组同级时,参数的重复调用?配置元件中的用户定义变量和前置处理中的用户参数有什么区别?jemter的执行顺序配置元件——Jemter信
- JMeter学习 - 引入CSV测试数据的2种方法
pumpkin1111
1.使用CSVDataSetConfig,导入一个txt文件或者csv文件注意点:在使用此方法引入测试数据时,在线程组的配置中使Loopcount>=测试数据行数或者NumberofThreads>=测试数据行数线程组Fileencoding:文件的编码格式VariableNames:每一列数据对应的变量名(用于在具体请求中引用)Ignorefirstline:如果文件第一行是标题行,选择True
- JMeter学习----正则表达式提取器
键盘一枝花
jmeter测试jmeter测试工程师
正则表达式提取器在测试过程中,有些数据经常发生变化,要获取并使用这些数据,就要使用关联。比如经常遇到的场景就是,第二个请求提交的参数要从第一个请求的返回数据中获取。正则表达式提取器在取样器右键添加后置处理器----正则表达式提取器后置处理器:在请求结束或者返回响应结果时发挥作用正则表达式提取器:允许用户从服务器的响应中通过使用perl的正则表达式提取值。该元素会作用在指定范围取样器,用正则表达式提
- Jmeter学习记录1----入门
测试之心
ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域,比如接口测试等。Jmeter下载Jmeter的官网下载地址:https://jmeter.apache.org/download_jmeter.cgi安装及运行我下载windows包:apache-jmeter-5.3.zip解压,例如我的路径
- Jmeter学习-事务控制器
Christina.bai
jmeter学习java
什么是事务?性能测试的结果统计时我们一定会关注TPS,TPS代表每秒的事务数,每个事务对应的是我们的请求。虽然Jmeter能够帮我们把每个请求统计成一个事务,但有时候我们希望多个操作统计成一个事务,Jmeter也考虑到了这种需求,我们可以通过逻辑控制器中的事务控制器来完成。逻辑控制器逻辑控制器,顾名思义就是控制程序的逻辑了,JMeter逻辑控制器有很多种,比如循环控制器、随机控制器等。结合实例我们
- jmeter学习-定时器
Christina.bai
jmeter学习
同步定时器(SynchronizingTimer)提示:在Jmeter中叫做同步定时器,在其他软件中又叫集合点(loadrunner)。思考?1.如何模拟多个用户同时抢一个红包?2.如何测试电商网站中的抢购活动、秒杀活动?1.1介绍SyncTimer的目的是阻塞线程,直到阻塞了n个线程,然后立即释放它们。同步定时器相当于一个储蓄池,累积一定的请求,当在规定的时间内达到一定的线程数量,这些线程会在同
- 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。那么这个时候就有个问题了,既然参数不一致,那