- 博客(46)
- 资源 (14)
- 收藏
- 关注
原创 Hadoop下远程调试Child子进程 --- 原创
在网上想找Hadoop远程调试Child子进程的文章,但是都没有见到具体步骤是如何操作的,对于初学者来说,要想真正理解MapReduce的shuffle的过程,对Child子进程的调试是必不可少的一项任务,至少对我来说是这样。费了九牛二虎之力,最后终于调试成功,在这里写下经验,分享给后面的hadoop学习爱好者。我的环境:hadoop-0.20.2 u...
2012-01-28 03:28:29
146
原创 ssh自动断开解决办法
用putty/SecureCRT连续3分钟左右没有输入, 就自动断开, 然后必须重新登陆, 很麻烦.在网上查了很多资料, 发现原因有多种, 环境变量TMOUT引起,ClientAliveCountMax和ClientAliveInterval设置问题或者甚至是防火墙的设置问题. 所以可以这么尝试:1, echo $TMOUT如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应...
2011-02-12 19:26:41
390
原创 [ubuntu美化]在AWN中添加“显示桌面”和“回收站”图标
桌面截图[点击图片看大图]:[img=500,312]http://www.linux119.cn/wp-content/uploads/2008/10/screenshot.png[/img]首先需要安装的软件有awant window navigatoravant-window-navigator-trunkawn-extras-applets-trunk三款,在安...
2011-01-15 14:54:55
372
原创 Linux环境下的Socket编程
[b][size=medium]什么是Socket[/size][/b] Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就...
2010-09-26 14:19:08
129
原创 Oracle Flashback 技术 总结
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac...
2010-08-08 19:06:42
127
原创 ubuntu codeblocks10.05安装问题 安装后不能启动
ubuntu 10.04 codeblocks10.05安装问题 安装后不能启动 我的环境:ubuntu 10.04 codeblocks:10.05首先:在命令行下打:codeblocks 的出错信息:version WXU_2.8.5 not defined in file libwx_baseu-2.8.so.0 with link time reference...
2010-06-12 14:55:48
175
原创 dba麻烦终结者之路
或许你厌倦了朝五晚六的开发工作,开始考ocp;或许你刚走出象牙塔,立志在数据库管理方面大干一场?经过一翻努力,终于有了份dba的工作,忐忑不安地坐在电脑旁,激动得手心冒汗,却不知如何去调整、优化数据库;面对突如其来的故障,电话响个不停,老板虎视耽耽地站在身旁,不知你些时是否能静下心来? 可能读了许多数据库管理、调优、备份与恢复、pl/sql开发方面的书,也可能做了很多故障排除的...
2010-06-04 00:35:24
180
原创 NoSQL 分布式DB概述
随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不 从心,暴露了很多难以克服的问题,例如: [b]1、High performance - 对数据库高并发读写的需求 [/b]web2.0网站要根据用户个性化信息来...
2010-06-03 20:35:39
188
原创 Ubuntu10.04下安装oracle客户端 oracle-ex-client, 使用sqlplus
Ubuntu下安装oracle客户端 oracle-ex-client, 目的是为那些在ubuntu下使用sqlplus[b]1.环境[/b] Ubuntu10.04[b]2.安装软件[/b] sudo apt-get install oracle-xe-client 若没有wget http://download.oracle.com/otn/linux/oracle...
2010-05-20 21:18:15
207
基于jQuery的GridView-FlexiGrid的使用和改造(1)--如何使用,完全参数说明
http://www.soaspx.com/dotnet/ajax/ajaxframework/ajaxframework_20091104_1423.html
2010-04-21 01:35:55
90
原创 一个清华计算机博士生的退学申请
小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情......我的脸上浮现出笑容。我说我要实现这个"清华梦"。这就是清华梦的诞生。 小小科学家...
2010-02-19 01:21:26
2134
4
原创 C,C++,java,python对比
以下是我在CSDN上看到的一篇文章:[b][size=small]C[/size][/b]虽说C语言在内存管理方面存在严重的缺陷,不过它还是在某些应用领域里称王称霸。对于那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,C仍然是很好的选择。C良好的可移植性也为它加了分。不过现在很多其他的语言可移植性越来越好,C在这方面的优势可能会逐渐丧失。现有的很...
2010-01-07 03:18:31
263
原创 solaris,opensolaris 的安装和使用 pkg-get 的使用和 Mplayer安装过程
[b] [size=small] solaris,opensolaris 的安装和使用 [/size][/b] 玩了两天的solaris和opensolaris,在这里写下一点经验和体验。[b][size=small]首先先看看opensolaris和solaris的区别:[/size][...
2009-12-27 05:01:24
214
原创 TPLINK路由器中的转发规则详细教程 路由器中的转发规则如何设置
[b][size=small]TPLINK路由器中的转发规则详细教程 路由器中的转发规则如何设置[/size][/b]百度空间 | 百度首页 | 登录 赢政电脑维修——赢政工作室因为专业、所以领先TEL:26809099 主页博客相册|个人档案 |好友 查看文章 TPLINK路由器中的转发规则详细教程 路由器中的转发规则如何设置2008-05-12 00:34 转发规则...
2009-12-21 01:59:29
3860
原创 tomcat绑定域名
[b][size=small]tomcat绑定域名[/size][/b] [size=x-small]现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我...
2009-12-20 22:24:32
91
原创 一台机子运行多个tomcat 多域名绑定
[b][size=small]一台机子运行多个tomcat 多域名绑定[/size][/b][size=small][size=x-small]一、一台机子运行多个tomcat 如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突。假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢?以...
2009-12-20 22:23:48
159
原创 Tomcat发布网站知识集锦(修改端口、修改默认发布目录、多域名绑定)(
[b][size=small]Tomcat发布网站知识集锦(修改端口、修改默认发布目录、多域名绑定)[/size][/b][size=x-small]引子: 这几天公司有个电子商务平台要发布,相关人员要求一个机器上的多个项目使用不同的域名访问,偶以前使用过Apache之类的,以为Tomcat应该差不多,所以就试了试。没想到试的过程中发现了很多东东,这里总结了一下,拿出来跟大家分享...
2009-12-20 22:22:46
107
原创 如何在一台服务器上安装两个tomcat,让tomcat监听两个端口号?同时改变oracle占用的端口号...
[b][size=small]如何在一台服务器上安装两个tomcat,让tomcat监听两个端口号?同时改变oracle占用的端口号[/size][/b][size=x-small]今天公司不用网站单独的服务器了,要跟其它信息系统的一起用,那么为了信息安全,外网的必须为80端口,内部的用其它端口。这下郁闷就开始了,开始复制一个安装过的tomcat修改端口号,但启动后仍然是原来的端口号。...
2009-12-20 21:38:09
453
原创 一台服务器两个IP实现IIS和Apache公用80端口的设置方法
[b][size=small]一台服务器两个IP实现IIS和Apache公用80端口的设置方法[/size][/b][size=x-small]1. 打开命令提示符并确保您位于 X:\Inetpub\Adminscripts 文件夹(其中 X 是 IIS 安装驱动器)中。为此,请在命令提示符下键入以下命令行: X: CD \Inetpub\Adminscript...
2009-12-20 21:34:40
220
原创 如何在一台服务器上运行同一个端口的多个Tomcat服务,实现两个一台机器,两个IP地址共用80端口的方法...
[b][size=small]如何在一台服务器上运行同一个端口的多个Tomcat服务,实现两个一台机器,两个IP地址共用80端口的方法[/size][/b] [size=x-small]在一台Windows2000服务器上实现运行多个Tomcat应用,均使用相同的端口或者其它不同的端口,可以使用不同IP绑定服务,只需进行以下两步: 假设你已经有两个Tomcat应用...
2009-12-20 21:33:41
599
原创 linux下一个网卡配置多个IP
[b][size=small] linux下一个网卡配置多个IP[/size][/b] [size=x-small]linux下一个网卡如何配置多个IP?linux下边如果没有图形界面了配置网络还真的不是太方便了,呵呵,习惯问题,当然习惯需要改的,最近遇到一个问题需要单网卡配置多个ip地址。文本控制台下面有netconfig,还有ifconfig工具,netcon...
2009-12-20 21:01:39
541
原创 Java字节码学习之MethodInvoke
[b][size=x-small]学习Java字节码有助于理解Java内存结构,加深对JVM的理解。[/size][/b] 首先需要知道JVM内存由堆、栈、方法区、本地方法栈组成。 堆中存放JVM生命周期里所有的类的实例。 栈中存放函数中的基础类型局部变量、函数中实例变量的引用。 方法区存放Class、Method的信息以及Static...
2009-12-14 03:44:59
103
原创 java对象占内存大小
[size=x-small]空对象占8个字节 有数据成员的话,你把数据成员按基本数据类型和对象引用分开统计。 基本数据类型按byte/boolean=1,char/short=2,int/float=4,long/double=8,累加,然后对齐到8的倍数。 对象引用按每个4字节,累加,然后对齐到8个字节的倍数。 ============= 对象占用字节数=基本的8字节+基本数...
2009-12-14 03:41:42
103
原创 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两...
2009-12-14 03:26:37
74
原创 Java对象创建过程-成员初始化顺序
[size=small][b]Java对象创建过程-成员初始化顺序[/b][/size]前几天开始重读《Java编程思想(第3版)》,对Java对象的创建过程、成员初始化顺序(尤其是涉及到组合和继承的情况下)作一下梳理总结。 书中第4章初始化与清理中对Java对象的创建过程总结如下: 假设有个名为Dog的类 当首次创建型为Dog的对象时(构造器可以看成静态方法),或者Dog类的...
2009-12-12 06:09:47
139
原创 Java向上转型与向下转型
我们在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。[size=small][b]5.13.1 向上转型[/b][/size]我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样...
2009-12-10 03:16:16
73
原创 java虚拟机jvm关于内存的设置与调优
JVM内存的设置的原理 默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好...
2009-12-08 06:16:10
134
原创 JAVA虚拟机内存分配与回收机制
[size=x-small]Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中...
2009-12-08 05:49:39
76
原创 详解Java内存机制(堆与栈)的分配
[size=x-small]Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,...
2009-12-08 05:15:15
129
原创 JAVA文件编译执行与虚拟机(JVM)介绍
[size=x-small]Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。 [b][size=small]一.Java源文件的编译、下载、解释和执行[/size][/b] Jav...
2009-12-08 05:12:58
184
原创 JAVA中String与StringBuffer的区别及开发用例,提高效率
[size=small]在JAVA中,我是最不喜欢对字符串进行操作的,说真的,觉的很是麻烦哦.呵呵,每当要操作时,我都是在网上搜索的.这次把自己常看到的东西写到自己的博客上来,以后好查看String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。在java中有3个类来负责字符的操作。 ...
2009-12-08 04:54:45
108
原创 什么是编译器?
[size=small]编译器编译器是一种特殊的程序,它可以把以特定编程语言写成的程序变为机器可以运行的机器码。我们把一个程序写好,这时我们利用的环境是文本编辑器。这时我程序把程序称为源程序。在此以后程序员可以运行相应的编译器,通过指定需要编译的文件的名称就可以把相应的源文件(通过一个复杂的过程)转化为机器码了。 [编辑]编译器工作方法首先编译器进行语法分析,也就是要把那些字符...
2009-12-08 02:51:02
324
原创 Java:重写equals()和hashCode()
[size=small]以下内容总结自《Effective Java》。[b]1.何时需要重写equals()[/b]当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。[b]2.设计equals()[/b][1]使用instanceof操作符检查“实参是否为正确的类型”。[2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。[2.1]对于非floa...
2009-12-07 22:15:42
65
原创 jdk、jre、jvm及j2se安装 区别
jdk、jre、jvm及j2se安装一:了解需要安装的版本,一般我们开发是j2seJava 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。J...
2009-12-07 21:18:58
132
原创 全面分析Java的垃圾回收机制
全面分析Java的垃圾回收机制引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来...
2009-12-07 16:36:21
76
原创 我所知道的各公司的薪水情况
我所知道的各公司的薪水情况北京or上海的公司: 微软:今年涨了,亚研院年薪17~19吧,工程院据说还是15w6,奖金如何不知道 SLB:今年也涨了,年薪16,奖金10%封顶 Morgan IT:年薪18,奖金比较丰厚,道听途说的消息--奖金有6,7的样子 baidu:我们系没有人拿到所谓的30,只听说北大有牛人拿到24的,我们系大多在18~ ...
2009-12-07 04:07:49
1161
原创 J2EE架构师之路
摘要:很多初学Java的朋友要我推荐一些书籍,很愿意分享从程序员到架构师的历程中阅读过的好书,但是每个人的掌握的技术基础不大一样,所以推荐的书单并不具有通用性。仅在此列举在过去几年中阅读过的,而且比较优秀的书。 标签:J2EE 架构师 Java 不经意的回首,工作进入第五个年头了,发现走过了从Java程序员到J2EE架构师的历程。发现电脑上安装了各种各样的J2EE工具:...
2009-08-10 02:01:41
141
原创 交行全国大集中IBP项目亲历记
交行全国大集中IBP项目亲历记责任编辑:晓熊作者:IT168 牛新庄 2009-06-26 【IT168 评论】 交通银行自从2002年开始做全国的数据大集中,其中IBP(国际业务系统)项目,是实现交行国际业务中现有的国际结算、贸易融资,外汇管理、以及外汇资 金管理服务,覆盖现有的进口,出口,汇款、融资及头寸管理等主要功能,提供总分行各种参数管理,公共控制、公共信息管...
2009-06-27 18:47:19
355
银行业务分析中的数据仓库应用研究
2009-12-11
商务智能中元数据管理模型研究
2009-12-11
数据仓库技术在银行业的应用
2009-12-11
基于JDBC的WebGIS异构数据库存取技术
2008-08-07
xml与数据库
2008-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人