自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 斐波那契数列

想用多种语言实践下,首先是go语言package algorithmimport ( "fmt";)var rabbitNumber [13]int;func main() { rabbitNumber[0] = 1; rabbitNumber[1] = 1; for i := 2; i < 13; i++ { rabbitNu...

2014-06-04 21:05:52 123

原创 脚本数据迁移

     有一个数据迁移的工作,需要把A数据库的两张表的内容关联起来,根据条件导入到各个分库中,分库的库名在A库查询出来的一个字段中.简而言之就是根据结果集把数据倒入不同的数据库中。      一,kettle 首先想到了使用kettle,根据查询的条件设置变量,然后在kettle中插入地方的数据库连接使用相应的变量设置,变量的设置如下图: 然后数据流转。         二、...

2014-04-26 11:12:37 353

原创 springMvc @responsebody遇到数组越界等问题

遇到奇怪的问题,使用@ResponseBody注解,返回数据的时候出错,报错信息为数组越界。原因为,responsebody标签spring在处理的时候,在StringHttpMessageConverter类中写如了过多的charset,写入部分的代码如下。 然后就在 StreamUtils.copy(s, charset, outputMessage.getBody...

2013-09-05 10:11:21 409

原创 centos下zookeeper安装配置

参考文档http://zookeeper.apache.org/doc/r3.4.5/zookeeperStarted.html1、首先下载zookeeper,我下载的地址为http://apache.fayea.com/apache-mirror/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz2、解压缩文件tar xvf zookee...

2013-08-05 12:26:17 169

原创 使用kettle中遇到的问题

以4.2为例1、使用Merge Join操作,数据大的时候会出现数据1条变两条一样的情况。但是在跑自带例子的时候没问题,数据量小的时候也没问题。我使用的记录为20w条,出现了重复问题。2、使用Merge Join的left outer连接的时候,如果右边的数据连接值为空,则两边数据对应关系会乱掉,下面的会向上补齐。但是也不报错,不应该是这样的啊。开始设想右边如果为空应该也对应空的,和sq...

2013-07-30 23:15:53 289

原创 二进制操作

 有使用使用一个字段标记多种状态的时候需要用到按位操作,下面做下总结。mysql包含状态 BITAND(order_status,#orderStatus#)=#orderStatus#oracle   select * from usr_info t  where bitand(t.CERTI_CODE,1)=1  oracle创建或和异或的函数或 o...

2013-07-30 23:15:14 114

原创 tomcat下的java工程迁移到glassfish下遇到的问题及解决方式

1、spring中集成velocity的方法config.read(getServletContext().getResourceAsStream(getToolboxConfigLocation())); 在tomcat下正常在glashfish下面报错,空指针。修改为config.read(Thread.currentThread().getContextClassLo...

2013-07-30 23:13:55 310

原创 solrCloud

SolrCloudSolrCloud是solr的一组分布式特性的名称。启用这些特性可以用来建立高可用性,容错性、分布式的索引和搜索功能。solr实际上实用的是一个叫做solrCore的单独的一份索引,如果使用solrCloud可以把一个索引建立在多个solr实例上面,这样就意味着一份单独的索引建立在分布在多台机器上面的solrCore上面。 Solr内嵌了zookeeper用来做集群配...

2013-07-30 23:13:10 135

原创 solrj使用

Solrj插入操作为了方便操作,我们可以使用solrj这个客户端来进行。详情参考solrj的wikihttp://wiki.apache.org/solr/Solrj   前段时间看文章有说他用了netty,看了看代码没发现啊,只是用了httpclient,没用nio啊。使用配置就不说了,参考wiki就行,就是注意slf4j的版本,因为slf4j的api变了,如果报错的话,就换下版本吧。...

2013-07-30 23:12:36 93

原创 solr使用

Solr基本介绍目的为了实现用户数据的空间位置的搜索,以及其他用户数据内容的全文检索。并且要支持高可用性。根据要求查到solr满足我们的需求,详细如下(基于SolrCloud) 搜索方面:支持全文检索和空间搜索,并且支持返回值类型全面(XML/XSLT, JSON, Python, Ruby, PHP, Velocity, CSV, binary),还有排序,分页等查询支...

2013-07-23 00:01:17 94

原创 centos下sonar安装

  首先机器上面要安装jdkyum install java-1.7.0-openjdk-devel.x86_64然后安装mavenwget http://mirror.bit.edu.cn/apache/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz解压tar -zxvf apache-maven-...

2013-01-19 14:52:44 155

原创 centos下mysql安装

首先yum search mysql发现mysql-server.x86_64 : The MySQL server and related files安装 yum install mysql-server不知道为什么,我安装完之后启动不了,一直显示启动失败,然后就去看下日志less /var/log/mysqld.log。提示Can't open and lock privile...

2012-12-11 21:55:41 106

原创 mongdb主键生成方式

目的:为了生成一个不重复的主键,主键生成通过客户端程序生成。规则主要是根据机器的网络接口信息、线程信息、时间和随机数生成一个不会重复的主键。详细类如下,改了下名字,根据自己理解加了些注释  最后输出的结果是,前四位是时间标记,然后三位是机器标记,然后1位是进程标记,然后一位是classloader标记,最后三位是自增数字。01234567...

2012-10-31 19:22:57 161

JAVA中的位移

在使用一个字段按照二进制表示某些特定含义的时候经常使用位移操作,java中位移根据数据类型有些特殊处理。以int为例,int共32位,第32位为符号位,所以得出以下结果1<<31 = -2147483648超过32位的会直接取模。所以:1<<32 = 1 1<<33 = 2。位移过后正数变为负数的情况也要注意,举个例子7...

2012-10-26 17:59:23 198

js校验表格中两个单元格之间的关系

目的是为了校验table中两个单元格之间的平衡关系,例如大于小于等。形式为jquery插件/** * @author zhangtan * @email ztreal@gmail.com * @since 2010-10-21 * 校验页面平衡关系 * @version 1.0.0(2010-10-21) * @jquery 1.3.2 */(fu...

2012-10-24 14:42:34 263

动态生成表格并不丢失原表格内容

目的是为了根据行列,例如根据颜色尺码,动态生成表格,并且表格变化的时候保存原来的值。为了方便写成了jquery插件的形式。 /** * @author zhangtan * @email ztreal@gmail.com * @since 2011-1-17 * 动态生成表格 * @version 1.0.4(2011-1-17) * @jquer...

2012-10-24 14:31:16 116

原创 一个tomcat和nginx部署多个工程

目的是为了在一个nginx和一个tomcat下面配置多个应用,使用同一个ip和端口加上不同的路径访问。   worker_processes 1; events { worker_connections 1024;}http { include mime.types; default_type applic...

2012-10-24 11:33:19 324

原创 ThreadLocal+AOP记录参数

有些参数想在日志中显示,但是不想在方法中处理,就想根据线程保存起来,然后从action向下面传递的时候不需要再处理此参数。首先写个使用threadlocal保存参数的工具类 public class LogThreadLocal { private static Logger log = Logger.getLogger(LogThreadLocal.class); ...

2012-09-13 21:06:19 577

使用springdata操作需要授权的mongodb

     上次的介绍是说直接操作mongodb没有经过用户验证的方式,这次记录下使用需要用户验证的情况。首先在mongo中加入用户的时候需要在首先use想授权的db,例如,如果在admin db中加入用户然后授权,在use其他库后,授权会失败的。     不需要把mongo和mongoDbFactory一起当做构造函数。mongo的参数比较少,不支持用户验证的方式。mongo支持参...

2012-09-04 23:30:36 125

原创 centos下mongodb安装

如果使用yum安装的话,需要在yum资源文件中加入10gen的源(vim /etc/yum.repos.d/CentOS-Base.repo),也可以单独创建文件/etc/yum.repos.d/10gen.repo64位的地址为 [10gen]name=10gen Repositorybaseurl=http://downloads-distro.mongodb.org/...

2012-09-03 19:21:21 84

原创 java运行时内存结构

根据官方白皮书,画了张java运行时内存结构图。

2012-09-02 01:01:20 111

原创 centos下nginx+tomcat

本文基于centos首先修改yum的配置文件,国内有一些镜像。编辑资源配置文件vim /etc/yum.repos.d/CentOS-Base.repo。默认是从镜像列表中查找速度最快的mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib也可以...

2012-09-02 00:59:18 107

原创 安装memcache

首先memcache依赖于libevent 如果机器上没有安装则需要先下载安装,可以从http://libevent.org/下载或者直接下载https://github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz。下载完成后解压,配置,安装tar -zxvf libevent-2.0.19-stable....

2012-08-14 16:11:00 70

原创 安装Nginx

首先是依赖关系1. gzip module requires zlib library 是提供数据压缩用的函式库  下载地址http://zlib.net/  或者直接http://zlib.net/zlib-1.2.7.tar.gz2. rewrite module requires pcre library   pcre (Perl Compatible Regular E...

2012-08-12 22:56:17 76

原创 使用springdata操作mongodb

近期装了个mongodb,试试。发现很多网上找来的列子不对自己。首先工程以来的jar包 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> &lt...

2012-07-31 21:31:03 100

maven中引用官网没有的jar包

发现一些maven.org里面没有的jar,如果需要自己写资源地址的话需要放到工程pom文件中,这样每个工程都要搞,太麻烦了。通过profiles放到setting里面可以。 <profile> <id>dev</id> <repositories> ...

2012-07-29 00:27:57 85

原创 pom文件详解

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/...

2012-07-28 22:45:03 176

原创 使用GitHub

GitHub的使用1 缘由一直都听说git是个很好的版本控制工具,今天想把以前写的js等规整一下从googlecode上面转移到git服务器上,并且有时间就实践一下。2 准备工作2.1   本文中需要安装的软件有。a) Git,下载地址http://git-scm.com/download。b) Tortoisegit,http://code.google.com/p/tortoisegit/...

2012-06-30 10:47:27 56

spss的入门教程word版本

spss教程,word版本。spss教程,word版本。

2008-12-17

groovy经典入门

groovy经典入门。容易学习。正高速发展的语言。

2008-12-17

axis教程

axis教程,一些资料整理出来的,有实践价值。

2008-04-17

公共数据交换解决方案

公共数据交换解决方案

2008-03-11

spss统计软件简介

SPSS统计软件简介 ppt文档

2008-03-07

Websphere MQ入门教程

Websphere MQ入门教程

2008-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除