- 浏览: 311560 次
- 性别:
- 来自: 上海
最新评论
-
yan372397390:
请问这几行命令是在哪里输入的
Genymotion模拟器安装Genymotion-ARM-Translation变copy的解决办法 -
littlevine:
...
"WebDriverException: Cannot find firefox binary in PATH."的解决方法 -
jujis008:
楼主, 这selenium用的是jdk自带的log,所以在% ...
PhantomJSDriver怎么设置在console里不输出运行信息 -
qi_ling2005:
OnTheRoad_lee 写道 String[] phant ...
PhantomJSDriver怎么设置在console里不输出运行信息 -
OnTheRoad_lee:
String[] phantomArgs = new Str ...
PhantomJSDriver怎么设置在console里不输出运行信息
文章列表
mongodb 备份脚本
- 博客分类:
- shell
#!/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
# 当前系统时间
DATE=`date +%Y-%m-%d`
# 数据库账号
#DB_USER=
# 数据库密码
#DB_PASS=
# 定义要备份的库
DB=yapi
# 代表删除30天前的备份,即只保留近 ...
项目下新建custom_rules.xml文件
内空:
<?xml version="1.0" encoding="UTF-8"?>
<project name="custom_rules" default="release">
<!-- Include external libs -->
<property name="jar.libs.dir" value="libs" />
<property na ...
Java注解实例----一个简单的单元测试例子
- 博客分类:
- java
分享如何创建自定义的注解 @Test 和 @TestInfo 去模拟一个简单的单元测试框架。
1. @Test Annotation
package com.testunit.demo;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.R ...
在大多数的例子中,TestNG提供的注解能满足我们的需求,但是有时候你会想自己写一个注解去满足一些想要的东东。
那么如何自己创建一个自己的注解呢?
请紧跟下面的步骤:
1. 创建一个maven项目,并引入TestNG依赖
2. 创建你的注解
3. 创建注解对应的Listener
4. 引入Listener(选任意一种)
引入Listener有多种方法,下面主要讲三种
a. 在你的测试类中加上
@Listeners(com.testng.annotation.MyAnnotationListener.class)
public class TestMyAnnotationLi ...
java 注解反射实例
- 博客分类:
- java
Java注解反射实例
主要功能:
1. 得到一个类的所有注解信息
2. 通过注解信息实例化一个类
实体类:
1. 注解类
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPo ...
Gson TypeAdapter用法
实例:写一个TypeAdapter,注册TypeAdapter来处理Enum类型.
实体类:
public enum Color {
RED("红色",1),GREEN("绿色",2),BLANK("白色",3), YELLO("黄色", 4);
private String name;
private int index;
private Color(String name, int index) {
this.name = n ...
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/XMLSchema-instance"
xmlns:p="http://www.springframework.org ...
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://www.springframework.org/schema/p"
xmlns:context=& ...
spring aop注解
- 博客分类:
- 一步一步学习Spring
在软件开发中,分布于应用多出的功能被称为和横切关注点. 通常,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往直接嵌入到应用的业务逻辑中).将这些横切关注点与业务逻辑相分离正是面向切面编成(AOP)所要解决的
要了解什么是AOP,首先应该了解AOP相关术语,只有完全理解这些,才能更好的掌握AOP
描述切面的常用术语有 通知(advice), 切点(pointcut), 连接点(join point).
通知(advice)
切面有目标-他必须要完成的工作,成为通知.通知定义了切面是什么以及何时使用.
Spring切面可以应用5种类型的通知
Spring 注解及泛型依赖注入
- 博客分类:
- 一步一步学习Spring
注解: 详见http://www.cnblogs.com/davidwang456/p/4432410.html
泛型依赖注入:
主要就是可以把CURD一些基本的操作放在父类中,在父类中用泛型依赖注入,子类继承父类后就可以直接指定具体的类进行依赖注入了
详见:http://www.cnblogs.com/sxmcACM/p/3616811.html?utm_source=tuicool&utm_medium=referral
http://blog.csdn.net/yangxt/article/details/19970323
Spring 工厂方法配置
- 博客分类:
- 一步一步学习Spring
java
User.java
package com.spring.factory;
public class User {
private String name;
private String address;
public User() {
System.out.println("create user...");
}
public User(String name, String address) {
super();
this.name = name;
this.address = address;
...
Spring SPEL 表达式
- 博客分类:
- 一步一步学习Spring
SPEL 详细说明:
http://docs.spring.io/spring/docs/4.3.0.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/#expressions
例子:
Address.java
package com.spring.spel;
public class Address {
private String city;
private String street;
public String getCity() {
return city;
}
pub ...
Spring引入外部配置文件
- 博客分类:
- 一步一步学习Spring
Spring引入c3p0数据源外部配置文件
1. 导入jdbc\c3p0依赖
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql ...
Spring中bean的作用域有 :
<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>
<bean id="role" class="spring.chapter2.maryGame.Role" scope=
继承Bean配置
Spring允许继承bean的配置 ,被继承的bean称为父bean,继承这个父Bean的Bean称为子Bean
子Bean从父Bean中继承配置,包括Bean的属性配置
子Bean也可以 覆盖 从父Bean继承过来的配置
父Bean可以作为配置模版,也可以作为Bean实例, 若只想把父Bean作为模版,可以配置<bean>的abstract属性为true ,这样Spring将不会实例化这个Bean
并不是<bean>元素里的所有属性都会被继承 。比如:autowire,abstract等。
也 可以忽略父Bean的cla ...