瀚海星空

星空浩瀚 人类渺小

scala入门(1)

周海汉 2015.5.28 1.概述 scala是基于JVM的,纯面向对象的函数式编程语言。其亮点有采用Actor模式的高并发编程,Java库的无缝采用,函数式编程,静态类型语言。 著名的Play框架即采用scala语言,并且提供scala和java两种编程接口。 学习scala语言,如果有其他语言基础,其独特的地方有如下几点: 第一是 Actor;第二是函数风格;第三case c...

spring和struts整合

周海汉 2015.5.27 目录结构: zhh@bbj % ls WebContent src zhh@bbj % find . . ./.classpath ./.DS_Store ./.project ./.settings ./.settings/.jsdtscope ./.settings/org.eclipse.jdt.core.prefs ./.settings/org.ec...

java完全配置参数的反射

周海汉 2015.5.27 Java的反射很强大,以致可以通过xml直接生成类。本文想模拟一下完全参数化的反射方式。 Car类: package com.abloz; public class Car { private String name; privateintspeed; public...

gradle编译脚本需要重新下载gradle问题

执行gradle脚本时,总是需要下载gradle,但我已经安装好了,并配置了环境。 zhh@complete % ./gradlew run Downloading https://services.gradle.org/distributions/gradle-2.4-bin.zip 需要将二进制放到如下目录中。 zhh@qtpfibs0bk58et4qkc9rtloo1 % pwd...

gradle入门

周海汉 2015.5.22 Gradle用于java自动化编译,相比ant和maven的xml配置来说,强大很多。Gradle采用Groovy脚本语言,可以引用java的包。gradle代表了未来java编译的趋势。本文描述gradle安装和基本示例。 一、准备gradle 环境JDK 1.6以上 1.下载gradle  http://www.gradle.org/download...

zsh修改prompt提示符

原始zsh提示符过于简单,不方便复制输出内容。所以将其修改一下: 编辑.zshrc 输入如下 export PROMPT="%{$fg_bold[green]%}%n@%{$fg[cyan]%}%c                                            %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue...

Mac下Go语言环境准备

周海汉 2015.5.20 下载最新版本: wget https://storage.googleapis.com/golang/go1.4.2.darwin-amd64-osx10.8.tar.gz 解压,缺省放在/usr/local下 tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 设环境变量: export GOPATH...

在线IDE

周海汉 2015.5.20 nitrous.io 实现的在线IDE编辑器,支持多种语言。有代码编辑和shell,用起来还是挺方便的。 用户需创建一个box,然后就可以在上面实现编程了。 试了一下go语言。 另外,koding.com 也实现了在线编辑。免费用户可以拥有一个虚拟机。 参考: nitrois.io

spring框架下载

spring网站http://spring.io/改版后,域名也改了,没有直接提供下载路径。 事实上需要到github上下载。 下载地址: https://github.com/spring-projects/spring-framework/releases 这是我fork的地址: https://github.com/ablozhou/spring-framework/rele...

世界,你好!乔迁之喜

2015.5.17日正式从美国hostmonster迁入香港。感谢mt提供主机。 本博客几经辗转。先是2006年在godaddy申请域名和空间,后面转dreamhost, bluehost,hostmonster. 好像这几个美国托管商是关联企业。转的原因,多半是因为域外IP不断被封。 hostmonster一段时间说我托管的文件数超2000,自动把我的域名封了。我给他们发ticket过...