`
文章列表

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 # 当前系统时间 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 ...
分享如何创建自定义的注解 @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=& ...
在软件开发中,分布于应用多出的功能被称为和横切关注点. 通常,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往直接嵌入到应用的业务逻辑中).将这些横切关注点与业务逻辑相分离正是面向切面编成(AOP)所要解决的  要了解什么是AOP,首先应该了解AOP相关术语,只有完全理解这些,才能更好的掌握AOP  描述切面的常用术语有 通知(advice), 切点(pointcut), 连接点(join point). 通知(advice) 切面有目标-他必须要完成的工作,成为通知.通知定义了切面是什么以及何时使用.  Spring切面可以应用5种类型的通知 
注解: 详见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
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; ...
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引入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 ...
Global site tag (gtag.js) - Google Analytics