- 浏览: 18956 次
- 性别:
- 来自: 上海
最新评论
文章列表
最近由于自己开发需要,看到阿里云上学生打折,就下手租了一台服务器,系统版本是centos6.5,64位机器。
在配置环境的时候在网上找了半天也没有发现比较全的开发环境配置方法,于是把自己的配置方法发上来以供大家交流学习。
首先安装JDK:
在oracle官网下载jdk,网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我下载的是1.8版本的jdk,由于是64位的linux系统,所以我下载了linux-x64的rpm安装包。
将安装包拷贝到服务器上(我用的是wi ...
今天在安卓上写了一个调用服务器接口的小demo,然后发现多连接几次服务器程序就闪退,想了半天也不知道原因,后来把静态化的httpclient变成每一次请求都初始化一次,就再也没有问题了,这是正常了以后的代码
public Poem getOnePoem() {
try {
String baseUrl = "http://ip地址:8080/PoemServer/Poem/";
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet get = new HttpGet(baseUr ...
今天在linux上装mysql,然后点进mysql官网,http://www.mysql.com/downloads/
点进downlods,在选择操作系统后发现没有用,下面还是windows的下载版本,然后查了一下发现是因为在页面ajax刷新的时候调用了谷歌的一个api,国内被墙掉了,所以要翻bi墙才能正常下载。
不过晚上六点进去看了一下貌似又好了,不知道什么时候还会抽风
最近写程序要用到这个方法,比如说我要生成50个在1000-2000范围内的随机数,而且不能重复,于是自己写了一个小算法,主体思想是这样的:
比如1000-2000的随机数,先生成一个1000-2000的数组,数组大小当然是1001,然后产生0-1000的随机数去取数组的值,取到之后将这个值和数组的最后一个值进行调换,再产生0-999的随机数去取数组中的值,直到取出我们想要的数量为止。(至于为什么不直接删除,是因为数组的删除比较消耗时间 )
具体代码如下:
/**
* 在一定范围内生成给定数量的不重复随机数, 如果开始到结束的数量少于num的数量会抛出数组越界的错误,
* 如 ...
今天用jersey写接口,发现有一个post方法中没有得到参数,查了半天发现自己一不小心将@formparam写成了@queryparam,真是一个悲伤的故事。在这里把几个参数类型整理了一下放出来。
1.
@PathParam
使用@PathParam可以获取URI中指定规则的参数,举个例子:
类中@Path("/user")
@GET
@Path("{username"})
@Produces(MediaType.APPLICATION_JSON)
public User getUser(@PathParam("username") ...
不说了,直接上代码:
public final static String MD5(String s) {
char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
try {
byte[] btInput = s.getBytes("utf-8");
MessageDigest mdInst = MessageDigest.getInstance("MD5" ...
Morphlines 是一个开源框架,它降低了 Hadoop 平台上开发和维护 ETL 流程的时间和成本,通过 Morphlines 可以抽取、转换并加载数据到 Apache Solr 、 HBase 、HDFS 、企业数据仓库或者在线分析应用。我们可以很方便的通过配置文件对 morphline 的流程进行配置,不需要进行 Java 编码工作。
Morphlines 本身是一个类库,可以嵌入到任何 Java 代码里。一个 morphline 是一个转换命令集合,这些命令对记录进行加载、转换等等。记录是一个内存数据结构,由键值对组成,可能含有 blob 或 POJO 附件。
1. 系统概要 ...