摘要:
hadoop,nutch,solr整合到eclipse上开发 版本: eclipse: eclipse-jee-juno-SR2-linux-gtk tomcat7: apache-tomcat-7.0.39一,下载安装eclipse,tomcat 下载安装eclipse后,解压,运行eclipse 在菜单栏里 window->preferences->server->runtime environment add tomcat7二,集成hadoop。 hadoop之前的版本有集成好的eclipse插件,现在需要自己编译,具体步骤可以百度。 这...
阅读全文
posted @ 2013-05-08 10:09
HackerVirus
阅读(548)
推荐(0)
摘要:
自己封装的数据通信服务组件DotNet.ServiceModelDotNet.ServiceModel是一个数据通信服务组件。他也是DSS.NET(Distributed State Service分布式状态服务)、DFS.NET(Distributed File System分布式文件系统)的神经中枢,是最核心的核心,也是分布式计算的基础 。他的性能直接影响到系统的稳定性。特性:1、采用TCP协议,提高可靠性;2、集成Socket连接池,资源重用,避免连接泄漏;3、不限hosting;4、高度封装使用简单、灵活;下面是通信层使用DotNet.ServiceModel数据通信服务组件demo程
阅读全文
posted @ 2013-05-08 10:07
HackerVirus
阅读(266)
推荐(0)
摘要:
Java回顾之集合第一篇:Java回顾之I/O 第二篇:Java回顾之网络通信 第三篇:Java回顾之多线程 第四篇:Java回顾之多线程同步 在这篇文章里,我们关注Java中的集合(Collection)。集合是编程语言中基础的一部分,Java自JDK早期,就引入了Java Collection Framework。设计JCF的那个人,后来还写了一本书,叫《Effective Java》。 Java中的集合主要集中在2部分,一部分是java.util包中,一部分是java.util.concurrent中,后者是在前者的基础上,定义了一些实现了同步功能的集合。 这篇文章主要关注j...
阅读全文
posted @ 2013-05-08 10:03
HackerVirus
阅读(227)
推荐(0)
摘要:
跻身于脚本语言世界的一等公民的行列,官网:http://www.nodejs.org。 Express作为Node.js的开发框架,目前也是最稳定,使用最广泛,而且Node.js官方推荐的唯一一个Web开发框架,毫无疑问首选开发框架就是它了,官网:http://expressjs.com。 那么接下来,构建一个node.js+express的开发环境将是一切的开始。 系统环境:windows8(32位),windows7(32位) 1.安装node.js。 进入官网的下载地址:http://www.nodejs.org/download/。 选择Windows Installer...
阅读全文
posted @ 2013-05-08 09:50
HackerVirus
阅读(287)
推荐(0)
摘要:
用NuGet.Server管好自家的包包每一个成功产品的背后至少有一个伟大的类库,每一个伟大的类库都归属于一个优秀的包包(package),每一个优秀的包包都离不开一个顺手的包包管理器。而NuGet是.NET程序员首选的包包管理器。这篇文章分享的是如何用NuGet.Server搭建自己的NuGet服务器,如何上传包包,以及我们使用中遇到的问题与自动化打包/上传方案。一、NuGet服务端的搭建准备材料:IIS + ASP.NET 4.0 + VS2010 + NuGet.Server1. 打开VS2010,新建一个ASP.NET Empty Web Application项目2. 通过NuGet
阅读全文
posted @ 2013-05-07 21:49
HackerVirus
阅读(280)
推荐(0)
摘要:
使用NuGet发布自己的类库包(Library Package)NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等。作为一名开发人员,您可能也会开发一些公共组件以供他人使用,本文将一步步介绍如何以最简单的方式将自己所开发的类库包发布到nuget上,以供更多的人使用。背景如果你还是不知道什么是NuGet,那么就看这样一个案例:我现在需要在我的项目中引用Castle.Core程序集,按照以往的做法,就是从Castle
阅读全文
posted @ 2013-05-07 21:46
HackerVirus
阅读(308)
推荐(1)
摘要:
将AngularJS的单元测试和端到端测试集成到gradle构建脚本中我目前工作的一个项目后端使用java和spring建立了一个restful service,前端使用AngularJS来渲染页面,提供用户接口。在前端的AngularJS项目中,我们使用Jasmine来写单元测试,使用AngularJS自带的Angular_scenario来写端到端测试。运行这些测试则使用的是Karma。虽然使用Karma在命令行下可以很方便的运行所有的测试,但是我们想将这些集成到gradle的构建脚本中,从而将AngularJS的所有测试加入到CI的构建中。同时为了保证运行测试的效率,我们决定使用Phan
阅读全文
posted @ 2013-05-07 21:43
HackerVirus
阅读(263)
推荐(0)
摘要:
[Hadoop编程实践]一个实用、清晰的MapReduce程序今天写的日志合并MapReduce程序,重新梳理了一遍写一个MapReduce Job的要点:1. 参数获取。我一般都会在参数中包含这几项:输入文件路径、工作路径(.finish文件所在的目录)、输出文件路径(结果数据所在的路径,在实际工程中,一般和工作路径不同)。还有一个wait/submit参数,用来说明Job是通过waitForCompletion还是submit的方式提交,waitForCompletion在测试和调试时用,submit在生产环境中用。2. 参数检查各种参数的格式检查,通不过就直接退出,这一步要严格。3. 创
阅读全文
posted @ 2013-05-07 21:40
HackerVirus
阅读(165)
推荐(0)
摘要:
在win8上安装nodejs+npm+express+coffeescript公司项目需要,代码框架都变化了,需要使用CoffeeScript+express+mongodb,有点一头雾水,先将环境配置好。下面是安装的步骤系统环境:win81:要装CoffeeScript ,需要先安装Node.js 直接到官网下载.msi的安装文件直接安装即可。官网地址:http://www.nodejs.org/download/ 安装好后,运行cmd窗口。输入命令 node -v 直接显示版本号,表示安装完毕 2:node.js安装成功后,下载最新的npm(beta版),cmd下以管理员身份运行,执...
阅读全文
posted @ 2013-05-07 21:39
HackerVirus
阅读(185)
推荐(0)
摘要:
NodeJs:“require” 函数详解,懂这个你就懂NodeJs了背景一直想在服务器端使用一种语言,ruby、phthon和php也都学过,对于我来说使用这三种语言需要一定的上下文切换成本。正在我纠结的时候,NodeJs出现了,而且我自信对Javascript还是比较熟悉的,因此就准备学习一下NodeJs。这样我的语言组合为:C#、Javascript和NodeJs,全是C Style,几乎没有切换成本。NodeJs网上关于NodeJs的论述很多,此处不多说。个人认为,NodeJs的编程思想和客户端Javascript保持了一种理念,没有什么变化,只是增加了“require()”函数,因此
阅读全文
posted @ 2013-05-07 21:38
HackerVirus
阅读(1225)
推荐(0)