- 博客(354)
- 资源 (21)
- 收藏
- 关注
转载 翻译:Google大表(BigTable)
大表(Bigtable):结构化数据的分布存储系统http://labs.google.com/papers/bigtable-osdi06.pdf{中是译者评论,程序除外}{本文的翻译可能有不准确的地方,详细资料请参考原文.}摘要bigtable是设计来分布存储大规模结构化数据的,从设计上它可以扩展到上2^50字节,分布存储在几千个普通服务器上.Google的很多项目使用
2008-11-24 11:31:00 1128
转载 Web客户端Js访问不同域中数据的解决方法
作者:马士华 发表于:2008-02-21 09:55 最后更新于:2008-07-30 14:30 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。 http://www.hadoop.org.cn/web/jsonp/ Web客户端Js访问不同域中数据一直存在一些问题,比如A站点:a.com 要
2008-11-24 11:04:00 1399
转载 Hadoop HBase
一.简要介绍 Hadoop HBase是Apache Hadoop 项目的一部分,基于Hadoop Distributed FileSystem,是一个开源的,基于列存储模型的分布式数据库。HBase的目标是(原文):the hosting of very largetables -- billions of rows X millions of columns -- atop cl
2008-11-24 10:57:00 1504
转载 Cascading:一个简单的Hadoop MapReduce应用
Cascading是一个架构在Hadoop上的API,用来创建复杂和容错数据处理工作流。它抽象了集群拓扑结构和配置来快速开发复杂分布式的应用,而不用考虑背后的MapReduce。Cascading目前依赖于Hadoop提供存储和执行架构,但是Cascading API为开发者隔离了Hadoop的技术细节,提供了不需要改变初始流程工作流定义就可以在不同的计算框架内运行的能力。
2008-11-24 10:54:00 1450
转载 HDFS用户指南(翻译)
HDFS用户指南原文地址:http://hadoop.apache.org/core/docs/current/hdfs_user_guide.html译者:dennis zhuang(killme2008@gmail.com),有错误请指正,多谢。目的本文档可以作为使用Hadoop分布式文件系统用户的起点,无论是将HDFS应用在一个Hado
2008-11-24 10:52:00 1117
转载 基于Hadoop的Map reduce编程(一)
翻译的一篇国外的关于hadoop mapreduce的文章,文章比较长,先翻译第一部分吧翻译者:pconlin900博客:http://pconline900.javaeye.comHadoop是apache的一个开源的map-reduce框架,MapReduce是一个并行计算模型,用来处理海量数据。模型思想来源于google的Jeffrey Dean 和 Sanjay
2008-11-24 10:47:00 1486
转载 【hadoop】hadoop环境快速搭建
Hadoop的下载地址:http://www.apache.org/dyn/closer.cgi/hadoop/core/版本:hadoop0.17.1JDK的安装:要求必须安装jdk1.5.07以上的版本。分步式环境的搭建:1、 硬件环境我们采用了3台机器来构建,都安装的是Red Hat 4.1.2-42系统,并且都有一个名为“mingjie“的帐号,如下
2008-11-24 10:30:00 1509
转载 Hadoop入门
原文地址:http://blog.csdn.net/calvinxiu/archive/2007/02/09/1506112.aspxHadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程序员可以不考虑内存泄露一样,MapReduce的ru
2008-11-24 10:27:00 913
转载 Hadoop学习笔记二 安装部署
本文主要是以安装和使用hadoop-0.12.0为例,指出在部署Hadoop的时候容易遇到的问题以及如何解决。硬件环境共有3台机器,均使用的FC5系统,Java使用的是jdk1.6.0。IP配置如下:dbrg-1:202.197.18.72dbrg-2:202.197.18.73dbrg-3:202.197.18.74这里有一点需要强调的就是,务必要确保每台机器的主机名和IP地址之间能正确
2008-11-24 10:24:00 860
转载 Hadoop学习笔记一 简要介绍
这里先大致介绍一下Hadoop. 本文大部分内容都是从官网Hadoop上来的。其中有一篇介绍HDFS的pdf文档,里面对Hadoop介绍的比较全面了。我的这一个系列的Hadoop学习笔记也是从这里一步一步进行下来的,同时又参考了网上的很多文章,对学习Hadoop中遇到的问题进行了归纳总结。 言归正传,先说一下Hadoop的来龙去脉。谈到Hadoop就不得不提到Lucene和Nutch。
2008-11-24 10:23:00 1186
转载 Java性能优化技巧集锦
可供程序利用的资源是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new
2008-11-23 20:55:00 941
转载 EJB 3.0规范全新体验
引言 期待以久的EJB3.0规范在最近发布了它的初稿。在本文中将对新的规范进行一个概要性的介绍,包括新增的元数据支持,EJBQL的修改,实体Bean模型访问bean上下文的新方法和运行时环境等等。作者还讨论了EJB在未来要作出的调整以及EJB3.0与其他开发规范之间的关系。 开始 无论如何由于EJB的复杂性使之在J2EE架构中的表现一直不是很好。EJB大概是
2008-11-23 20:55:00 735
转载 制作主页的五十个秘诀
一、内容 1、让读者有理由逗留。要把网页作得趣味盎然,引人入胜。但首要的是要让它有用处。这样做的一个很简单的办法是提供相互参与——让读者做一些事情,如报名获取定期发送的通讯,并用某种方式报答他们的参与,如每周抽奖或给予下载一些东西的机会。 2、对访问者来说最具价值的站点是那些立刻就能让人明白哪些信息可以获取,怎样获取,以及可能还有怎样让读者来更正他自己认为有错误的地方或加上他自己的内容。
2008-11-23 20:54:00 584
转载 Servlet、Jsp性能优化
你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习已经实践和得到证实的性能调整技术,它将大大地提高你的servlet和jsp页面的性能,进而提升J2EE的性能。这些技术的部分用于开发阶段,例如,设计和编码阶段。另一部分技术则
2008-11-23 20:54:00 1077
转载 状态对象:数据库的替代者
这是一个实战中非常重要但是容易被忽视的概念,说它重要,是因为它比数据库重要;说它容易被忽视也是同样的原因,它经常被数据库概念替代。 如果你经验和经历中没有状态这个概念,极端地说:可能你的Java系统经验还未积累到一定程度,状态是每个Java程序员深入Java系统后必然碰到的问题。 本文我想试图表达的是:状态分两种:活动的状态对象和持久化的状态。而数据库中的数据只是状态的一种持久化结果,
2008-11-23 20:53:00 405
转载 Unix常用监控和管理命令
ps:查看系统中的进程,Linux中可以使用ps -aux查看所有进程参数w表示加宽显示的命令行,参数w可以写多次,通常最多写3次,表示加宽3次,这足以显示很长的命令行了。例如:ps -auxwwwtop:显示系统内存、cpu使用情况,并可自动刷新进程列表vmstat:显示当前的内存使用情况netstat:显示网络状况,使用参数p可以查看对应的进程号及程
2008-11-23 20:53:00 544
转载 从程序员到软件设计师
前言:软件产业发展到今天,分工越来越细。程序员做为一个通用的称谓已经无法确切定义各种工作的特点和分类。正因为软件开发中各种职责区分不清,无论是刚刚写代码的新手还是具有多年经验的老手,一概被扣上程序员的通用名称,这也使得很多进入这个领域的软件开发人员无法制定自己未来的技术职业发展之路。 实际上,软件公司也逐渐认识到了对程序员分类的重要性,开始将各种职位定义的更加准确。对于从事软件开发的程
2008-11-23 20:53:00 971
转载 Tomcat配置技巧
做jsp时,关于tomcat服务器优化,常遇到的一些简单问题的解决方法: 1.如何禁止访问目录列表: 修改tomcat x.x/conf/web.xml内的一个属性值,就是把true 改为 false 在web.xml里找到以下代码 servlet> servlet-name>defaultservlet-name>
2008-11-23 20:52:00 651
转载 普通Java系统对同时在线人数的控制
Java有一个垃圾回收机制,总是在内存剩余大概5%才启动,因为它中断权限最高,它运行,其他全部停止,因此,我们不希望垃圾回收机制频繁启动,那么就要控制内存不要触碰剩余5%底线。而在普通JavaBeans系统中,每一次客户端请求访问时,系统总是new一个javabeans或Java Class,如果并发访问量很大,比如并发10人或100人,再加上你的系统复杂,有很多JavaBeans,假
2008-11-23 20:51:00 1894
转载 Java/JSP中文乱码问题解决
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。一、Java中文问题的由来Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。首先Ja
2008-11-23 20:50:00 636
转载 Tomcat性能调整
一. 引言 性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。一个下棋高手赢得比赛靠的不仅仅是对游戏规则的认识,更是靠他的自己的能力和不断地专注于分析自己对手的实力来更加有效地利用和发挥规则的作用。同样一个优秀的性能
2008-11-23 20:50:00 536
转载 Java合并两个文件,Set去重。
package com.joyhoo.words;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import
2008-11-23 20:49:00 5334
转载 SQL语句删除表中重复字段
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有
2008-11-23 20:49:00 1299
转载 在Spring中实现事务挂起
SpringFramework是一个流行的Java/J2EE应用框架,它构建于一个轻量级的反向控制(Inversion-of-Control,QoC)模式的容器的基础之上,以其数据访问和事务管理能力而著称。Spring的声明性事务划分适用于任何的POJO(pure old javaobject或plain ordinary Javaobject,无格式普通Java对象)目标对象,其
2008-11-23 20:48:00 7755
转载 用Spring JMS使异步消息变得简单
异步处理通信是面向服务架构(SOA)的重要部分,因为企业中的许多系统通信,尤其是跟外部系统通信本来就是异步的。Java消息服务(JMS)就是用来编写异步消息J2EE应用的API。使用JMSAPI的传统消息实现涉及到象这样的一些步骤:查找对列连接工厂、队列资源以及在实际发送和接受消息前,创建JMS会话(JMS session)。Spring framework简化了用JEE组件(
2008-11-23 20:48:00 586
转载 用Java的动态代理模拟spring的AOP
动态代理的定义如下:http://java.sun.com/j2se/1.3/docs/guide/reflection/proxy.htmlAdynamic proxy class is a class that implements a list of interfacesspecified at runtime such that a method invocation th
2008-11-23 20:47:00 421
转载 使用分布式缓存来群集Spring远程服务
当企业级计算进入新的SOA世界时,在寻找描述/发布/和发现服务的方面中开始变得越来越重要。基于网络服务的方案不提供自动服务发现而且通常都太繁杂了。现在新的轻量级的开发框架提供了新的轻量级的服务发布方案。 在过去几年中,Spring框架已经成为开发简单、灵活而且容易配置的J2EE应用的事实标准。Spring的核心是IoC法则。根据IoC,应用必须以一个简单JavaBean的集合来开发,然后
2008-11-23 20:47:00 557
转载 linux平台的apache与tomcat的集群
0. 综述0.1 目标配置一个可扩展、高可用、有负载均衡和错误恢复的 Tomcat 集群 0.2 许可协议GNU Free Documentation License 允许任意转载,但请保持本文档的完整性如有修改,务请通知作者 0.3 作者钝刀 1. 下载1.1 Tomcat1.2 Tomcat 会话复制库 (这个地址已经无法连接,请读者自己查找这个包)2.
2008-11-23 20:46:00 574
转载 轻松实现windows平台Apache,Tomcat集群和负载均衡
0, 环境说明 Apache :apache_2.0.55 1 个 Tomcat: apache-tomcat-5.5.17 (zip版) 2个 mod_jk:: mod_jk-apache-2.0.55.so 1个第一部分:负载均衡 负载均衡,就是apache将客户请求均衡的分给tomcat1,tomca
2008-11-23 20:46:00 877
转载 用FactoryBean让Spring配置动起来
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面: 一、Spring的XML配置引入XML Schema语法简化配置 在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XMLSch
2008-11-23 20:46:00 801 1
转载 Hibernate必须知道的几个问题
Hibernate可以完成[对象][关系]的映射工作,也就是经常听到的Object/RelationMapping(ORM),在没有ORM的时候,开发者需要自己开发对象到数据库的映射工作,一般来说在Java世界中是通过JDBC来实现,在.Net世界是通过ADO.net来实现,众所周知这一项任务是繁琐耗时的,因为要在代码中内置大量的SQL语句,这使得代码的可读性和可维护性大大降低。现在,
2008-11-23 20:45:00 460
转载 整合Tomcat和Apache
一、整合方法一: 在Apache/conf/httpd.conf的最后加上如下几句:LoadModule proxy_module modules/mod_proxy.so LoadModuleproxy_ajp_modulemodules/mod_proxy_ajp.so LoadModule proxy_balancer_modulemodules/
2008-11-23 20:45:00 624
转载 中间件,weblogic,websphere 基本概念
一:什么是中间件?在一个具体的应用项目之中,到底能不能够不用中间件?这也是中间件厂商经常被问到问题之一。之所以有此一问,说明了用户只是知道了中间件,听说其很重要,但并真正不知道什么是中间件? 我们最早知道的中间件是一个称为Tuxedo的东西,实质上它是一个交易中间件。1998年IDC公司对于中间件有一个定义,并根据用途将其划分为6个类别。如今所保留下来的只有消息中间件和交易中间
2008-11-23 20:45:00 2768
转载 优化hibernate性能的几点建议
1 <property name="hibernateProperties">2 <props>3 <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>4 <prop key="hibernate.show_sql">false</prop>5 <!-- Create/update the
2008-11-23 20:44:00 453
转载 在Java SE中使用Hibernate框架
目前人们很容易发现Hibernate正迅速的成为流行的J2EE的O/R映射工具和数据集成框架(如果不是最流行的)。Hibernate为企业应用开发者操作关系数据库的提供了清晰明了而又强大的工摺H欢 绻 阈枰 谕獠糠梦誓切┌ 霸?J2EEweb应用里的实体,情况又怎样呢?你的开发跟应用独立分开,却又相同的实体以访问你的数据吗?又或者你得编写附加的web组件来管理对数据的内部访问吗?
2008-11-23 20:44:00 579
转载 用js实现ajax无刷新修改图片标题和描述
用js实现ajax无刷新修改图片标题和描述的前台代码;一个html文件,内容如下:Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">charset=gb2312" />aja
2008-11-23 20:43:00 1119
转载 优化Hibernate程序性能
初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: 数据库设计调整 HQL优化 API的正确使用(如根据不同的业务类型选用不同的集合及查询API) 主配置参数(日志,查询缓存,fetch_si
2008-11-23 20:43:00 424
转载 Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并
2008-11-23 20:42:00 374
转载 完全用ajax开发网站的问题
总结一下ajax开发系统还是有很多问题的:1、系统层次不好:虽然开发时采用的是MVC三层式结构,但是在jsp层包含了太多的业务逻辑。一个文件数千行的javascript脚本程序,虽然都是自己写的,看起来也晕呀,维护很麻烦。 2、开发效率低:开发周期远比想象的要长(也许是对这种结构不是很习惯),javascript的OOP模式开发虽然很有意思,但还是挺麻烦的。3、浏览器兼容性
2008-11-23 20:42:00 615
转载 网上ajax学习资源
AJAX开发人员的编译模式:http://www.ajaxpatterns.org • XMLHttpRequest教程:“动态网页接口”:http://www.xml.com/pub/a/2005/02/09/xml-http-request.html • JavaScript性能基准:http://blogs.ebusiness-apps.com/dave/?p=14 • AJA
2008-11-23 20:42:00 646
CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置
2011-06-07
GStreamer+0.10使用手册
2011-02-16
MFS文件系统使用手册
2011-02-16
[使用wxWidgets进行跨平台程序开发].wxWidgets-2.9.0-chm.zip
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人