自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 xd

我其实是一个很低调的程序员。      为什么这么说?      程序员,又名攻城师,自古攻城从来是杀敌一千自损八百。损的是什么?损的是精气神!      我已经每天自损精气神三年多了,早已消磨了锐利,失去了朝气,低调是我的主旋律。      但是这次参加百阿,让我看到了很多不一样或者说是久违的东西:他们勇于争取,敢于面对,刚毕业的年轻人激情四射,摸爬滚打多年的年长者拿出以往的敬业

2013-08-22 16:44:41 951 1

转载 Nginx跳转参数与实例

正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:

2012-03-16 10:34:50 8135

转载 Hive Cli

= hive启动  = *$ hive –f script.q *$ hive -e 'SELECT * FROM dummy‘ *$ hive -S -e 'SELECT * FROM dummy‘ *$ hive -hiveconf hive.root.logger=DEBUG,console = set  = *hive> SET hive.enforce.buc

2012-03-12 14:36:41 1022

原创 Hive 导入导出数据

将文件中的数据加载到表中LOAD DATA LOCAL INPATH './examples/files/kv1.txt' OVERWRITE INTO TABLE pokes; 加载本地数据,同时给定分区信息LOAD DATA LOCAL INPATH './examples/files/kv2.txt' OVERWRITE INTO TABLE invites PARTI

2011-12-30 11:16:21 2095

原创 Hive QL

CREATE TABLE 创建表CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name[(col_name data_type [COMMENT col_comment], ...)][COMMENT table_comment][PARTITIONED BY (col_name data_type[COMMENT col_commen

2011-12-27 12:59:43 607

转载 图解SQL的Join

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。

2011-12-22 14:01:15 413

转载 Hive Cli

= hive启动  =*$ hive –f script.q*$ hive -e 'SELECT * FROM dummy‘*$ hive -S -e 'SELECT * FROM dummy‘*$ hive -hiveconf hive.root.logger=DEBUG,console= set  =*hive> SET hive.enforce.bucketing

2011-12-22 13:58:47 2148

转载 Hive 结构

Hive 的结构如图所示,主要分为以下几个部分:用户接口,包括 CLI,Client,WUI。元数据存储,通常是存储在关系数据库如 mysql, derby 中。解释器、编译器、优化器、执行器。Hadoop:用 HDFS 进行存储,利用 MapReduce 进行计算。用户接口主要有三个:CLI,Client 和 WUI。其中最常用的是 CLI,Cli 启动的时候,会同时启动

2011-12-20 14:26:54 547

转载 大型互联网站解决海量数据的常见策略

大型互联网站的数据存储与传统存储环境相比不仅是一个服务器、一个数据库那么简单,而是由网络设备、存储设备、应用服务器、公用访问接口、应用程序 等多个部分组成的复杂系统。分为 业务数据层、计算层、数据仓储、数据备份,通过应用服务器软件提供数据存储服务,并且通过监控工具对存储单元监控。    随着系统中用户数据量的线性增长,数据量将会越来越多。在这样一个数据不断膨胀的环境中,数据已经如洪水般汹涌泛滥

2011-12-19 12:53:28 866

翻译 关于IE7 IE8兼容HTML5和CSS3的一种解决方案

今天突然发现一网站用JS来实现这个支持添加到head里  excanvas.js//Filament Group modification note://This version of excanvas is modified to support lazy loading of this file. More info here: http

2011-12-08 22:46:22 37880 4

转载 JSP输出HTML时产生的大量空格和换行的去除方法

在WEB应用中,如果使用jsp作为view层的显示模板,都会被空格/空换行问题所困扰.方案一,利用web服务器的trimSpaces功能。 Tomcat5 以上版本都可以使用,这是最简单的方法  jsp org.apache.jasper.servlet.JspServlet fork false trimSpaces

2011-12-08 22:38:32 3305

转载 Apache+Tomcat 集群

Apache 和 Tomcat原本就是一家,更是一家亲!Apache与Tomcat整合,无非是将Apache作为前端根据请求路径、端口、代理分发给多个Tomcat,以到达转发和负载均衡的目的!同时,通过Apache和Tomcat相互作用,进行粘性会话,会话拷贝构建集群!这一切的最终结果就是“云服务”!不要说Session不重要,当下火爆的团购,如果离开Session还能快活多久?如何保证Sessi

2011-11-10 15:39:19 455

转载 Tomcat集群Cluster实现原理剖析

对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据;另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个节点均保存了所有的Sessio

2011-11-10 15:35:36 544

转载 MAVEN配置详解

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

2011-09-27 17:45:28 5046 3

转载 ubuntu自行编译mysql所需要的依赖包

apt-get install libncurses5-devapt-get install g++apt-get install gccapt-get install makeapt-get install libpcre3 apt-get install

2011-09-26 11:14:18 2739

原创 MAVEN使用笔记

1、安装与配置获取MVN最新版:http://maven.apache.org/download.html配置环境变量:MVN_HOME=D:\java\apache-maven-3.0.3PATH=%PATH%;%MVN_HOME%\bin2、配置基础配

2011-09-23 15:14:03 457

转载 Hadoop分布式文件系统:架构和设计

引言 Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器

2011-09-23 12:10:49 754

转载 Map Reduce 相关参数调优

1 Map side tuning参数1.1 MapTask运行内部原理当map task开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行

2011-09-19 10:17:38 1093

原创 Hadoop的参数配置说明

hadoop.tmp.dirhadoop临时目录,默认值/tmp/hadoop-${user.name}fs.default.name设置hadoop默认文件系统,URI的形式,需要指定namenode的主机名和端口dfs.replication默认是3d

2011-09-17 14:58:19 1569

原创 一个很不错的数据基地

搜狗实验室(Sogou Labs)是搜狗搜索核心研发团队对外交流的窗口,包含数据资源、研究合作等几个栏目。我们期望通过这个平台,展现搜狗研发团队强大的研发、创新能力;推动学术界和产业界的交互;了解用户对新产品的需求。我们的目标:为中文网民的互联网生活提供更加全面、更加优质的服务。

2011-09-15 15:29:32 735

原创 HTTP之304状态

304页面未修改自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上

2011-09-14 16:32:07 2955

原创 淡定的国际酒店查询脚本

room_detail_cutover = {};WUI.loadModule([ "cutover", 'dialog' ], function() { room_detail_cutover = new WUI.Cutover(function() {

2011-08-31 10:33:42 2031

原创 一个淡定的酒店查询脚本

var indexNo = 0;WUI = (WUI || {});WUI.Hotel = function() { var obj = arguments[0]; this.pager_ = { size : 15 //酒店显示列表页,修改成15条

2011-08-31 10:26:52 1753

转载 所有HTTP状态

状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永

2011-08-30 12:54:04 312

转载 Linux解压命令

tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一

2011-08-30 10:55:10 409

原创 笔记:一个do...while的使用!~

// 验证出入境口岸是否是有效口岸 if (!Util.strNull(team.getCoutport()).equals("") || !Util.strNull(team.getCinport()).equals("")) { List portCodes = t

2011-08-29 13:12:15 450

原创 Google如何让WWW.GOOGLE.COM作为你的首页

设置为:http://www.google.com/webhp?hl=zh-CN你懂得!~

2011-08-29 10:13:02 1616

原创 ubuntu server下无界面安装oracle笔记

db_install.rsp配置###################################################################### Copyright(c) Oracle Corporation 1998,2008. All ri

2011-08-24 20:08:37 1697

原创 无知的时候手写的一个统计脚本!~

var h={S:function(i,l){var g=encodeURIComponent;return g instanceof Function?l?encodeURI(i):g(i):escape(i);},N:function(i){return undefined=

2011-08-23 17:05:31 739

原创 Eclipse建立hosts+tomcat-conf项目的project文件

win-conf tomcat7-conf 2 E:/java/apache-tomcat-7.0.19/conf windows-hosts 2 C:/Windows/System32/dri

2011-08-23 16:50:11 1142

原创 一个强大的父类:BaseDao

import static com.xxx.travel.common.utils.ClassUtils.getActualTypeArguments;import static com.xxx.travel.common.utils.ClassUtils.getUUField

2011-08-23 16:37:38 1900

原创 一个强大的父类:ManagerAction

import static com.xxx.travel.common.utils.ClassUtils.getActualTypeArguments;import static com.xxx.travel.common.utils.ClassUtils.getUUField

2011-08-23 16:35:27 586

原创 一个强大的父类:BaseAction

import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.Map;import javax.ser

2011-08-23 16:32:47 1134

原创 工具包:ZipUtils

import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE

2011-08-23 16:31:20 2483

原创 工具包:ClassUtils

import java.lang.reflect.Field;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;/** * 对类的操作工具包 * @author IXR

2011-08-23 16:30:34 602

原创 使用VBS带参数输入的运行JAVA

n=inputbox("请输入参数,空格隔开,参数1:数量 参数2:开始符号 参数3:结束符号 参数4:保存文本路径!","提示")s=split(n & " " & " " & " " & " ")cmd="java -jar NewUUID.jar " & s(0) &

2011-08-23 16:28:24 4827

原创 自定义的一个JS对象Cutover

Cutover = function(y_fn, n_fn) { this.list_ = []; this.y_fn = y_fn; this.n_fn = n_fn;};Cutover.prototype = { size : function() { ret

2011-08-23 16:25:41 1207

原创 发烧的机器配置单,4固态硬盘磁盘阵列!~

性能兼容 主板华硕Rampage III Black EditionIntel 酷睿i7 980X(至尊版)/盒CPUCPU类型Core i7酷睿i7 900至尊版CPU系列CPU

2011-08-23 16:13:04 1222

原创 在ubuntu下清理软件和残余的配置RC的软件列表清理

1.非常有用的清理命令:sudo apt-get autoclean                清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove             删除系统不再使用的孤立

2011-08-23 16:01:42 887

原创 关于Lucene分组查询后的排序

int total = 0; if (groupField != null) { RAMDirectory ramDirectory = new RAMDirectory(); IndexWr

2011-08-19 14:10:46 1697

JsonView in Java

一个强大的Json工具经过我的二次开发,有高级功能,自己开发用途哦!~

2011-08-26

空空如也

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

TA关注的人

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