2012年8月16日

JAVA获取当前工程路径(非web工程)

摘要: 注:不适合web工程1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println(directory.getCanonicalPath());//获取标准的路径 System.out.println(directory.getAbsolutePath 阅读全文

posted @ 2012-08-16 14:58 要么牛逼,要么滚蛋 阅读(2966) 评论(0) 推荐(0) 编辑

2012年8月15日

Linux下的Eclipse 3.7 紧凑布局样式美化

摘要: Linux版的Eclipse默认使用GTK+2.0的控件,所以在默认的情况下,会和其他GTK应用程序(如OpenOffice.org)一样给人一 种不够密实的感觉。当然,这和GNOME的设计哲学不无关系,不过这不是本文主旨,就不深入讨论了,进入正题讲讲如何调整Eclipse树状列表的显示密 度。 基于GTK+2.0的程序在启动时会到用户的home目录找GTK+2.0的配置文件,即~/.gtkrc-2.0,Ubuntu下默认没有这个文件,需要我们自己创建。打开你习惯的编辑器,加入如下代码:style "gtkcompact" {font_name="Sans 9&q 阅读全文

posted @ 2012-08-15 23:14 要么牛逼,要么滚蛋 阅读(769) 评论(0) 推荐(0) 编辑

2012年7月27日

数据库分页技术 <转>

摘要: 数据库分页技术1.mysql--记住mysql 中limit后是从零开始的主体格式如下:select * from tablename limit m,n--比如要查第6行到第20行select * from tablename limit 5,15右边两种写法等价: select * from table limit 10select * from table limit 0, 10 --都是查询前十行limit [m,] nm:为起始行(即从结果集的第几行开始查找),从0开始,且可以省略,即直接写 limit n这是默认从第0行开始n:为查询条数,不能为负... 阅读全文

posted @ 2012-07-27 14:36 要么牛逼,要么滚蛋 阅读(376) 评论(0) 推荐(0) 编辑

2012年7月23日

oracle中sid及有关name的解释 <转>

摘要: 这篇文章中要讲的几个参数:DB相关的:DBID, SIDPFILE中的参数:DB_NAME,DB_DOMAIN,INSTANCE_NAME,DB_UNIQUE_NAME,SERVICE_NAMES,GLOBAL_NAME,GLOBAL_NAMESListener.ora中参数:SID_NAME,GLOBAL_DBNAMETnsnames.ora中参数:SERVICE_NAME,SID一.与DB相关的2个参数1.1DBID(DataBase IDentifier)Oracle官网对DBID的解释如下:An internal, uniquely generated number that diff 阅读全文

posted @ 2012-07-23 11:29 要么牛逼,要么滚蛋 阅读(828) 评论(0) 推荐(0) 编辑

2012年7月13日

Hadoop TaskScheduler浅析 <转>

摘要: TaskScheduler, 顾名思义,就是MapReduce中的任务调度器。在MapReduce中,JobTracker接收JobClient提交的Job,将它们按 InputFormat的划分以及其他相关配置,生成若干个Map和Reduce任务。然后,当一个TaskTracker通过心跳告知JobTracker自己还有空闲的任务Slot时,JobTracker就会向其分派任务。具体应该分派一些什么样的任务给这台TaskTracker,这就是TaskScheduler所需要考虑的事情。TaskScheduler工作在JobTracker上。在JobTracker启动时,根据配置“mapred 阅读全文

posted @ 2012-07-13 14:57 要么牛逼,要么滚蛋 阅读(492) 评论(0) 推荐(0) 编辑

Hadoop OutputFormat浅析 <转>

摘要: 在 Hadoop中,OutputFormat和InputFormat是相对应的两个东西。相比于InputFormat,OutputFormat似乎没 有那么多细节。InputFormat涉及到对输入数据的解析和划分,继而影响到Map任务的数目,以及Map任务的调度(见《Hadoop InputFormat浅析》)。而OutputFormat似乎像其字面意思那样,仅仅是完成对输出数据的格式化。对于输出数据的格式化,这个应该没什么值得多说的。根据需要,OutputFormat爱把输出写成什么格式就写成什么格式、爱把输出写到数据库就写到数据库、爱把输出通过网络发给其他服务就发给其他服务...不过,O 阅读全文

posted @ 2012-07-13 10:31 要么牛逼,要么滚蛋 阅读(2082) 评论(0) 推荐(0) 编辑

2012年7月4日

Hadoop InputFormat浅析 <转>

摘要: 在执行一个Job的时候,Hadoop会将输入数据划分成N个Split,然后启动相应的N个Map程序来分别处理它们。数据如何划分?Split如何调度(如何决定处理Split的Map程序应该运行在哪台TaskTracker机器上)?划分后的数据又如何读取?这就是本文所要讨论的问题。先从一张经典的MapReduce工作流程图出发:http://hiphotos.baidu.com/_kouu/pic/item/d7e35c83265e5bcb6c8119de.jpg 1、运行mapred程序;2、本次运行将生成一个Job,于是JobClient向JobTracker申请一个JobID以标识这个Job 阅读全文

posted @ 2012-07-04 11:05 要么牛逼,要么滚蛋 阅读(248) 评论(0) 推荐(0) 编辑

2012年7月1日

Hadoop 三台主机 集群搭建 详解 <转>

摘要: 部署环境:OS:Redhat 5.5 EnterpriseJDK:jdk1.6.0_32Hadoop:Hadoop-0.20.2VMWare:7.0节点安排及网络拓扑:节点类型 节点IP 节点hostnamemaster节点 192.168.40.5 masterslave节点 192.168.40.5 master(此时,master既是master节点,也是slave节点) 192.168.40.6 salve1 192.168.40.7 slave2secondaryName节点192.168.40.5 ... 阅读全文

posted @ 2012-07-01 14:49 要么牛逼,要么滚蛋 阅读(741) 评论(3) 推荐(0) 编辑

ORACLE笔记

摘要: **************sqlplus 连接远程数据库系统**********************方式:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。命令:sqlplus 用户名/密码@service_name [as sysdba]示例:sqlplus sys/pwd@test as sysdba 备注:使用默认1521端口时可省略输入------------------------------------------------------------------------- ---创建临时表空间CREATE TEMPORARY 阅读全文

posted @ 2012-07-01 13:38 要么牛逼,要么滚蛋 阅读(203) 评论(0) 推荐(0) 编辑

2012年6月23日

Eclipse C/C++开发环境搭建(转)

摘要: 1 Eclipse的安装到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装;到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的)2 对于下载的Java版本或着只下载Eclipse IDE的,需要安装CDT。在Eclipse菜单help里面,安装CDT,网址为http://download.eclipse.org/tools/cdt/releases/galileo3 安装MinGW到目前为止,已经为 Eclipse 装上了 CDT,但还需要一个 "编译程序&qu 阅读全文

posted @ 2012-06-23 19:05 要么牛逼,要么滚蛋 阅读(188) 评论(0) 推荐(0) 编辑

导航