存档

2013年2月 的存档

处理遗留系统

2013年2月28日 tianhl 没有评论

最近一个同事要离职,而我刚到新公司没多久,需要从他手里接过原来的系统,经过这些天的交接,确实是难。找到三篇文章,应该帮助很大, 第一篇属于方法论(张逸老师),为我们处理遗留系统制定大目标和策略: http://www.cnblogs.com/wayfarer/archive/2011/10/09/2203651.html 第二篇属于工具类,介绍了处理java遗留系统有哪些工具: http://tieba.baidu.com/p/1331700739 第三篇是从工程角度来分析该如何处理遗留系统: http://www.infoq.com/cn/articles/Dealing-with-legacy-code 第四篇文章则是张逸老师碰到的一个案例: http://www.cnblogs.com/wayfarer/archive/2011/02/18/1957530.html 下面的文章是摘自第一篇文章,加粗部分是我认

分类: Java 标签: ,

classloader-类加载器

2013年2月27日 tianhl 没有评论

什么是类加载器呢? 与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。 JVM本身包含了一个ClassLoader称为Bootstrap ClassLoader,和JVM一样,BootstrapClassLoader是用本地代码实现的,它负责加载核心JavaClass(即所有java.*开头的类)。另外JVM还会提供两个ClassLoader,它们都是用Java语言编写的,由BootstrapClassLoader加载;其中Extension ClassLoader负责加载扩展的Javaclass(例如所有javax.*开头的类和存放在JRE的ext目录下的类),ApplicationClassLoader负责加载应用程序自身

分类: Java 标签: , ,

北京“祥云工程”行动计划

2013年2月26日 tianhl 没有评论

新华网北京1月29日电(记者张雪花) 不少人说,云计算产业的发展给城市插上了智慧的翅膀。2010年9月北京市经信委发布《北京“祥云工程”行动计划(2010-2015年)》,提出了北京市云计算产业发展的总体目标,如今两年多过去了,“北京云”发展得怎么样,给“智慧城市”建设及百姓生活带来哪些变化?本网记者就此专访了北京市经济和信息化委员会副主任姜贵平,副总工程师、软件与信息服务处处长姜广智。 谈到北京“祥云工程”的进展,姜贵平说,从2010年到2012年北京云计算产业三年迈了三大步,2010年是布局年,重点开展云基地建设;2011年是应用年,年底推出了祥云十大示范应用平台;2012年是创新年,在云计算产业链上推出了近100款新产品。目前

welcome-file-list失效

2013年2月25日 tianhl 没有评论

welcome-file-list是一个配置在web.xml中的一个欢迎页,用于当用户在url中输入工程名称或者输入web容器url(如http://localhost:8080/)时直接跳转的页面。碰到一个问题是访问报404找不到的错误,welcome-file-list没有起作用。 welcome-file-list的工作原理是,按照welcome-file的.list一个一个去检查是否web目录下面存在这个文件,如果存在,继续下面的工作(或者跳转到index.html页面,或者配置有struts的,会直接struts的过滤工作)。先去webcontent(这里是Eclipse的工程目录根目录)下是否真的存在index.html这个文件,如果不存在去找是否存在index.jsp这个文件,依次类推。 <welcome-file-list> <welcome-file>VideoRankAc

分类: Java 标签: ,

JavaZone2011惊悚大片-Java阴魂不散

2013年2月24日 tianhl 没有评论

JavaZone2011惊悚大片-Java阴魂不散

URL静态化-UrlRewriteFilter-urlrewrite.xml

2013年2月23日 tianhl 没有评论

URL静态化-UrlRewriteFilter-urlrewrite.xml UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite,最典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页,并且适用于任何Web应用服务器(如 Resin,Orion,Tomcat等)。 URL静态化的好处很多: 1、对搜索的友好,因为有些搜索不能抓取动态页面或者对动态抓取的页面没有静态页面效率高。 2、屏蔽内部的url或文件路径结构。 3、美化url,看起来更像html页面。 UrlRewriteFilter使用: 1、下载http://tuckey.org/urlrewrite/#download。解压后将文件放到相应的web-inf/lib和web-inf下。 2、配置web.xml <filter> <filter-name>UrlRewriteFilt

我的程序里-《我的歌声里》程序员版

2013年2月22日 tianhl 没有评论

《我的程序里》!没有一点点防备/也没有一丝顾虑/突然错误出现/在我的日志里/带给我惊奇/身不由己/可是你偏又这样/在我不知不觉中悄悄地消失/从我的堆栈里没有音讯/剩下了报警短信

分类: 程序人生 标签:

Hadoop在百度的应用

2013年2月21日 tianhl 没有评论

百度作为全球最大的中文搜索引擎公司,提供基于搜索引擎的各种产品,几乎覆盖了中文网络世界中所有的搜索需求,因此,百度对海量数据处理的要求是比较高的,要在线下对数据进行分析,还要在规定的时间内处理完并反馈到平台上。百度在互联网领域的平台需求要通过性能较好的云平台进行处理了,Hadoop就是很好的选择。在百度,Hadoop主要应用于以下几个方面: 日志的存储和统计; 网页数据的分析和挖掘; 商业分析,如用户的行为和广告关注度等; 在线数据的反馈,及时得到在线广告的点击情况; 用户网页的聚类,分析用户的推荐度及用户之间的关联度。 MapReduce主要是一种思想,不能解决所有领域内与计算有关的问题,百度的研究人员认为比较好的模型应

分类: Hadoop, 云计算 标签: ,

Lady Java视频

2013年2月20日 tianhl 没有评论

Lady Java视频

分类: Java 标签:

Google的三大核心技术MapReduce、GFS和BigTable论文

2013年2月19日 tianhl 没有评论

Google的三大核心技术MapReduce、GFS和BigTable论文(中文翻译版) MapReduce: http://blog.csdn.net/active1001/archive/2007/07/02/1675920.aspx GFS: http://blog.csdn.net/xuleicsu/archive/2005/11/10/526386.aspx BigTale: http://blog.csdn.net/accesine960/archive/2006/02/09/595628.aspx

分类: 云计算 标签: , ,