- 博客(105)
- 收藏
- 关注
原创 生活就是忘记
人总是给自己想象一个美好的未来,但是当你去做的时候。发现现实原来不是想象的那样,然后慢慢的改变了生活的轨迹。当你回首时,发现跟你以前的打算相差甚远,甚至失去了自己的方向。 已经找不到回去的路。 生活就是忘记,忘记你以前的美好愿望,而为了现实生活而奔波。 生活就是忘记,忘记了你的计划,而迫于无奈。 从此要把自己的足迹留在这里,以防止忘记的太快。
2009-03-29 13:55:00 2468 5
原创 IOS开源项目和官方例子汇总
.开源项目: 扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltc...
2011-10-11 22:56:09 297
原创 Hive性能小测试
1. Select 6亿条数据把ID Select处理时间hive> INSERT OVERWRITE LOCAL DIRECTORY '/home/hadoop/aaa' select id from a;Total MapReduce jobs = 1Launching Job 1 out of 12011-07-13 19:57:35,737 Stage-1 map = ...
2011-07-13 20:33:27 433
Hadoop NameNode单点问题解决方案之一 AvatarNode
翻译自Facebook Hadoop架构师(Dhruba Borthakur)的一篇文章 [b]我们遇到的情况[/b]Hadoop NameNode存在单点问题。这个问题会影响分布式平台24*7运行。先说说我们的情况吧。 我们的团队负责管理一个1200节点的集群(总大小12PB),目前是运行版本为Hadoop 0.20,transaction logs写入一个共享的NFS file...
2011-03-29 17:16:23 374
Map/Reduce 算法面试问题列表
Map/Reduce功能很强大,只要设定合理Key、Value,我们经常碰到的算法大部分都可以实现。假如能把下面几个算法问题,用Map/Reduce方式实现,那么Map/Reduce编程可以说已经运用很纯熟了。 初级篇0. 实现Word Count中级篇1. Map/Reduce方式实现矩阵相乘2. Map/Reduce方式实现PageRank算法3. ...
2011-03-21 11:45:45 296
HDFS文件系统结构解析
NameNode节点是就是HDFS的大脑。想了解HDFS文件系统,必须了解大脑结构。 咱们就从NameNode节点开始。NameNode类中,关于HDFS文件系统的存储和管理都交给了FSNamesystem负责。下面介绍一下FSNamesystem的逻辑组成和类图。 1. [b] FSNameSystem层次结构[/b]一些概念INode: 它用来存放文件及...
2011-02-28 15:32:22 285
Hadoop系统通信协议介绍
本文约定:DN: DataNodeTT: TaskTrackerNN: NameNodeSNN: Secondry NameNodeJT: JobTracker本文介绍Hadoop各节点和Client之间通信协议。Hadoop的通信是建立在RPC的基础上,关于RPC的详解介绍大家可以参照 [url=http://www.tbdata.org/archiv...
2011-02-21 16:32:01 336
原创 用户查询搜索引擎结果分页的统计
http://www.go-beyond-mls.com/top-10-results/?disqus_reply=348561
2008-09-17 23:06:00 2354
转载 搜索引擎的三个时代及第三代搜索引擎的商业前景
搜索引擎的三个时代及第三代搜索引擎的商业前景 ——搜索、求索、探索 (BETA) 剑神梁飚(梁红兵,剑神经营策划坊)2008-9-1 特别鸣谢百度、谷歌以及中国威客模式创始人刘锋。 内容提要 搜索引擎自诞生至今经历了三个时代,分别是搜索、求索、探索 。搜索引擎的应用在不同的时代有不同的运营模式,第三代搜索引擎有很广阔的商业前景。 纲目 一、
2008-09-07 22:50:00 3637
原创 能理解用户意图的搜索引擎,google的终结者?
现有问题现有的搜索引擎都是根据用户输入的关键字,搜索出网页中包含有关键字的网页, 而不会对用户的输入做个判断和推测.这样搜索出的结果和用户想得到的结果之间就会有个差异,现在的二代搜索引擎这个问题已经暴露.用户对搜索结果的满意程度在逐渐降低. 所以怎么能缩小用户的期待结果和实际搜索出来的结果之间的差异是新的搜索引擎需要解决的一个问题.问题出现了,怎么解决?现有搜索引擎比如用户输入关键词"感冒",ht
2008-08-30 23:05:00 2593
原创 用户搜索的意图是什么?
I need help to define my topic...I need a topicClustyBrainstorm topic ideas using result clustersSocial IssuesBrowse hot topics and pro/con linksGoogle DirectorySearch this subject tree enhanced by Go
2008-08-28 23:21:00 3495
转载 mysql数据导入导出语句
导出:SELECT * from ebook INTO OUTFILE "bookdev.txt" FIELDS ENCLOSED by " TERMINATED by "," LINES TERMINATED BY " "导入:LOAD DATA INFILE "bookdev.txt" into TABLE ebook FIELDS ENCLOSED by " TERMINATE
2008-06-16 19:24:00 10890
转载 Java正则表达式入门
<!--function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.c
2008-06-09 12:20:00 545079 76
原创 Nutch的插件机制
原创] 文章来源:http://hi.baidu.com/sunky/blog/item/316faeafb372cbcd7dd92a6e.htmlNutch的插件机制,具有很好的扩展性,这里讨论一下其实现机制。从URLFilters入手吧。类URLFilters中,有个静态方法: static { 。。。。 try { Extension
2008-06-06 10:50:00 3232 1
原创 com.mysql.jdbc.SingleByteCharsetConverter错误解决办法
java.io.CharConversionException at gnu.gcj.convert.Input_iconv.read(libgcj.so.81) at java.lang.String.init(libgcj.so.81) at java.lang.String.(libgcj.so.81) at com.mysql.jdbc.SingleByteCharsetC
2008-06-05 16:02:00 3889 2
原创 Eclipse批量改包名
若以前的包名是org.xxx.core当将这个包下面的包拷贝到自己的包下面 org.yyy.zzz.core现将文件拷贝到一个随便包下面然后 在通过Refactor->Rename包名,将所有文件的包名就改成了你想要的包名。
2008-06-05 10:00:00 15765 2
转载 Hibernate配置(一):用MiddleGen生成映射文件和用hbm2java生成pojo zz
一、准备工作 1、下载Hibernate、Hibernate-Extension和Middlegen-Hibernate。 个人认为这三个软件的配置和版本有一定的关联,建议初次配置时使用以下版本:hibernate-2.1.7、Middlegen-Hibernate-r5、hibernate-extensions-2.1.3,下面的配置方法就是针对这三个版本的。差点忘了说下下载地址了,http:/
2008-05-25 11:44:00 2774
原创 Eclipse 实用快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是
2008-05-25 10:22:00 1764
转载 写了一个MYSQL的行转列的存储过程 zz
http://blog.chinaunix.net/u/29134/showart_364659.html 网上的都是一些静态的,用CASE WHEN结构实现。所以我写了一个动态的。SP 代码:DELIMITER $$DROP PROCEDURE IF EXISTS `test`.`sp_row_column_wrap`$$CREATE DEFINER=`root`@`localhost`
2008-05-25 10:11:00 1791
原创 从客户端获数据库服务器的系统时间
Just one method can get remote DB timeSQL> create or replace function test_remote_sysdate 2 return date 3 as 4 l_cursor int; 5 l_status int; 6 l_remote_sysdate date; 7 beg
2008-04-28 17:38:00 2011
转载 library cache pin和lock的区别
这个问题在面试中曾被问倒过,网络上能找到的资料也比较少,后来和yyxup,久游的一个puber讨论了半天,总算搞懂了一点 library cache object在内存中是分成2部分来存储的,第一部分是头信息,叫做handle,头信息里保存了指向具体保存该对象的地址,这个叫做heap.一个对象可能分为很多个heap要访问或者修改一个对象,首先要锁住其头信息,
2008-04-25 23:43:00 2462 1
转载 DBMS_METADATA 使用查询代码
テーブル定義と関連インデックスと各種属性を取得する例 指定したテーブルにインデックスが存在しないテーブルの場合エラーがでます。利用頻度が高い場合にはカーソルを使って使い勝手を改善するなどしてください。参考 ⇒ カーソル・ループ処理テーブル以外の スキーマ も同じように取得することが可能取得できるスキーマの種類 TABLE、INDEX、PACKAGE、PACKAGE_
2008-04-25 16:50:00 2269
转载 Oracle数据库游标使用大全
SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。 PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMEDIATE命令建立动态SQL来执行DDL
2008-04-25 14:08:00 2196
转载 Oracle跟踪文件
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT
2008-04-24 09:06:00 2760
转载 Oracle中,一个Delete操作的流程
Oracle中,一个Delete操作的流程删除(DELETE)1.Oracle读Block到Buffer Cache(如果该Block在Buffer中不存在)2.在redo log buffer中记录delete操作的细节3.在相应回滚段段头的事务表中创建一个undo条目4.把将要删除的记录创建前镜像,存放到Undo Block中5.在Buffer Cache中的相应数据块上删除记录,并且
2008-04-23 11:21:00 2144
翻译 Update语句的完成过程
1,用户提交一个update语句2,server process检查内存缓存 i 如果没有有效内存空间,启动DBWR,将缓存中未写入磁盘的脏数据块写入 ii 如果有有效空间,从磁盘读入数据3,在缓存内更新数据 i 申请一个回滚段入口,将旧数据写入回滚段 ii 加锁更新数据 iii 并同时将修改记录在Redo log buffer 中
2008-04-23 11:20:00 2457
转载 触发redo写的几个条件
主要有以下几个条件触发LGWR执行写操作:1.超时(timeout)当LGWR处于空闲状态时,它依赖于rdbms ipc message等待,处于休眠状态,直到3秒超时时间到。如果LGWR发现有redo需要写出,那么LGWR将执行写出操作,log file parallel write等待事件将会出现。启用10046事件,从LGWR跟踪日志中可以清楚的观察到这些事件:
2008-04-23 11:11:00 1326
转载 查找出数据库中默认会以全表扫描方式访问的表
这个查询可以根据初始化参数设置和软件版本,查找出默认情况下会以全表扫描方式访问的表。/*Auth:chensq#itpub.netDate:2005-07-29 17:43*/select segment_name,bytes from dba_segments a,dba_tables bwhere bytescase when (select 0 from dual where
2008-04-20 14:26:00 1033
转载 oracle中*_name*知多少!
oracle中*_name*知多少!讲课时的一点总结,欢迎大家拍砖![php]1、db_name 数据库名SQL> connect xys/manager as sysdba已连接。SQL> show userUSER 为 "SYS"SQL> show parameter db_nameNAME TYPE VALUE------------------------------------
2008-04-17 17:08:00 921
转载 ORA-00059: 超出 DB_FILES 的最大值
2007-12-08 15:54 ORA-00059: 超出 DB_FILES 的最大值 如何解决,谢谢! 我也来说两句 查看全部回复 最新回复pandawang711 (2006-6-22 22:48:37)如果你的数据库是
2008-04-16 15:06:00 2216
转载 测试一个表空间最多可以创建多少个文件
create tablespace tools datafile d:tools01.dbf size 1M;declare v_str varchar2(200);beginfor i in 2..1024 loopv_str:=alter tablespace tools add datafile ||D:tools||i||.DBF|| size 1m;exec
2008-04-16 13:53:00 1366
原创 STATSPACK and AWR Statistics Comparison
In a previous chapter, it was shown that many of the internal AWR tables have similar structure to the corresponding STATSPACK tables that store snapshots of the same v$ dynamic views. This supports t
2008-04-16 09:56:00 1572 1
转载 undo表空间暴长,如何取消自动扩展
今天在itpub上被问到一个问题,undo表空间原来被设置成了自动扩展,现在已经有10G大小了,如果这样下去,硬盘早晚撑暴; 俺说了一下自己的想法: 重新建立一个undo2表空间,不要设置为自动扩展,指定最大值,然后切换undo1到这个新的undo2表空间,等到所有事务都移动到undo2以后,删除undo1即可。<!--google_ad_client = "pub-6026
2008-04-15 15:07:00 5105
转载 如何简单有效关闭Oracle死锁进程
如何简单有效关闭Oracle死锁进程,通过如下几个步骤即可完成.1.查哪个过程被锁 查V$DB_OBJECT_CACHE视图: SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER=过程的所属用户 AND CLOCKS!=0;
2008-04-15 14:50:00 1371
转载 为什么会产生回滚与前退
前几天在CU上看到有人提问,关于一个oracle概念问题,如果数据没有提交,但是却被dbwn进程写入了数据文件,会怎么样呢?解释如下:首先说明的是dbwn写脏数据跟commit提交没有关系!在一个transaction发生的过程中,online redo log首先记录transaction中修改的数据块相关信息,修改的数据块会被缓存在database buffer cache中。由于databa
2008-04-15 14:42:00 814
转载 Response-Time Analysis Made Easy in Oracle Database 10g 数据库反应时间测定方法
Response-Time Analysis Made Easy in Oracle Database 10gby Robin Schumacher With Oracle Database 10g, many previously difficult-to-attain response-time metrics are now at your fingertips.
2008-04-11 12:15:00 1591
原创 比较orale的tnsping与TCP/IP的ping命令:
比较orale的tnsping与TCP/IP的ping命令: ----------------------------------------------------------------------------- Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来: 1)验证名字解析(name resolution,当然
2008-04-10 23:16:00 928
原创 如何通过SQL查找到某个table的PK对应的几个字段 ?
select constraint_name, column_name, position from user_cons_columns where constraint_name =(select constraint_name from user_constraints where table_name=table_name and constraint_type=P);
2008-04-10 23:15:00 1142
原创 怎么样改变Redolog File的大小
呵呵,这是biti老大给的方法,步骤应该很清楚了方法:加入新的大的日志文件,然后删掉旧的小的日志文件假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB 1、创建2个新的日志组alter database add logfile group 4 (D:/ORACLE/ORADATA/ORADB/REDO04_1.LOG) size 102
2008-04-10 22:23:00 838
原创 DB_BLOCK_CHECKSUM介绍
DB_BLOCK_CHECKSUM Property Description Parameter type String De
2008-04-08 16:38:00 1182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人