- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Hadoop入门之自动化定时调度之Azkaban部署及使用
azkaban的部署使用及如何结合项目的使用思考1 部署azkaban1.1 准备工作,下载相关安装包,这里我使用的是2.5版本的官方:http://azkaban.github.io/downloads.html还需要一个jdbc的连接jar包:链接:http://pan.baidu.com/s/1dFe8avJ 密码:0pjh我
2016-05-31 19:32:22 8442
原创 自动化发布项目之jenkins + git + maven 自动化部署一个web项目
1.环境准备.1.1需要在liunx环境上安装,部署相应的liunx环境(jdk,防火墙,等等),自己百度解决哈.1.2 软件准备工作这里是我用到的相关软件maven tomcat 和 jenkins的war包及jenkins的扩展插件百度云地址:链接:http://pan.baidu.com/s/1mhWmnSs 密码:p87z附上je
2016-05-30 23:33:39 27899 6
原创 多线程之消费者生产者模式加入阻塞队列
队列相关资料:http://chenjumin.iteye.com/blog/2182322http://blog.csdn.net/luohuacanyue/article/details/16359777Queue ------------ 1.ArrayDeque, (数组双端队列) 2.PriorityQueue, (优先级队列) 3.Concurr
2016-05-27 18:10:51 4729
原创 设计模式之观察者模式简单运用
先上一段JDK的观察者源码public class Observable { private boolean changed = false; private Vector obs; /** Construct an Observable with zero Observers. */ public Observable() { obs =
2016-05-20 00:13:08 463
原创 Java实现简单数据结构之二叉树结构排序 binary tree
package com.git.base.datastructure.binarytree;public class MyBinaryTree { private MyTreeNode root; public void add(Comparable data){ MyTreeNode node = new MyTreeNode(); node.data = data;
2016-05-20 00:08:57 809
原创 Java基础之比较器 Comparable和Comparator
package com.git.base.comparable;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;/** * 比较器的使用演示: * 规则 比较分数 大的在前面 分数相同比较年龄,年龄小的在前面 * 年龄相同,返回相同 * Title: Comparab
2016-05-20 00:04:26 564
原创 zookeeper入门之curator框架--几种锁的操作
package com.git.zookeeper.passwordmanager.lock;import java.util.ArrayList;import java.util.List;import java.util.concurrent.TimeUnit;import org.apache.commons.lang.math.RandomUtils;import org.a
2016-05-19 18:38:31 7158
原创 zookeeper入门之curator框架--原子性操作
package com.git.zookeeper.passwordmanager.atomic;import java.util.ArrayList;import java.util.Collection;import java.util.List;import org.apache.curator.RetryPolicy;import org.apache.curator.fra
2016-05-18 19:02:22 2578
原创 zookeeper入门之Curator的使用之几种监听器的使用
package com.git.zookeeper.passwordmanager.listener;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import org.
2016-05-18 19:00:41 23025
原创 Zookeeper入门之使用curator连接zookeeper并且进行节点的增删改查及ACL
我使用的是Maven添加的依赖地址如下: org.apache.curator curator-framework 2.8.0 CuratorFrameworkCurator框架提供了一套高级的API, 简化了ZooKee
2016-05-17 19:01:57 9967 1
原创 solr入门之solr5.5.0源码导入eclipse运行tomcat启动项目报404的解决
如果你已经将solr的源码下载下来,并且编译了导入到eclipse中,而且转为web项目启动的各个jia包也都配置好了,项目也能用tomcat正常启动,但是我们原来访问 ip:host/projectname时就能后访问到solr的管理界面这次取报错404?这种问题应该如何去解决??第一种:使用jetty的eclipse插件来解决在eclipse中安装jetty插件
2016-05-17 11:41:14 2551 3
原创 solr入门之搭建具有安全控制和权限管理功能的SolrCloud集群
结合上次搭建项目和配置安全控制的经验,工程的搭建过程应该如下:1.搭建zookeeper集群2.配置solr的jetty启动配置3.在solr启动配置中增加zk的acl配置信息4.使用solr配置,启动solrcloud集群将 集群交给zookeeper管理5.上传相关的配置文件,创建集合6.上传安全配置文件7.登录admin界面,查看集群状态及能否访问到zookeep
2016-05-13 17:12:08 9360
原创 Log4j实践之使用log4j发送报警邮件
配置文件log4j.rootLogger=DEBUG,CONSOLE,DailyRollingFile,MAILlog4j.addivity.org.apache=true#ERROR,WARN,INFO,DEBUG# 将日志输入到控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.T
2016-05-11 16:59:38 3676
转载 Log4j使用详情总结
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日
2016-05-11 14:39:27 414
原创 自定义Web容器tomcat的差异化配置文件
依靠下面的工具类来完成:]package cn.com.mx.gome.suggest.util.envload;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Collections;
2016-05-10 18:56:21 1307
原创 服务器的默认编码配置之tomcat及maven的配置
1.tomcat 修改配置文件server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding ="UTF-8"/>添加URIEncoding="UTF-8"即可2.m
2016-05-10 18:53:22 4360
原创 多线程之生产者和消费者模式
package com.git.base.thread.productandconsumer;/** * 核心实现: * 生产者消费者模式: * 生产一个,消费一个,如果生产未被消费,那么就等待消费后再生产 * 如果消费后,没有下一个生产的,就等待生产后在消费 * Title: DoMain.java * Description: * Copyright: Copyright (
2016-05-09 23:34:05 2773
原创 solr入门之使用jetty加载solrcloud
1.jetty介绍Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。liunx创建一个软连接htt
2016-05-05 19:16:55 2488
原创 设计模式之适配器模式简单实践
适配器是定义一个中间类 免除 子类继承一个接口都要去实现每个方法(太繁琐),转而通过复写父类(适配器)中的默认实现了达到自己想要的效果1.顶级接口类package com.git.base.designpatterns.adapter;/** * * Title: LiveAdapter.java * Description:适配器模式主接口 * Copyrig
2016-05-03 23:42:09 463
原创 设计模式之代理设计模式简单实践
1.顶级接口类--定义共性规则package com.git.base.designpatterns.proxy;/** * * Title: ReadBook.java * Description:代理设计模式之 代理抽象类 * Copyright: Copyright (c) 2016 * Company: Sage * @author 五虎将 * @date 2016
2016-05-03 23:37:45 365
原创 设计模式之工厂设计模式简单实践
1.工厂类package com.git.base.designpatterns.factory;/** * * Title: PetFactory.java * Description:工厂类设计模式 生产各种宠物实例 * Copyright: Copyright (c) 2016 * Company: Sage * @author 五虎将 * @date 2016
2016-05-03 23:33:50 357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人