自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 Nginx中的server_name

Nginx中的server_name指令主要用于配置基于名称的虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1、准确的server_name匹配,例如: server { listen 80; server_name domain.com www.domain.com; ...} 2、以*通配符开...

2013-05-23 16:59:04 175

原创 HTML-embed标签详解

Embed(一)、基本语法:embed src=url说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等, Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径。示例:(二)、属性设置:1、自动播放:语法:autostart=true、false说明:该属性规定...

2012-08-13 14:09:11 185

原创 nosql文章

redis:http://blog.nosqlfan.com/html/3537.htmlmongodb:http://blog.nosqlfan.com/html/3548.htmlredis数据持久化技术http://blog.csdn.net/lmm2003/article/details/6996583redis应用http://blog.csdn.net/jo...

2012-06-20 13:10:38 150

原创 Hello,Redis (memcached的姐妹篇)

分类: 技术知识 2010-11-16 14:05Redis和memcached类似,都提供了key-value的方便操作,但是redis解决了memcached没有存储的问题。当然开源的MemcacheDB在memcached基础上也提供了存储的功能。 NoSQL正试图打破关系数据型数据库一统天下的局面。Redis也是NoSQL的一种尝试。Redis是什么?其网站上如是说:...

2012-06-19 15:55:00 127

原创 spring是如何加载xsd的

原文链接:http://www.linuxso.com/architecture/29754.htmlSpring如何加载XSD文件(org.xml.sax.SAXParseException: Failed日期:2012-05-23 来源: 未知 分享至:本文原文连接: http://blog.csdn.net/bluishglc/article/details/759611...

2012-05-31 19:57:56 107

原创 nginx-linux安装说明 (csdn)

2011-08-31 13:33:56| 分类: ngix |字号 订阅nginx 1.1.11 安装SSL 1.1 下载openssl-0.9.8b.tar.gz ftp://ftp.openssl.org/source/ 下载: openssl-0.9.8b.tar.gz上传到服务器 /opt/src/ 目录解压缩: tar -xzvf ope...

2012-05-29 15:51:41 75

原创 java中比较float和double的大小

 分类: Java2011-10-17 20:24 553人阅读 评论(1) 收藏 举报转自:http://blog.csdn.net/running8063/article/details/4093261最近在项目中碰到了一个业务逻辑计算,代码如下(示例代码)double val1 = ...;double val2 = ...,double dif = .....

2012-04-10 13:29:28 218

原创 应用搭建

1.应用按照使用场景 分为前台应用,后台应用,中心应用,独立部署2.每一个应用之间有服务调用3.每个应用之间的层次怎么设计??4.对于中心应用,一般和数据库打交道,不可避免的涉及到数据库异常等问题,对于这些异常的捕捉,数据层到往上抛,到达业务处理层,进行统一封装,封装后的接口一般为Result<T>的形式对应这个应用的所有错误,统一用错误码的形式封装。  ...

2012-03-28 21:24:45 128

原创 hadoop MapReduce join

1. 概述在传统数据库(如:MYSQL)中,JOIN操作是非常常见且非常耗时的。而在HADOOP中进行JOIN操作,同样常见且耗时,由于Hadoop的独特设计思想,当进行JOIN操作时,有一些特殊的技巧。本文首先介绍了Hadoop上通常的JOIN实现方法,然后给出了几种针对不同输入数据集的优化方法。2. 常见的join方法介绍假设要进行join的数据分别来自File1和Fil...

2012-02-14 21:02:23 90

原创 zookeeper管理分布式服务

推荐文章:http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/对zookeeper对于分布式服务的管理,分布式服务框架的leader选择,多进程共享锁,都有所详解 质数一定不能被2整除。合数一定能被2整除...

2012-02-09 10:18:34 75

原创 hadoop的五个守护进程

一般如果正常启动hadoop,我们可以在master上通过jps命令看到以下5个daemons:[root@master ~]# jps19803 SecondaryNameNode19994 TaskTracker31144 Jps19571 NameNode19672 DataNode19887 JobTracker 下面依次介绍这些进程:1. NameNo...

2012-02-06 16:57:05 1084

原创 Hadoop中的子项目Zookeeper能做什么

作者:马士华 发表于:2008-08-20 16:27 最后更新于:2008-08-20 16:27版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。http://www.hadoop.org.cn/hadoop/what-is-hadoop-zookeeper/很高兴得看到Yahoo捐献的Zookeeper已经从sourceforge迁移到Apache,并成...

2012-02-06 16:51:20 110

原创 hadoop NameSpace

(1)NameNode保存的两种信息:文件和block的映射、block和DataNode的映射。文件和block的映射,固化在磁盘上。而block和DataNode的映射在DataNode启动时上报给NameNode(2)DatanodeProtocol:用于DataNode来调用NameNode上的方法,情景是DataNode向NameNode通信,方法参数传递到NameNode上...

2012-02-06 16:36:09 841

原创 规则引擎

在招商报名系统中,需要对店铺和商品的资质进行筛选。这个筛选过程比较复杂,因此开发了一个规则引擎来保存、解析和执行规则。在规则引擎中,有几个主要的抽象模型:规则、操作符、执行引擎1. 规则在规则引擎中,规则是树状结构的,由一个根节点和若干个子节点组成。对应的java类是Rule,该类的属性有:ruleDO(RuleDO),parent(Rule),children(List&lt...

2012-02-04 17:17:21 185

原创 Hbase简绍

hbase 介绍一、简介history started by chad walters and jim2006.11 G release paper on BigTable2007.2 inital HBase prototype created as Hadoop contrib2007.10 First useable Hbase2008.1 Hadoop ...

2012-02-03 11:51:01 91

原创 join

sales thingsJoinLeft outer joinRight outer joinFull outer joinLeft semi join

2012-02-03 10:07:22 94

原创 Union union all

SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT co...

2012-02-03 09:40:31 91

原创 一致性hash在分布式缓存中的应用

 Consistent Hashing 一致性哈希算法小计:一致性hash在分布式缓存中的应用可以在服务器拓扑结构,添加机器发生变化时,影响最小,避免大量的缓存失效,都落在数据硬件上,从小导致当机,只影响到添加机器的后面一台机器今天看豆瓣的架构PPT,其中有谈到Consistent Hashing的算法,网上搜了下,发现这方面的介绍也不算多。通常比较常用的使用地方就是memcach...

2012-02-02 22:01:30 82

原创 bash脚本

#!/bin/bashsource /etc/profilesource ~/.bash_profilesource /home/suoni/bp/bin/env.shexport LANG=zh_CN.GB18030REPORT_HOME="/home/****/report"for name in $REPORT_HOME/*  do    if [ -d "$...

2012-02-01 15:27:42 94

原创 11111

 相对于eclipse工程resources不会自动编译java文件保存就会重新编译的 多方便字典序 按照 byte排序BufferedReaderPrintWriter

2012-01-09 17:11:01 65

原创 分布式数据库事务管理

  在分布式数据库环境中,一个数据库事务可以更新多个场地上的数据,这种数据库事务称为分布式事务。       分布式事务必须满足传统事务的特性,即原子性,一致性,分离性和持久性。但是分布式事务处理过程中,某些场地(Server)可能发生故障,或者由于网络发生故障而无法访问到某些场地。为了防止分布式系统部分失败时产生数据的不一致性。在分布式事务...

2012-01-09 15:29:04 188

原创 XA 分布式事务

在谈到 XA 规范之前,必须首先了解分布式事务处理( Distributed Transaction Processing , DTP )的概念。 Transaction ,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如 数据库 或文件上为完成某些功能的执行过程的集合。   分布式事务处理是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所...

2012-01-09 14:29:24 49

原创 linux命令

前台detail页面统计命令:awk '{print $7}' 2011-11-24-taobao-access_log|grep -c <http://zhaoshang.mall.taobao.com/baoming/view_detail.htm>24号:55872*4=22348823好:54569*4=21827...

2011-11-25 16:38:05 61

原创 Hbase文章

http://blog.csdn.net/cenwenchu79/article/details/2786388

2011-10-20 17:41:16 50

原创 让同一eclipse支持项目多分支代码工程

 工作中经常出现一个比较囧的情况:有时候需要在这个分支上改代码或加代码、有时候又需要去另一个分支或主干去做更改,而eclipse本身无法对对同一项目、不同版本的代码进行区分,只能在同一个eclipse工作区间里导入一个版本的代码工程。这样的话,对于上面提到的情况需要同时打开多个eclipse,建立多个workspace,工作时在多个eclipse之间进行切换,切换不好的话还比较容易出错。而...

2011-09-26 17:17:11 865

原创 maven常见问题问答

maven常见问题问答 1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。2. maven概要...

2011-08-17 23:36:16 85

原创 maven常用命令

Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectNa...

2011-08-15 21:20:03 68

原创 maven打成一个大jar包

 Java独立应用程序的执行有两种方式:    java -jar 命令 和 java -classpath 命令     其中,因为java -jar 不接收classpath参数(或者说-classpath对它不起作用),因此必须把所有依赖的文件都打到一个jar里(比如 One jar)。这样就存在一个问题:修改这个独立应用程序的配置文件会很不方便。(ps:当前路径...

2011-08-15 20:26:00 423

原创 sql。导出数据

group by为了统计LOAD DATA LOCAL INFILE 'D:\\suborder.csv' INTO TABLE `bbc`.`bbc_sub_purchase_order` FIELDS TERMINATED BY '';

2011-06-29 16:32:31 71

原创 mirror wget 镜像

先下载wget for windows,随便放在一个目录。然后在“运行”里运行cmd,然后进入那个wget.exe所在的目录,接着就可以了……直接输入wget,提示wget –help,按照帮助,输入,显示好多参数,直接定位到-r参数,也就是递归下载。恩,就是这个,马上输入:wget -r [www.domains.com] 剩下的就是它事情了,它会自动在wget.exe的目录...

2011-06-25 12:22:40 253

原创 对于应用的异常DpcException

每个应用都喜欢定于自己的异常,如下public class DpcException extends Exception {    private static final long serialVersionUID = -2744317836123125767L;    public DpcException() {        super();    }    pub...

2011-05-12 10:47:00 144

原创 计算内存大小

    public static void main(String[] args) throws IOException {        for (int i = 0; i < 2000000; ++i) {            DpLocalCache.putUserId(i+100009, i);        }        ByteArrayOutputStr...

2011-04-12 14:50:39 80

原创 类里面的final

public class Test {    private final int a;     public Test() {        a=1;    }} 类里面的final字段必须要初始化,或者在变量声明的时候,或者在构造方法里面 要不然编译器会报错     void oper() {         a =9;     }会报错 不能修改...

2011-03-04 12:07:42 62

原创 java NAN

今天调试程序时,意外的发现java的浮点数中也有NaN,留下来做个记录。/**   * 测试java浮点数中存在的NaN   * @author ayis   *   * Feb 23, 2009   */  public class TestNaN {              public static void main(String args[]){...

2011-02-18 16:01:13 77

原创 线程 feature模式

/** * TODO guzhen 2011-1-25 Auto-generated class stub */package com.taobao.dpservice.test;/** * @author guzhen * @since 2011-1-25 下午02:12:04 */ public class Main {           public s...

2011-01-25 14:32:54 588

原创 instanceof运算符、Class的isInstance( )与isAssignableFrom 收藏

        instanceof运算符 只被用于对象引用变量,检查左边的被测试对象是不是右边类或接口的实例。如果被测对象是null值,则测试结果总是false。        形象地:自身实例或子类实例 instanceof 自身类,返回true。        Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的clas...

2011-01-20 19:14:43 68

原创 一致性hash

协议简介   一致性哈希算法在1997年由麻省理工学院提出(参见0),设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。编辑本段哈希算法  一致性哈希提出了在动态变化的Cache环境中,哈希算法应该满足的4个适应条...

2011-01-14 13:49:59 86

原创 mysql5 unsigned 相减出现补数 溢出 解决办法

2010-08-17 17:36在网上查询了下,大概都是下面这个文章,文章很不错,但是就是说注意 ,没有提出解决方法。现在我来补充下,下面先说下这个文章,然后给出答案所有整数类型可以有一个可选(非标准)属性UNSIGNED。当你想要在列内只允许非负数和该列需要较大的上限数值范围时可以使用无符号值。 mysql4:mysql> create table wub...

2011-01-11 14:35:12 175

原创 double误差 金额

    /**     * 构造器。     *     * <p>     * 创建一个具有参数<code>amount</code>指定金额和缺省币种的货币对象。     * 如果金额不能转换为整数分,则使用四舍五入方式取整。     *     * <p>     * 注意:由于double类型运算中存在误差,使...

2011-01-05 19:39:47 238

原创 HashMap TreeMap LinkedHashMap排序

首先简单说一下他们之间的区别: HashMap: 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 Null。非 首先简单说一下他们之间的区别: HashMap: 最常用的Map,它根据键的HashCode 值存储数据,...

2011-01-05 10:53:32 331

空空如也

空空如也

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

TA关注的人

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