自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java应用程序如何使用memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载,被许多大型门户网站广泛使用。工程所需jar包下载地址:https://github.com/gwhalin/Memcached-Java-Client/downloadscommons-pool-1.5.6.jarjava_memcached-release_2.6.6.jarslf4j-

2015-05-22 11:05:14 534

转载 MongoDB基本操作

分享一下我经常用到的自己写的mongo用法示例该示例基于当前最新的mongo驱动,版本为mongo-2.10.1.jar,用junit写的单元测试。 TestCase.javaJava代码  package com.wujintao.mongo;    import java.net.UnknownHostException;  import java.util

2015-05-22 11:03:54 1209

转载 Android 性能数据采集

不需要再安装任何性能监测工具,直接如下访问,帮助完成性能数据的获取和查看。Android apk 需要关注的点:apk大小、apk启动时间、流量、电量、CPU运行时长、内存、actvity切换时间等。android性能数据采集:流量数据:     /proc/self/net/dev   中的:eth0 和 rmnet0 对应数据

2014-02-14 16:47:31 951

转载 Linux Resin 安装配置

Resin,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能优良,resin自身采用Java语言开发。Resin Pro版本支持缓存和负载均衡,收费最低一年$699美元。1, Resin 下载Resin 官方下载网址, 最新版下载 resin-4.0.36.tar.gz(免费版)resin 安装需要提前配置好jdk,下载最

2014-01-02 17:56:41 1738

转载 在linux下用tomcat部署j

在linux下用tomcat部署java web项目的过程与注意事项(原创)一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java SE 6 Update 27根据操作系统选择Linux x64 - RPM Installer或Linux x86 - RPM Installer

2014-01-02 17:15:39 656

转载 Tomcat给我的java.lang.OutOfMemoryError: PermGen

Tomcat给我的java.lang.OutOfMemoryError: PermGen今天,Tomcat给了我这么一个异常:java.lang.OutOfMemoryError: PermGen space。自己是第一次遇到,抱着好奇的心情google了一下,居然是个很常见的异常!故记录一下。:)原因:       PermGen space的全称是Permanent G

2014-01-02 15:47:22 568

转载 linux grep命令详解

简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展

2013-12-27 16:09:01 589

原创 WebDriver+testng+reportng+ant测试框架整合

一、环境搭建1. 安装testNG插件到eclipse.-) 选择菜单 Help /Software updates / Find and Install.-) 点击add button然后在location中输入http://beust.com/eclipse/-) 确定后会自动安装testNG插件。二.包的引入WebDriver包:selenium-server-sta

2013-12-11 11:51:58 2229

原创 testng 数据驱动方法

自动化测试必然有测试数据,测试数据有多有少,我知道的testng的两种数据驱动方式,第一种是直接将测试数据写到测试类中,然后使用dataProvider来关联数据,这种适用于测试数据少的情况,另一种方式是将数据写到excel中,这种方式适用于数据量多的情况,比如数据上千。使用参数@Source("Test.xls")。@Test(dataProvider = "feeder")@S

2013-12-06 10:03:58 1287

原创 selenium 判断某一个提交操作是否成功的方法

在自动化过程中,很多时候需要去校验某一个提交操作是否成功,如登录,就需要就判断登录是否成功,我目前采用这两种当时,如果大家有更好的方式可以多多补充。第一种:判断登录后界面上唯一的元素是否存在。如 注销 按钮肯定是唯一的。public boolean waitEle(WebDriver driver){WebElement element=driver.findElement(By.cl

2013-12-06 09:51:50 10197 1

原创 selenium 等待特定元素出现

刚开始用selenium,老是出现某个元素未找到的情况,我就采用比较笨的方法Thread.sleep(1000);这种方法确实能解决问题,但是看不够灵活,而且写完代码后发现整个业务层有很多的ThreaThread.sleep(1000),代码比较不整齐,一下介绍两种等待元素出现的方式:1.隐形等待某个元素出现,就是将等待元素出现的操作设置为全局的,driver的整个生命周期都起作用,我比较喜欢

2013-12-06 09:43:08 5962

转载 每天一个linux命令(60):scp命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点

2013-11-21 15:20:20 762

转载 android adb启动失败问题 adb server is out of date. killing... ADB server didn't ACK * failed to start daem

今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。错误如下--》adb server is out of date.  killing...  ADB server didn't ACK  * failed to start daemon *第一猜想,就是adb的端口号被占用了。随机--一.查看是否是豌豆荚或者手机助手占用了端口号,但

2013-11-21 09:55:20 871

原创 wireshark 过滤

http.request.uri contains mobilehttp.response.code==404

2013-11-12 19:15:36 575

原创 tcpdump抓包命令

nbscatch -p -s 0 -U -w /sdcard/1.pcap

2013-11-12 19:12:39 600

原创 base64转码

echo "NDA1IE1ldGhvZCBOb3QgQWxsb3dlZAo=" |base64 -d

2013-11-11 16:10:04 1028

转载 adb logcat 查看日志

使用 logcat 命令        查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [option>] ... [filter-spec>] ...   下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。    可以在开发机中通过远程shell的方式使用logcat命

2013-11-06 16:22:37 621

原创 android 日志获取

adb logcat -s NBSAgent:V若要把日志保存到本地,可以使用重定向。如:adb logcat -s NBSAgent:V >sdk.log

2013-10-28 15:39:37 650

转载 maven环境快速搭建

第一步:配置maven环境 将下载文件解压,然后设置maven环境如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3我的电脑-----属性----高级-----环境变量-----环境变量-----新建变量名:M2_HOME变量值:F:\maven\apache-maven-3.0.

2013-10-10 11:37:20 575

原创 如何创建web项目

创建web工程步骤如下:1、在新增项目对话框中选择【Dynamic Web Project】2、点击【Next】按钮后,在【Project name】中输入你的工程名。3、点击【Next】后,分别在【Context Root】、【Content Directory】、【Java Source Directory】中设置web服务的根路径、Web资源的目录名称、源代码目录4、点【

2013-10-10 10:19:53 942

转载 查看http连接数情况

linux netstat 统计连接数查看外部IP服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 1 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 1 3)、统计已连接上的,状态为“established netstat -na|gr

2013-09-27 09:59:56 2218

转载 jprofiler安装和配置

注意:安装前先用rpm -q jprofiler查询linux上是否已安装jprofiler 1.到官网下载linux安装包,如:jprofiler_linux_7_1_1.rpm2.上传该安装包到linxu服务器上/opt目录下,重命名: mv jprofiler_linux_7_1_1.rpm jprofiler7.rmp  (重命名步骤为可选操作,是为了安装时

2013-09-27 09:55:11 1153

转载 WEB前端性能分析--工具篇

在线网站类:WebPageTest说明:在线的站点性能评测网站,地址http://www.webpagetest.org/补充:其实这网站也是个开源项目,所以支持自己搭建一个内部的测试站点ShowSlow说明:showslow是yslow的数据收集与展示平台http://www.showslow.com/,它是一个

2013-09-25 18:18:52 1246

转载 web前端性能分析--原理篇 .

web前端性能分析--原理篇web前端性能:即是web用户在访问一个页面时所要花费的时间总和。即一个完全意义上的用户响应时间,相对于服务器的响应时间而言还会包括更多的内容和影响因素。那么一个web页面的完整请求包括了哪些部分的时间总和就是web前段性能分析和优化所需要了解的基础知识,先了解一下用户从浏览器访问一个url后到页面完全展示所有内容的整个过程吧。页面的请求过程

2013-09-25 18:17:24 608

转载 web前端性能分析--实践篇

当我们知道了web前端性能的关键点后,那么接下来要做的就是如何去具体实施并获取这些关键点的数据了。通过前面的学习知道了不少好的工具,经过对比后个人觉得dynatrace还是不错的。不仅支持ie,ff浏览器,还具备js函数级别的优化分析,它的分析数据也是最全面的,分析数据可以导出,最后和yslow,pagespeed一样支持向showslow上面传送结果信息这样就节省了很多的事情了。所以实施

2013-09-25 18:13:06 748

转载 【MongoDB for Java】Java操作MongoDB

开发环境:System:WindowsIDE:eclipse、MyEclipse 8Database:mongoDB开发依赖库:JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jarEmail:[email protected]:http://blog.csdn.net/IBM_hoojohttp://hoo

2013-09-25 11:12:12 599

转载 linux中怎样关闭ICMP回应功能

输入: echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all即可 如果需要ping通则输入: echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all 该命令重启后会失效,所以应该让其开机后自动运行 echo "echo 1 >/p

2013-09-24 11:42:08 1401

转载 redis【java操作redis】

package Redis;    import java.util.HashMap;  import java.util.List;  import java.util.Map;    import redis.clients.jedis.Jedis;      public class Demo {        /**      * @para

2013-09-24 11:36:54 679

转载 memcached之java客户端:spymemcached使用

memcached之java客户端:spymemcached使用---------一个简单的示例:[java] view plaincopyMemcachedClient c = new MemcachedClient(new InetSocketAddress("hostname",portNum));  //异步方式存储一

2013-09-24 09:34:10 1189

转载 Java开发中的Memcache原理及实现

Memcached 客户端程序Memcached的java客户端已经存在三种了:?  官方提供的基于传统阻塞io由Greg Whalin维护的客户端?  Dustin Sallings实现的基于java nio的Spymemcached?  XMemcached1. 三种API比较 1)      memcached client for java

2013-09-23 10:34:28 694

转载 XMemcached使用示例

Memcached 是一个高性能的分布式内存对象的key-value缓存系统,用于动态Web应用以减轻数据库负载,现在也有很多人将它作为内存式数据库在使用,memcached通过它的自定义协议与客户端交互,而XMemcached就是它的一个java客户端实现。 XMemcached使用示例(本示例基于xmemcached-1.3.8.jar),总结一个,如下:Java代

2013-09-23 10:32:52 1206

原创 memcache 例子

目的是测试memcached各方法调用所用的时间。public class MemcacheGetTest extends AbstractTestServlet{@Overridepublic void init() throws ServletException {String[] servers = { "192.168.1.5:11211" };    Inte

2013-09-22 18:17:46 825

转载 LoadRunner 技巧之 IP欺骗

IP欺骗也是也loadrunner自带的一个非常有用的功能。需要使用ip欺骗的原因:1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理

2013-09-13 14:49:49 764

转载 Hibernate连接SQLServer数据库的配置

主要文件有四类:1. xx.java类文件;  放在src目录下自己创建的包中2. xx.hbm.xml文件; 放在类文件所在的包中,即与类文件在同一目录下3. hibernate.cfg.xml文件;  直接放在src目录下4. jar包;  可以build path导入,也可以直接放在lib目录下(如果是创建的web工程的话可以)

2013-09-12 17:09:37 978

转载 postgresql表创建及数据插入

6.1. 插入数据在创建一个表的时候,它里面没有数据。在数据库可以有点用之前 要做的第一件事就是向里面插入数据。数据在概念上是每次一行地插入的。 我们当然可以每次插入多行, 但是的确没有办法一次插入少于一行的数据。即使你只知道几个字段 的数值,那么你也必须创建一个完整的行。要创建一个新行,我们使用 INSERT 命令。 这条命令要求提供表名字和给表中每个字段提供一个数值。 比如,假设来

2013-09-12 15:51:36 15275

原创 PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host

PostgreSQ数据库为了安全,它不会监听除本地以外的所有连接请求,当用户通过JDBC访问是,会报一些如下的异常: org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host 要解决这个问题,只需要在PostgreSQL数据库的安装目录下找到/data/pg_hba.conf,找到“# IPv4

2013-09-12 15:23:23 13823

原创 Postgres数据库进入

su postgrespsql -s mydb

2013-09-12 11:58:06 2189

原创 postgresql : hibernate.cfg.xml

<?xml version='1.0' encoding='UTF-8'?>"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">  <property name="dialect">org.hibernat

2013-09-12 11:40:41 1311

转载 Ibatis+MySql实例

1. 介绍       Ibatis是开源的持久层框架。它的核心是SqlMap,将实体Bean跟关系数据库进行映射,将业务代码和SQL语句的书写进行分开,方便管理。Ibatis是“半自动”的ORM持久层框架。这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化”ORM 实现而言,“全自动”ORM 实现了 POJO 和数据库表之间的映射,以及 SQL 的自

2013-09-11 19:11:04 773

原创 is not allowed to connect to this MySQL server解决办法

grant all privileges on *.* to [email protected];flush privileges;

2013-09-11 19:09:27 642

selenium-ide

selenium-ide 是当下流行的一种自动化测试工具selenium家族成员之一。

2013-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除