`
文章列表
环境 CentOS+JDK7+MAVEN3.2+SVN/GIT     SVN安装  yum install -y subversion     一.下载并运行Jenkins 地址:http://jenkins-ci.org/   运行 1.放到Tomcat下运行,访问地址host:port/jenkins 2.或者通过命令 java -jar jenkins.war 运行,访问地址 host:port 启动后会在用户目录下创建 .jenkins 文件夹   基本配置 “系统管理→系统设置”配置JDK,MAVEN,SVN          二.安装P ...
前言 Cron表达式常被用于设置触发时间,比如Quartz中。写这篇的目的是配置Jenkins中Build periodically(定时构建)和Poll SCM(扫描SCM发生改变后构建),结果发现用的不是Cron后面有说明   Cron Expression配置说明 1.Cron Expression字符串格式 Cron Expression字符串的格式为“秒 分 小时 日 月 星期 年”,其中“年”是可选的,其余6个字段是必须的,每个字段间用空格隔开,可以用数字表示(数字表示精确匹配),也可以yongoing通配符表示(例如*表示任意数字,?表示由其它字段决定)     ...
  概念或其它内容可以参考我一系列的博客相关文章 http://sgq0085.iteye.com/category/302777   1.Maven主要依赖   <dependency> <groupId>org.jasig.cas.client</groupId> <artifactId>cas-client-core</artifactId> <version>3.3.3</version> </dependency> <dependency ...
安装部分参考 http://sgq0085.iteye.com/blog/2198597 一.对集群进行重新分片 redis-trib.rb reshard 对集群中共有的16384 slot(哈希槽)重新分片,是Redis集群维护的基础,添加和删除节点都涉及到该部分内容;   1.查看节点状态,slot(哈希槽)状态和节点ID并记录下节点ID ./redis-trib.rb check 127.0.0.1:6379   2.发起重新分配 slot(哈希槽)请求 # 可以指定任意一个节点(M/S均可) ./redis-trib.rb reshard 127.0.0.1:7 ...
一.安装 可以参考我另外的博客文章http://sgq0085.iteye.com/blog/2087750,系统推荐64位系统。 CentOS系统 仍然需要先安装tcl,才能安装Redis;如果需要创建集群,需要ruby的环境,因为执行的是ruby的脚本,   一.安装tcl 8.6.1 su - root ta ...
 HBase传递性依赖实在太多,还包含了很多Tomcat和Jetty的依赖容易出现问题,现在发一份记录一下   <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-common</artifactId> <version>${hbase.version}</version> <exclusions> <exclusion> ...
  1.mongodump和mongorestore mongodump和mongorestore不能停机备份 (1) mongodump 使用普通的查询机制,所以产生的备份不一定是数据库数据的实时快照。 mongodump -d admin -o ./backup  -h host / -d db / -c collection / -u username / -p password / -o output directory   (2)mongorestore mongorestore -d test3 --drop ./backup/test2  -h host / ...
前言 JDK6加入对JSR233-Java平台脚本的支持(JSR 223: Scripting for the Java Platform ),可以用来在Java程序中调用脚本。   1.支持的脚本类型   import javax.script.ScriptEngineFactory; import javax.script.ScriptEngineManager; import java.util.List; public class TestSupport { public static void main(String[] args) { ...
1.背景     ServletContext,是一个全局的储存信息的空间,服务器开始建立,服务器关闭销毁。request,每次请求一个;session,一个会话一个;而servletContext,所有用户共用一个。     ServletContext维护着一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,Filter,JSP,JavaBean等Web部件的集合。     也就是说Servlet和Filter并不是由Spring ApplicationContext维护的,所以使用autowire注解来进行注入会产生问题。 一般都是 ...
基于JDK7,监控某文件夹拷贝文件,监控本身很简单用WatcherService实现,主要是如何确定文件拷贝完成,这里使用移动文件的思路   import org.apache.commons.io.FileUtils; import org.joda.time.DateTime; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; import java.io.File; import java.io.IOException; import ...
1.Maven依赖   <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2.13.0</version> </dependency> <dependency> <groupId>org.mongodb.morphia</groupId> <artifactId>morphia& ...
  常用命令 import com.gqshao.redis.JedisTest; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 常用命令测试 */ public class CommandTest extends JedisTest { protected static Logger logger = LoggerFactory.getLogger(CommandTest.class); /** * ...
1.count 求总数 db.foo.count() db.foo.find().length() db.foo.find().count()   2.distinct 去重 查看集合foo中所有bar的值 db.runCommand({"distinct":"foo","key":"bar"})   3.group 分组 db.runCommand({"group":{"ns":"stocks","key":&qu ...
1.索引的简单使用 (1)创建索引 ensureIndex 避免表扫描,一定要创建查询中用到的所有键的索引,默认最多创建64个 db.users.ensureIndex({"name":1}) 联合索引 对单个键不起作用 db.users.ensureIndex({"date":1,"username":1}) ...
1.find (1)查询条件(也叫查询文档) 第一个参数键值对进行匹配查询 默认是{} 返回全部 db.test.find() (2)指定返回的键第二个参数 非零整数、true、字符串代表包含, 0和false代表不包含,可以配合使用 db.foo.find({},{"bar":1,"_id":false}) (3)查询文档值必须是常量   2.查询条件 (1)查询范围 $lt < , $lte <= , $gt > , $gte >=  除普通数字范围外,也适用于于查询日期范围  var start = n ...
Global site tag (gtag.js) - Google Analytics