- 博客(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
596
转载 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
1300
转载 Android 性能数据采集
不需要再安装任何性能监测工具,直接如下访问,帮助完成性能数据的获取和查看。Android apk 需要关注的点:apk大小、apk启动时间、流量、电量、CPU运行时长、内存、actvity切换时间等。android性能数据采集:流量数据: /proc/self/net/dev 中的:eth0 和 rmnet0 对应数据
2014-02-14 16:47:31
999
转载 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
1812
转载 在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
696
转载 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
598
转载 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
631
原创 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
2260
原创 testng 数据驱动方法
自动化测试必然有测试数据,测试数据有多有少,我知道的testng的两种数据驱动方式,第一种是直接将测试数据写到测试类中,然后使用dataProvider来关联数据,这种适用于测试数据少的情况,另一种方式是将数据写到excel中,这种方式适用于数据量多的情况,比如数据上千。使用参数@Source("Test.xls")。@Test(dataProvider = "feeder")@S
2013-12-06 10:03:58
1331
原创 selenium 判断某一个提交操作是否成功的方法
在自动化过程中,很多时候需要去校验某一个提交操作是否成功,如登录,就需要就判断登录是否成功,我目前采用这两种当时,如果大家有更好的方式可以多多补充。第一种:判断登录后界面上唯一的元素是否存在。如 注销 按钮肯定是唯一的。public boolean waitEle(WebDriver driver){WebElement element=driver.findElement(By.cl
2013-12-06 09:51:50
10371
1
原创 selenium 等待特定元素出现
刚开始用selenium,老是出现某个元素未找到的情况,我就采用比较笨的方法Thread.sleep(1000);这种方法确实能解决问题,但是看不够灵活,而且写完代码后发现整个业务层有很多的ThreaThread.sleep(1000),代码比较不整齐,一下介绍两种等待元素出现的方式:1.隐形等待某个元素出现,就是将等待元素出现的操作设置为全局的,driver的整个生命周期都起作用,我比较喜欢
2013-12-06 09:43:08
6089
转载 每天一个linux命令(60):scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点
2013-11-21 15:20:20
805
转载 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
911
转载 adb logcat 查看日志
使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [option>] ... [filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。 可以在开发机中通过远程shell的方式使用logcat命
2013-11-06 16:22:37
671
原创 android 日志获取
adb logcat -s NBSAgent:V若要把日志保存到本地,可以使用重定向。如:adb logcat -s NBSAgent:V >sdk.log
2013-10-28 15:39:37
692
转载 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
608
原创 如何创建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
1033
转载 查看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
2321
转载 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
1196
转载 WEB前端性能分析--工具篇
在线网站类:WebPageTest说明:在线的站点性能评测网站,地址http://www.webpagetest.org/补充:其实这网站也是个开源项目,所以支持自己搭建一个内部的测试站点ShowSlow说明:showslow是yslow的数据收集与展示平台http://www.showslow.com/,它是一个
2013-09-25 18:18:52
1292
转载 web前端性能分析--原理篇 .
web前端性能分析--原理篇web前端性能:即是web用户在访问一个页面时所要花费的时间总和。即一个完全意义上的用户响应时间,相对于服务器的响应时间而言还会包括更多的内容和影响因素。那么一个web页面的完整请求包括了哪些部分的时间总和就是web前段性能分析和优化所需要了解的基础知识,先了解一下用户从浏览器访问一个url后到页面完全展示所有内容的整个过程吧。页面的请求过程
2013-09-25 18:17:24
646
转载 web前端性能分析--实践篇
当我们知道了web前端性能的关键点后,那么接下来要做的就是如何去具体实施并获取这些关键点的数据了。通过前面的学习知道了不少好的工具,经过对比后个人觉得dynatrace还是不错的。不仅支持ie,ff浏览器,还具备js函数级别的优化分析,它的分析数据也是最全面的,分析数据可以导出,最后和yslow,pagespeed一样支持向showslow上面传送结果信息这样就节省了很多的事情了。所以实施
2013-09-25 18:13:06
784
转载 【MongoDB for Java】Java操作MongoDB
开发环境:System:WindowsIDE:eclipse、MyEclipse 8Database:mongoDB开发依赖库:JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jarEmail:hoojo_@126.comBlog:http://blog.youkuaiyun.com/IBM_hoojohttp://hoo
2013-09-25 11:12:12
633
转载 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
1506
转载 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
711
转载 memcached之java客户端:spymemcached使用
memcached之java客户端:spymemcached使用---------一个简单的示例:[java] view plaincopyMemcachedClient c = new MemcachedClient(new InetSocketAddress("hostname",portNum)); //异步方式存储一
2013-09-24 09:34:10
1230
转载 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
726
转载 XMemcached使用示例
Memcached 是一个高性能的分布式内存对象的key-value缓存系统,用于动态Web应用以减轻数据库负载,现在也有很多人将它作为内存式数据库在使用,memcached通过它的自定义协议与客户端交互,而XMemcached就是它的一个java客户端实现。 XMemcached使用示例(本示例基于xmemcached-1.3.8.jar),总结一个,如下:Java代
2013-09-23 10:32:52
1253
原创 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
857
转载 LoadRunner 技巧之 IP欺骗
IP欺骗也是也loadrunner自带的一个非常有用的功能。需要使用ip欺骗的原因:1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理
2013-09-13 14:49:49
801
转载 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
1052
转载 postgresql表创建及数据插入
6.1. 插入数据在创建一个表的时候,它里面没有数据。在数据库可以有点用之前 要做的第一件事就是向里面插入数据。数据在概念上是每次一行地插入的。 我们当然可以每次插入多行, 但是的确没有办法一次插入少于一行的数据。即使你只知道几个字段 的数值,那么你也必须创建一个完整的行。要创建一个新行,我们使用 INSERT 命令。 这条命令要求提供表名字和给表中每个字段提供一个数值。 比如,假设来
2013-09-12 15:51:36
15664
原创 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
14154
原创 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
1353
转载 Ibatis+MySql实例
1. 介绍 Ibatis是开源的持久层框架。它的核心是SqlMap,将实体Bean跟关系数据库进行映射,将业务代码和SQL语句的书写进行分开,方便管理。Ibatis是“半自动”的ORM持久层框架。这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化”ORM 实现而言,“全自动”ORM 实现了 POJO 和数据库表之间的映射,以及 SQL 的自
2013-09-11 19:11:04
832
原创 is not allowed to connect to this MySQL server解决办法
grant all privileges on *.* to root@192.168.1.150;flush privileges;
2013-09-11 19:09:27
681
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人