2014年7月7日
摘要: 本篇我们将在上一篇http://www.cnblogs.com/wenjingu/p/3824294.html的Demo程序的基础上增加数据持久层和业务层,实现登录验证功能。1、修改gradle文件,增加依赖包,代码如下:apply plugin: 'idea' apply plugin: 'jav... 阅读全文
posted @ 2014-07-07 10:45 顾文锦 阅读(9577) 评论(0) 推荐(0) 编辑
  2014年7月4日
摘要: 上篇文章http://www.cnblogs.com/wenjingu/p/3822989.html我们使用Gradle构建了一个简单的Spring MVC Web应用程序,本篇将在上篇的基础上将jsp页面改为velocity模板,并集成到Spring MVC框架中。使用Velocity开发视图的好... 阅读全文
posted @ 2014-07-04 14:25 顾文锦 阅读(2134) 评论(1) 推荐(1) 编辑
  2014年7月3日
摘要: 1、新建一个Gradle工程(Project)在新建工程窗口的左侧中选择 [Gradle],右侧保持默认选择,点击next,模块命名为VelocityDemo。2、在该工程下新建一个 module,在弹出的窗口的左侧中选择 [Gradle],右侧勾选[Spring MVC],如下图所示:并勾选[Ap... 阅读全文
posted @ 2014-07-03 18:46 顾文锦 阅读(19227) 评论(0) 推荐(0) 编辑
  2014年7月2日
摘要: 以前做的项目都是用.net开发的,以后准备迁移到java平台上,近期正好有个新项目要上马,所以调研下java相关技术。Spring作为java平台下的一个全栈框架, 其简洁优雅的设计和使用方式,良好的开放性和稳定性几乎无出其右者,所以决定以Spring框架为主线来学习java相关技术,希望能起到提纲挈领的作用。Spring与 .net下的微软企业库(Enterprise Lib... 阅读全文
posted @ 2014-07-02 17:27 顾文锦 阅读(1425) 评论(0) 推荐(0) 编辑
  2014年3月28日
摘要: 在 Eclipse 环境下可以方便地进行 Hadoop 并行程序的开发和调试。前提是安装hadoop-eclipse-plugin,利用这个 plugin, 可以在 Eclipse 中创建一个 Hadoop MapReduce 应用程序,并且提供了一些基于 MapReduce 框架的类开发的向导,可以打包成 JAR 文件,部署一个 Hadoop MapReduce 应用程序到一个 Hadoop 服务器(本地和远程均可),可以通过一个专门的视图 ( perspective ) 查看 Hadoop 服务器、Hadoop 分布式文件系统( DFS )和当前运行的任务的状态。但hadoop2.2.0未 阅读全文
posted @ 2014-03-28 13:10 顾文锦 阅读(580) 评论(0) 推荐(1) 编辑
  2014年3月26日
摘要: 搭建环境:单机64位CentOS6.5 、jdk1.6.0_45、Hadoop2.2.01、准备编译环境从http://www.apache.org/dyn/closer.cgi/hadoop/common/上下载的编译好的tar包是32位的,不能用,否则启动Hadoop时会警告不能加载本地库,导致nodemanager启动不了,必须自己编译Hadoop源码。在CentOS6.5环境下编译源代码之前,需进行以下准备工作:1.1 必要的包yum install svnyum install autoconfautomake libtool cmakeyum install ncurses-dev 阅读全文
posted @ 2014-03-26 12:15 顾文锦 阅读(515) 评论(0) 推荐(0) 编辑
  2014年2月13日
摘要: 1、安装MongoDB1.1 到官网:www.mongodb.org/downloads下载windows最新版本,解压到目标目录下。1.2 创建数据存储目录mongodb需要一个数据文件夹来保存数据文件,默认的数据目录是:(安装路径盘符):\data\db。你也可以为数据文件指定一个备用的路径,指定方式像这样:mongod.exe --dbpath f:\mongodb\data1.3 启动MongoDB服务端如果使用默认数据目录,直接运行mongod.exe即可;如果需要使用备用路径,需执行mongod.exe --dbpath f:\mongodb\data。当出现“admin ... 阅读全文
posted @ 2014-02-13 11:53 顾文锦 阅读(2633) 评论(0) 推荐(0) 编辑
  2014年1月16日
摘要: 参考文章:1、http://www.kankanews.com/ICkengine/archives/54084.shtml2、http://www.cnblogs.com/liping13599168/archive/2011/09/15/2176836.htmlGolang内置了对RPC支持,但只能适用于go语言程序之间调用。Thrift是一种可伸缩的跨语言服务框架,它支持C++,C#,Java,Python,Go等多种语言。thrift允许你定义一个简单的定义文件中的数据类型和服务接口,以作为输入文件,编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。这种方式与微软的 阅读全文
posted @ 2014-01-16 10:42 顾文锦 阅读(2595) 评论(2) 推荐(0) 编辑
  2014年1月15日
摘要: 1、准备工作revel的下载需要git和hg(mercurial)工具,请先安装这两个工具。配置好GOROOT和GOPATH环境变量,源码会默认下载到GOPATH第一个目录的src目录下。一般go安装时会在环境变量PATH中添加GOROOT\bin路径,最好确认一下,方便以后在任意位置运行go命令。2、下载安装revel2.1参考之前的文章http://www.cnblogs.com/wenjingu/p/3229578.html第6条配置好获取远程包的环境,运行以下命令go get github.com/robfig/revel 下载revel包,2.2由于revel包引用了code.goo 阅读全文
posted @ 2014-01-15 18:06 顾文锦 阅读(549) 评论(0) 推荐(0) 编辑
  2014年1月10日
摘要: 1、串联字符串Go语言虽然支持+=操作符来追加字符串,但更好的方式是使用bytes.Buffer,这种方式在节省内存和效率方面有更好的表现。如:var buffer bytes.Bufferbuffer.WriteString("this")buffer.WriteString(" is")buffer.WriteString(" a")buffer.WriteString(" test")fmt.Println(buffer.String())输出为:this is a test2、字符串索引对于只包含7位ASC 阅读全文
posted @ 2014-01-10 11:26 顾文锦 阅读(358) 评论(0) 推荐(0) 编辑