- 博客(35)
- 收藏
- 关注
根据前17位算出第18位身份证号
public static void main(String[] args){ String code ="41068319901011097"; int[] _jqyz = new int[]{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};String[] z = new String[]{"1","0","X","9","8",&qu
2016-05-29 09:38:46 1888
原创 单例模式之懒汉模式
package mode; /** * 设计模式之懒汉模式 * @author gaoq * @date 2015-12-5 下午5:04:15 */public class SingletoLazyMode { private static volatile SingletoLazyMode singletoLazyMode = null; /**防...
2015-12-05 17:09:09 173
原创 单例模式之饿汉模式
package mode; /** * 单例模式之饿汉模式 * @author gaoq * @date 2015-12-5 下午4:50:13 */public class SingletonMode { private static final SingletonMode singletonMode = new SingletonMode(); p...
2015-12-05 17:02:40 149
原创 抽象工厂模式
package mode; /** * 设计模式之抽象工厂模式 * @author gaoq * @date 2015-12-5 下午4:28:39 */public class AbstractFactoryMode { /*** 发送功能接口* @author gaoq* @date 2015-12-5 下午4:40:28*/inter...
2015-12-05 16:44:53 127
原创 工厂模式
package mode; /** * * 设计模式之工厂模式 * @author gaoq * @date 2015-12-5 下午3:25:48 */public class FactoryMode { /*** 发送消息接口类* @author gaoq* @date 2015-12-5 下午3:57:29*/interf...
2015-12-05 16:03:48 105
原创 spring支持注解的日期转换
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3
2015-11-26 11:21:24 337
原创 springsouce tool suite开发工具配置svn插件
1.features和plugins文件拷贝到STS下plugins文件夹下面.2、复制下列java代码,修改路径并执行:package app;import java.io.File;import java.util.ArrayList;import java.util.List;/** * MyEclipse9 插件配置代码生成器 * * */public class PluginConf...
2015-11-24 09:58:05 243
原创 Mapreduce《案例之数据去重复》
Mapreduce《案例之数据去重复》源数据:a.txt内容:2012-3-1 b2012-3-2 a2012-3-3 b2012-3-4 d2012-3-5 a2012-3-6 c2012-3-7 d2012-3-3 c b.txt内容:2012-3-1 a2012-3-2 b2012-3-3 c2012-3-4 d2012...
2015-08-25 17:16:19 242
原创 Mapreduce《案例之平均分》
Mapreduce《案例之数据排序》数据源:a.txt 内容:aaa 120bbb 100ccc 130ddd 150 b.txt内容:aaa 121bbb 101ccc 131ddd 150 c.txt内容aaa 119bbb 99ccc 129ddd 150 输出结果:aaa120bbb100...
2015-08-15 16:49:17 194
原创 Mapreduce《案例之两表连接》
Mapreduce《案例之两表连接》数据源:a.txt内容 addressed addressname1 Beijing2 Guangzhou3 Shenzhen4 Xian b.txt内容factoryname addressedBeijingRedStar 1ShenzhenThunder 3GuangzhouHonda 2Bei...
2015-08-15 16:44:56 248
原创 Mapreduce《案例之内连接》
Mapreduce《案例之内连接》 数据源:child parentTom LucyTom JackJone LucyJone JackLucy MaryLucy BenJack AliceJack JesseTerry AliceTerry JessePhilip TerryPhilip AlmaMark TerryMark...
2015-08-15 16:40:41 309
原创 Mapreduce《案例之倒排索引》
Mapreduce《案例之倒排索引》源数据:1)file1: MapReduce is simple 2)file2: MapReduce is powerful is simple 3)file3: Hello MapReduce bye MapReduce 要实现的结果: 样例输出如下...
2015-08-15 16:36:13 186
原创 hadoop0.20.2完全分布式安装和配置
苦一时,甜一辈子啊亲。。。刚巴德 完全分布式安装和配置 硬件环境: 虚拟机1号:master hostname: h1 IP:192.168.1.106 ==》用户名:hadoop ...
2015-08-15 16:27:36 198
原创 通过注解注入在spring里的bean的名称获取bean
==========》千里之行,始于足下 1.获取bean的codepackage com.jinhuhang.listener; import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.spring...
2015-08-12 16:00:43 2625
原创 jedisPool入门demo
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append...
2015-06-05 15:32:05 244
原创 eclipse中html,xml插件gef的下载和安装
1.下载GEF并安装gefhttp://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/3.7.2/R201201171043/GEF-ALL-3.7.2.zip解压之后安装,具体安装步骤参考我上一篇文章Eclipse安装javaScript插件Spket 2.下载tk.ecl...
2015-06-04 13:46:36 1468
原创 Eclipse安装javaScript插件Spket
今天安装了一个Eclipse发现没有javascript插件,于是乎搞了一个强大的js插件Spket.具体安装步骤如下。当然此方法适合很多的Eclipse插件安装方式哦。一:第一步 官网下载:http://www.spket.com/download.html下载Plugin,下载完之后解压后可以找到两个文件夹features和plugins然后将这两个文件夹放到同一个...
2015-06-04 12:03:15 519
原创 shell编程中如何判断参数个数以及参数是否为整数
一: -p 用 echo -n 替代eg: read -p "请输入:" a b可替换为 echo -n "请输入两个参数:" read a b 二: 输入两个参数,先判断是否为整数,然后再进行运算eg:#! /etc/sh #Author:gaoq #Date:2015-06-02 #Email:147341...
2015-06-02 19:36:59 1800
原创 linux的shell编程—— 变量的数值计算
变量的数值计算常见的有如下几个命令 (()) , let , expr , bc , $[]一:.(())用法:(常用,且效率高,只用于整数直接的运算) eg:[root@hadoop /]# echo $(( a+=1 ))9[root@hadoop /]# echo $(( 3>2 ))1[root@...
2015-06-02 17:45:19 145
原创 不可变集合immutable
每个Guava immutable集合类的实现都拒绝null值。我们做过对Google内部代码的全面的调查,并且发现只有5%的情况下集合类允许null值,而95%的情况下都拒绝null值。万一你真的需要能接受null值的集合类,你可以考虑用Collections.unmodifiableXXX。 Immutable集合使用方法: 一个immutable集合可以有以下几种方式来创建:...
2015-05-25 16:28:12 207
原创 CentOS6.6网卡静态ID设置
使用命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0C:29:33:19:22TYPE=EthernetUUID=9b4c1d8d-d33a-4bd4-b727-ca9f5018e052ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=stati...
2015-05-22 11:39:31 291
原创 scheduleAtFixedRate和schedule的区别
import java.util.Timer;import java.util.TimerTask;import java.util.Date;/** * @author gaoqi */public class TimerTest { public static void main(String[] args) { Timer t = new Timer(); //在5秒之后执...
2015-05-21 17:15:01 565
原创 在CentOS 6.6中安装与配置JDK8
安装说明系统环境:centos6.6安装方式:rpm安装软件:jdk-8u45-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html检验系统原版本[root@zck ~]# java -versionjava version "1...
2015-05-21 14:21:59 148
原创 FastJson用法
转:JSON 之FastJson解析 一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运...
2015-05-20 14:01:49 73
原创 Zookeeper简介
Zookeeper简介: 1.什么是Zookeeper? ZK是一个高效的分布式协调服务,他暴露了一些公用服务,比如命名、配置管理,同步控制,群组服务等,我们可以使用ZK实现比如达成共识,集团管理,leader选举等。 2.设计目标 简单:ZK中的namespace组织结构类似与标准的文件系统,通过这些共享的有层次的namespace来互相协调分布式...
2015-05-14 23:33:10 179
原创 JMS五种消息的发送/接收的例子
转: JMS五种消息的发送/接收的例子分类:1、消息发送Java代码 //连接工厂 ConnectionFactory connFactory = new ActiveMQConnectionFactory( ActiveMQConnection.DEFAULT_USER, Act...
2015-05-14 09:10:05 203
原创 java算法之———三色棋
package demo;/** * Algorithm Gossip: 三色棋 * 三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Flag(Dijkstra为荷兰 * 人),而多数的作者则使用Three-Color Flag来称之。 * 假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,您 * ...
2015-05-14 09:01:30 389
原创 java算法之———费式数列
package demo;/** * Algorithm Gossip: 费式数列 *Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免 *子,一个月后小免子也开始生产。起初只有一只免子,一个月后就有两只免子,二个月后有三 *只免子,三个月后有五只免子(小免子投入生产)......。 *如果不太理解这个例子的话,举个图就知道...
2015-05-13 17:01:28 361
原创 java算法之———河内之塔
package demo;/** * 河内之塔(Towers of Hanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越战时 * 北越的首都,即现在的胡志明市;1883年法国数学家 Edouard Lucas曾提及这个故事,据说创世 * 纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒上放置64 * 个由...
2015-05-13 16:42:00 206
原创 cxf客户端添加过滤器至少需要的jar
最近完成了以cxf为框架的webservice的项目,但是我是把所有的jar包都导进来了,个人感觉太臃肿,所以通过排除法我找到了添加过滤器至少需要的jar包,一共7个。 cxf-2.6.15.jarneethi-3.0.3.jarstax2-api-3.1.4.jarwoodstox-core-asl-4.4.0.jarwsdl4j-1.6....
2015-05-13 09:23:05 292
原创 dom4j创建xml和读取xml的demo
dom4j简介: dom4j是一个易于使用的,用于XML的开放源代码库,在Java平台上使用Java集合框架并完全支持DOM和SAX使用XPath和XSLT。 闲来无事,用dom4j写了一个解析xml和生成xml的demo /** * Dom4j创建及解析xml文件 * @author gaoq ...
2015-05-12 18:05:28 96
原创 webService cxf 框架开发的webservice接口
分享基于webService cxf 框架开发的webservice接口 1 . 一个简单的cxf例子:包含客户端的自动生成. 2. cxf的安全认证. 3.cxf集成至公司框架步骤. 1 . 一个简单的cx...
2015-05-11 17:48:06 144
原创 activeMQ完整的demo,值得你拥有
最近项目里面要求实时的分析数据,唉,storm学习成本太高,所以就想到了activeMQ. Apache ActiveMQ是最流行的功能强大的开源即时通讯和集成模式的服务器。Apache ActiveMQ的速度快,支持多语言和跨客户协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能...
2015-04-24 10:15:41 237
原创 log4j无法关闭hibernate日志
最近部署了一个项目,发现debug日志特别多,打开发现很多都是hibernate里面的日志,很郁闷。查阅了好多资料发现,log4j的日志一般是有一个有限级别的,就是说项目首先会优先使用log4j.xml里面的配置,如果没有log4j.xml文件,那么它会去src下面去找log4j.properties文件里面的配置。我引用的底层框架里面有log4j.xml,我...
2015-04-22 09:49:34 897
原创 quartz集成spring方法
最近在做一个项目需要,定时更新缓存数据,所以就想到用quartz这个框架,在网上看了好多帖子,发现这个做法蛮不错,操作简单,使用方便。1.java code package cn.innosoft.jt809.util; /** * TimingJob定时任务. * @author gaoq * @date 2015-4...
2015-04-21 10:04:32 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人