- 博客(86)
- 资源 (2)
- 收藏
- 关注
mongodb 备份脚本
#!/bin/sh# dump 命令执行路径,根据mongodb安装路径而定DUMP=/usr/bin/mongodump# 临时备份路径OUT_DIR=/tmp/backup/mongod_bak/mongod_bak_now# 压缩后的备份存放路径TAR_DIR=/tmp/backup/mongod_bak/mongod_bak_list# 当前系统时间DAT...
2018-08-28 10:39:27
566
原创 如何打包引入第三方的UIAutomator项目
项目下新建custom_rules.xml文件内空:<?xml version="1.0" encoding="UTF-8"?><project name="custom_rules" default="release"> <!-- Include external libs --> <property nam
2016-06-14 16:16:25
359
原创 Java注解实例----一个简单的单元测试例子
分享如何创建自定义的注解 @Test 和 @TestInfo 去模拟一个简单的单元测试框架。 1. @Test Annotation package com.testunit.demo;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java....
2016-02-24 17:32:32
683
原创 Tesng高级用法-----自定义testng注解
在大多数的例子中,TestNG提供的注解能满足我们的需求,但是有时候你会想自己写一个注解去满足一些想要的东东。那么如何自己创建一个自己的注解呢?请紧跟下面的步骤:1. 创建一个maven项目,并引入TestNG依赖2. 创建你的注解3. 创建注解对应的Listener4. 引入Listener(选任意一种)引入Listener有多种方法,下面主要讲三种a. 在你的...
2016-02-24 13:30:08
1727
1
原创 java 注解反射实例
Java注解反射实例主要功能:1. 得到一个类的所有注解信息2. 通过注解信息实例化一个类 实体类:1. 注解类import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import...
2016-02-18 16:43:50
291
原创 Gson TypeAdapter用法
Gson TypeAdapter用法实例:写一个TypeAdapter,注册TypeAdapter来处理Enum类型. 实体类:public enum Color { RED("红色",1),GREEN("绿色",2),BLANK("白色",3), YELLO("黄色", 4); private String name; private int index;...
2016-02-17 10:51:11
288
原创 spring 事务管理和事务传播的配置
spring 事务管理的两种配置方法1. xml配置2. 注解 一、xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc...
2016-01-18 10:14:57
154
原创 spring JdbcTemplate、NamedParameterJdbcTemplate
JdbcTemplate 配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http:/
2016-01-17 19:41:05
255
原创 spring aop注解
在软件开发中,分布于应用多出的功能被称为和横切关注点. 通常,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往直接嵌入到应用的业务逻辑中).将这些横切关注点与业务逻辑相分离正是面向切面编成(AOP)所要解决的 要了解什么是AOP,首先应该了解AOP相关术语,只有完全理解这些,才能更好的掌握AOP 描述切面的常用术语有 通知(advice), 切点(pointcut), 连接点(...
2016-01-17 13:05:39
120
原创 Spring 注解及泛型依赖注入
注解: 详见http://www.cnblogs.com/davidwang456/p/4432410.html 泛型依赖注入:主要就是可以把CURD一些基本的操作放在父类中,在父类中用泛型依赖注入,子类继承父类后就可以直接指定具体的类进行依赖注入了详见:http://www.cnblogs.com/sxmcACM/p/3616811.html?utm_source=tuico...
2016-01-03 14:42:57
572
原创 Spring 工厂方法配置
javaUser.javapackage com.spring.factory;public class User { private String name; private String address; public User() { System.out.println("create user..."); } public User(St...
2016-01-02 12:51:43
241
原创 Spring SPEL 表达式
SPEL 详细说明:http://docs.spring.io/spring/docs/4.3.0.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/#expressions 例子: Address.javapackage com.spring.spel;public class Address { pr...
2016-01-02 11:05:27
144
原创 Spring引入外部配置文件
Spring引入c3p0数据源外部配置文件 1. 导入jdbc\c3p0依赖 <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1.2</version> &
2015-12-27 09:58:15
299
原创 详解Spring中bean的作用域
Spring中bean的作用域有 :<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/><bean id="role" class="spring.chapter2.maryGame.Role" scope="prototype"/>
2015-12-27 07:24:11
133
原创 Spring bean之间的关系:继承;依赖
继承Bean配置Spring允许继承bean的配置 ,被继承的bean称为父bean,继承这个父Bean的Bean称为子Bean 子Bean从父Bean中继承配置,包括Bean的属性配置子Bean也可以 覆盖 从父Bean继承过来的配置 父Bean可以作为配置模版,也可以作为Bean实例, 若只想把父Bean作为模版,可以配置<bean>的abstract属性为...
2015-12-26 20:34:54
198
原创 spring自动装配Bean
参考下面的文章:http://www.tuicool.com/articles/naYNVz 简单的例子,示例按byType 和 byName自动装配Bean:package com.spring.auto.wire;import java.util.List;import java.util.Map;public class Company { p...
2015-12-26 19:31:56
145
原创 Spring配制的一些细节
Spring配制的一些细节:1. 属性中特殊字符的处理2. 配制bean之间的关联 --ref用法3. 内部bean的配制4. 级联属性赋值5. null值的定义6.配制list集合7.Map集合的配制8.配制Properties属性值9.配置单例的集合bean,以供多个bean进行引用,要导入util命名空间10.导入p命名空间 要用到的java...
2015-12-26 14:34:34
109
原创 Spring依赖注入方式---- 构造方法注入
Spring通过构造方法依赖注入1. 创建一个Person package com.spring.bean;public class Person { private String name; private String address; private double height; private int weight; public Perso...
2015-12-26 11:57:53
351
原创 Spring入门(一) 环境搭建及IOC示例
一. 环境搭建1. 安装jdk2. 安装maven3. 下载Spring Tool Suite 3.7.0: https://spring.io/tools/sts/all 或者安装其插件 二. helloworld: 演示IOC1. 创建一个maven项目2. 引入依赖<dependencies> <dependency>...
2015-12-26 09:36:01
177
Genymotion模拟器安装Genymotion-ARM-Translation变copy的解决办法
以前记得直接把Genymotion-ARM-Translation_v1.zip拖进去就能安装成功。 现在在mac上试了最新的genymotion,拖进去后变成Files successfully copied to: /sdcard/Download 解决办法:直接自己手动flash 这个archive. 1. adb shell2. cd /sdcard/Downloa...
2015-12-04 15:57:01
670
原创 selenium github doc
selenium 官网被墙, 看不了doc, 可以去下面这个地址看https://seleniumhq.github.io/docs/index.html
2015-07-21 16:26:17
224
原创 TestNg retry 相关问题讨论
http://www.csdn123.com/html/exception/345/345708_345704_345703.htmhttp://blog.youkuaiyun.com/shenguo_2009/article/details/8196006http://testng.1065351.n5.nabble.com/template/NamlServlet.jtp?macro=searc...
2015-07-07 14:27:13
127
原创 Android自动化测试生成单元测试结果报告
传送门: Android自动化测试生成单元测试结果报告http://blog.youkuaiyun.com/hunterno4/article/details/14485663
2015-05-07 17:38:50
261
原创 JavaMail通过Exchange发送邮件
使用Exchange Server邮件服务器发送邮件的特殊之处在于用户名username必须添加所在域的前缀,比如要使用域domain中的用户demo@sample.com来发送邮件,那么登录名要改成domain\demo,而不是普通stmp服务器中的demo@sample.com。 下面贴出演示代码: import java.util.Date;import java.util.Pro...
2015-05-07 17:30:10
1251
原创 重新签名apk文件(手工用命令行)
re-sign.jar中后自动去除签名这个方法,经试验不可用!1.去除准备重新签名SinaVoice.apk软件本身的签名将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的后缀2.开始-运行-cmdcd到android-sdk下的platform-tools文件运行输入:jarsigner -digestalg SHA...
2015-05-07 13:50:22
263
原创 Android开发环境部署
安卓官网: http://developer.android.com/tools/help/adt.html安装步骤:http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479415.htmlhttp://www.cnblogs.com/zoupeiyang/p/4034517.html#4http://blog.sin...
2015-03-19 15:09:40
106
selenium webdriver学习(二十二)------------XVFB实现selenium在linux上无界面运行安装篇...
selenium在linux上无界面运行,其实是非常简单的。具体的方法有使用HtmlUnitDriver或者PhantomJSDriver,有时间我会写写关于这两个东东的文章,其实基本和ChromeDriver 和FirefoxDriver是一样的。但是有些人或者会比较排斥他们说HtmlUnitDriver对JS支持不好,PhantomJSDriver估计也很少有人用,其...
2015-03-12 12:25:59
1009
1
原创 linux sort 命令详解
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapple...
2015-03-05 12:09:09
101
原创 linux cut命令详解
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 F...
2015-03-05 11:41:40
114
原创 linux sed命令详解
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以...
2015-03-05 11:18:15
101
原创 jmetr自定义Java Request(二)
jmeter自定义Java Request里面写了一个简单的java Request下面弄一个比较真实一点的例子,比如我有一个DBUtil的类,我想测试一下这个类或者类里面的方法性能怎么样,这时我们就可以写一个自定义的java Request来测试。DBUtil类如下:package com.matt.DBUtil;import java.sql.Connection;...
2015-02-13 16:38:01
172
原创 jmetr自定义Java Request
Jmeter可以补扩展,从而创建自己的test plans. 下面的是一个简单的自定义的Java Request sampler, 并可以用Jmeter运行。1. 新建一个Java Project,导入jmeter/lib/ext下的两个jar包:ApacheJMeter_core.jar和ApacheJMeter_java.jar。package com.matt.jmeter;...
2015-02-13 11:32:13
147
原创 Jmeter 源码导入eclipse
1、下载:到ANT官方网站http://ant.apache.org/下载最新版本,解压后即可。 2、配置环境变量:我的电脑----属性-----高级----环境变量 如:ANT_HOME:C:\apache-ant-1.7.1 PATH:%ANT_HOME%\bin (为了方便在dos环境下操作) 3、查看是否安装成功:在dos窗口中输入命令ant,若出现结果 B...
2015-02-12 17:45:28
266
原创 使用Jsoup登录网站抓取网页内容
Jsoup可以很方便的模拟浏览器登录,然后根据登录获得sessionid继续做请求来抓取网页的内容。 登录的示例代码如下:Connection.Response res = Jsoup.connect("http://www.example.com/login.php") .data("username", "myUsername", "password", "myPass...
2015-02-02 16:48:18
387
原创 JMeterPluginCMD命令行工具生成png图片和csv统计文件
Jmeter是个纯java的开源的轻量级性能测试工具,功能强大。因为是轻量级的,与loadrunner相比,报告统计的相对较少。不过有jmeter的插件-JMeterPlugins,可以提供不少其他的报告,包括各种响应时间、吞吐率、线程等的变化曲线等 并且这个插件提供了命令行工具,可以将我们看到的各种曲线,各种报告统计成png图片,或者csv文件。这样我们就完全可以通过命令行来运行jme...
2015-01-28 12:40:02
340
原创 栈(2)---栈的应用
栈的应用google、百度一大把,这里就弄一个简单的例子:中缀表达式 转 后缀表达式在中缀表达式(就是我们人类通常写的算术表达式)中,计算需要注意优先级、括号这些问题,和运算符的实际运算次序往往同它们在表达式中的先后次序不一致,所以波兰科学家提出了后缀表达式,把运算符放在两个运算对象的后面。 在后缀表达式中看,不存在括号,也不存在运算符优先级的差别,计算过程完全按照运算符出现的先后...
2014-12-05 10:14:36
129
原创 栈(1)----栈的实现(LinkedList实现)
补上第4种实现栈的方法,LinkedList实现: package com.matt.stack;import java.util.*;public class MyStack<AnyType> { private LinkedList<AnyType> list = new LinkedList<AnyType>(); pr...
2014-12-04 22:32:16
130
原创 栈(1)-----栈的实现
Stack 表示后进先出(LIFO)的对象堆栈,也是表的一种。主要有如下几个方法:public AnyType push(AnyType x);public AnyType pop();public boolean isEmpty();public AnyType peek();public int search(AnyType x); 详细介绍看这里。 这里主要...
2014-12-03 21:54:42
97
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人