自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Mysql Explain 详解

一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+...

2012-08-29 14:58:00 46

Hadoop节点添加与删除

添加节点1.修改host 和普通的datanode一样。添加namenode的ip2.修改namenode的配置文件conf/slaves 添加新增节点的ip或host3.在新节点的机器上,启动服务[root@slave-004 hadoop]# ./bin/hadoop-daemon.sh start datanode[root@slave-004 ha...

2012-08-28 16:33:00 82

修改破解MYSQL密码方法大全

方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里...

2012-08-27 10:08:00 84

mysql常用show语句

1. show character set [like 'pattern']显示所有可利用的字符集?12345678910111213141516mysql> show character set like 'gbk'-> ;+---------+--...

2012-08-27 09:16:00 56

Win下Eclipse提交hadoop程序出错:org.apache.hadoop.security.AccessControlException: Permission denied: user=D...

描述:在window下使用Eclipse进行hadoop的程序编写,然后Run on hadoop 后,出现如下错误:11/10/28 16:05:53 INFO mapred.JobClient: Running job: job_201110281103_000311/10/28 16:05:54 INFO mapred.JobClient: map 0% reduce 0%11/...

2012-08-23 10:38:00 57

MySQL逗号分割字段的行列转换技巧

create table tbl_name (ID int ,mSize varchar(100));insert into tbl_name values (1,'tiny,small,big');insert into tbl_name values (2,'small,medium');insert into tbl_name values (3,'tiny,big');前...

2012-08-22 14:15:00 125

浅谈程序员的数学修养

可能有很多朋友在网上看过Google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了这道题,在浏览器的地址栏中输入这个答案,就可以进入下一轮的测试,整个测试过程如同一个数学迷宫,直...

2012-08-21 15:21:00 78

Struts中自定义标签中获取值栈valuestack

首先,要纠正下在《自定义-扩展struts2的标签》一文中笔者的分析。在该文中笔者说, 最近在做j2ee的项目,需要封装很多标签,发现直接从BodyTagSupport继承的话,无法获取valuestack,也无法借用struts的国际化解决方案。所以需要扩展struts的标签。 最近研究发同,其实即使从BodyTagSupport类继承来实现自定义的标签类,也可以取到valuestac...

2012-08-21 15:04:00 116

每半月一个分区,自动维护

drop table if exists terminal_parameter;CREATE TABLE `terminal_parameter` ( `terminal_parameter_id` int(11) NOT NULL AUTO_INCREMENT, `serial` int(11) DEFAULT NULL, `network_type` char(1) DEFAUL...

2012-08-20 16:03:00 141

mysql 5.1新功能 -- 按日期分区

mysql 5.1已经到了beta版,官方网站上也陆续有一些文章介绍,比如上次看到的Improving Database Performance with Partitioning。在使用分区的前提下,可以用mysql实现非常大的数据量存储。今天在mysql的站上又看到一篇进阶的文章 ——按日期分区存储。如果能够实现按日期分区,这对某些时效性很强的数据存储是相当实用的功能。下面是从这篇文章中摘录的...

2012-08-20 15:59:00 61

PostgreSQL RPM 安装笔记

测试环境:REHL 5.3PostgreSQL版本:8.4.21. 首先检查下是否已经有PostgreSQL安装程序(俺的机器有pg-libs 8.1,无视之)shell> rpm -qa | grep postgres2. 下载最新的8.4.2RPM安装包,这个FTP速度挺快的。:)shell> wget http://ftp.easynet.be/pos...

2012-08-20 13:47:00 68

SSH 无密码验证登陆

1. 生成私钥id_rsa和公钥id_rsa.pubssh-keygen -t rsa询问其保存路径时直接回车采用默认路径,当提示要为生成的密钥输入passphrase的时候,直接回车,也就是将其设定为空密码。生成的密钥对id_rsa,id_rsa.pub,默认存储在~/.ssh目录下。2. 将id_rsa.pub的内容复制到每个机器(也包括本机)对本机:cp id_rsa...

2012-08-20 13:05:00 40

正则表达式30分钟入门教程

目录跳过目录本文目标如何使用本教程正则表达式到 底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负 向零宽断言注释贪婪与懒惰处理选项平衡组/递 归匹配还 有些什么东西没提到联系作者最 后,来点广告……网上的资源及本文参 考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的...

2012-08-20 09:07:00 159

RedHat linux下安装hadoop 0.20.2, 并在windows下远程连接此hadoop,开发调试

1、hadoop 在 redhat linux下的安装过程网上有很多讲授在windows下通过Cygwin安装hadoop的,笔者认为hadoop原始设计就是在linux下安装使用的,在windows下通过Cygwin安装也无非是模拟linux环境再在这个模拟的环境上装hadoop,既然要学hadoop就真枪实弹的在linux下安装来学习,但是要搞一台真正的linux系统对一般个人来说不容易,...

2012-08-15 09:27:00 60

Hadoop 解除 "Name node is in safe mode"

运行hadoop程序时,有时候会报以下错误:org.apache.hadoop.dfs.SafeModeException: Cannot delete/user/hadoop/input. Name node is in safe mode这个错误应该还满常见的吧(至少我运行的时候是这样的)那我们来分析下这个错误,从字面上来理解:Name node is in safe ...

2012-08-15 09:25:00 56

hadoop的datanode无法启动

这一周在CentOS里安装了伪分布式的hadoop做测试,但没想到的是按网上的步骤配置后datanode节点怎么也没办法启动。后来通过分析启动日志后发现fs.data.dir参数设置的目录权限必需为755,要不启动datanode节点启动就会因为权限检测错误而自动关闭。提示信息如下:ARN org.apache.hadoop.hdfs.server.datanode.DataNode: ...

2012-08-15 09:19:00 72

Win下Eclipse提交hadoop法度失足:org.apache.hadoop.security.AccessCon...

在window下应用Eclipse进行hadoop的法度编写,然后Run on hadoop 后,呈现如下错误:11/10/28 16:05:53 INFO mapred.JobClient: Running job: job_201110281103_000311/10/28 16:05:54 INFO mapred.JobClient: map 0% reduce 0%11/10/28...

2012-08-13 15:55:00 82

Jasper Report 教程

1简介JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。最重要的是它是开源的,这给我们带来很大方便,但是文档却要钱,让人不爽。不过人总要生存,再说,做这么一个好东西,用户总不能一点代价也不付(虽然对于中国普通程序原来说太贵了点)。它还有一个相关的开源工程—IReport,这是一个图形化的辅助工具,因为JasperR...

2012-08-09 13:07:00 477

数据压缩在海量数据环境下意义

海量数据环境下可以将不需要修改的数据所在的分区属性设置为压缩,然后通过move partition方式对分区的数据进行压缩,这样即可以提高查询效率又可以节省空间。创建分区表:createtable t1 (idint,timedate)partitionbyrange(time)( partition p1valueslessthan(to_date('2011-01'...

2012-08-08 10:54:00 226

数据压缩对DML操作的影响

正常的insert的数据并不会发生压缩:创建了两个表 查看空间占用情况:可以发现t2并没有被压缩,但是通过 insert /*+append */直接插入的方式就可以压缩了:可见t2被压缩了Update操作会使压缩数据不再被压缩: ...

2012-08-08 10:52:00 82

数据压缩前后,对表进行查询时,CPU,扫描的数据块,执行时间的对比

创建两个大表 并对一个表进行压缩,可见一个112m的表被压缩成了33m

2012-08-08 10:43:00 85

表和索引在数据压缩前后空间占用情况的对比

创建压缩表create table t_compress as select * from dba_objects;创建非压缩表create table t_uncompress as select * from dba_objects;占用空间对比select segment_name,extent_id,bytes from user_extents where seg...

2012-08-08 10:39:00 195

mysql 增加自动增长 虚拟列

select distinct (@i:=@i+1) as i, url from temp_ui_visit,(select @i:=201208010000000) as it

2012-08-08 10:27:00 626

利用mysql的inet_aton()和inet_ntoa()函数存储IP地址

mysql> create table jackbillow (ip int unsigned, name char(1));Query OK, 0 rows affected (0.02 sec)mysql> insert into jackbillow values(inet_aton('192.168.1.200'), 'A'), (inet_aton('200.10...

2012-08-07 15:40:00 62

EXT:指定树控件TreePanel 展开到第几层

对于Ext.tree.TreePanel,相信使用过EXT的人一般都用到过。所以本文中不会包含EXT或TreePanel 基础知识的介绍了 比如做一个行政区划的树。如下图所示: 但在有的时候,这颗树的数据量会很大,层级也会很深,默认全部展开的话,会很慢,而且显示一大堆东西出来,显示不符合用户的需求。可又不是默认全部折叠,这样用户又第一眼看不见想关心的东西的内容。 所以笔者在这里提...

2012-08-07 14:08:00 508

Mysql 动态SQL 应用

DELIMITER $$DROP PROCEDURE IF EXISTS `tempdb`.`test`$$CREATE DEFINER=`jx`@`%` PROCEDURE `test`(table_date varchar(20)) BEGIN set @DYNCSQL = CONCAT('rename table d_referrer_201208 to d_referre...

2012-08-07 10:21:00 68

MySQL BOOL/BOOLEAN 与 TINYINT 测试总结

【导读】MySQL数据库产品提供了二种比较特殊的数据类型: SET(集合类型)、ENUM(枚举类型)、BOOL/BOOLEAN(布尔类型),而多数开发人员,甚至DBA从业者对如何使用这三种数据类型的应用场 景并不十分清晰,为此结合TINYINT数据类型对比,让我们大家一起弄清楚。(一) 数据类型测试(1). 布尔类型BOOL/BOOLEAN 与 微整型TINYINTa). 创建测试...

2012-08-06 11:01:00 413

Apache遇到的问题:APR not found

#./configure --prefix……检查编辑环境时出现:checking for APR... noconfigure: error:APR not found. Please read the documentation.可以用./configure –help | grep apr查看帮助。--with-included-apr Use bundled copie...

2012-08-03 11:27:00 54

如何查询linux的系统版本

上次跟省政府安装数据库没有查询centos的系统版本造成了很多不必要的麻烦,如何查询linux系统的版本、cpu等:1,[root@centos ~]# getconf LONG_BIT32[root@centos ~]# getconf WORD_BIT32word一般就是一个机器字长。最自然的就是机器的“基本型”- int。32位模型下,一般是ILP32,就是说,i...

2012-08-03 10:18:00 69

j2ee应用中页面编码问题的分析

首先,说说JSP/Servlet中的几个编码的作用。 在JSP/Servlet中主要有以下几个地方可以设置编 码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、equest.setCharacterEncoding("UTF-8")和 response.setCharacterEncoding("UTF-8"),其中前两个...

2012-08-02 13:24:00 45

JSP中的pageEncoding和contentType属性

关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。第...

2012-08-02 13:18:00 74

linux jdk 安装

1.下载:jdk-1_5_0_06-linux-i586-rpm.bin地址:http://java.sun.com/j2se/1.5.0/download.jsp2.给文件加上可执行权限[root@esprit java]# chmod +x jdk-1_5_0_06-linux-i586-rpm.bin3.执行jdk-1_5_0_06-linux-i586-rpm.bin[ro...

2012-08-02 08:51:00 58

RPM应用——查询(已安装包和未安装包)

查询功能命令格式 rpm {-q|--query} [select-options] [query-options]  RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm1、对系统中已安装软件的查询1)查询系统已安装的软件  语法:rpm -q 软件名  举例:[root@localhost beinan]# r...

2012-08-01 09:01:00 388

空空如也

空空如也

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

TA关注的人

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