代码改变世界

SimpleDateFormat 日期格式化

2013-04-17 14:09 by java20130722, 148 阅读, 0 推荐, 收藏,
摘要:SimpleDateFormat 日期格式化SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd") ; String s = format.format(new Date()) ; System.out.println(s); format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ") ; System.out.println(format.format(new Date()));在Android中都是可以运行的。 阅读全文

设计模式-builder(构造器模式)

2013-04-16 21:54 by java20130722, 342 阅读, 0 推荐, 收藏,
摘要:设计模式-builder(构造器模式)Bilder模式定义: 将一个复杂对象的构建和表示分离,是同样的创建构建过程可以创造不同的表示。 Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们。用用不知道内部的具体构建细节。Builder模式是非常类似抽象工厂模式,细微的区别大概只是在反复使用中才能体会到。为何使用建造者模式 是为了将复杂对象的构建过程与它的部件分离。注意: 是解耦过程和部件。 因为一个复杂的对象,不但有很多大量组成部分。例如汽车,有很多部件:车轮、方向盘、发动机,还有各种小零件等等,部件很多,但远不止这些,如何将这些部... 阅读全文

Hadoop源码 – ipc.Server

2013-04-16 18:15 by java20130722, 303 阅读, 0 推荐, 收藏,
摘要:1、前言昨天分析了ipc包下的RPC、Client类,今天来分析下ipc.Server。Server类因为是Hadoop自己使用,所以代码结构以及流程都很清晰,可以清楚的看到实例化、停止、运行等过程。2、Server类结构上面是Server的五个内部类,分别介绍一下:1)Call用以存储客户端发来的请求,这个请求会放入一个BlockQueue中;2)Listener监听类,用以监听客户端发来的请求。同时Listener下面还有一个静态类,Listener.Reader,当监听器监听到用户请求,便用让Reader读取用户请求。3)Responder响应RPC请求类,请求处理完毕,由Respond 阅读全文

phpHiveAdmin 软件开发和知识整理 (hive 读取后台log)

2013-04-15 14:44 by java20130722, 392 阅读, 0 推荐, 收藏,
摘要:访问Hive接口有thrift,这没有太多可说的,只要调用封装好的方法就行了。之前因为Socket的阻塞问题,经常会发生Hive接口读取超时,修改一下Thrift里面的TSocket.php就好了。修改方法参看之前的php开发Hive web查询,跟网上的其他相关文章还是略有区别。数据库的管理方面主要就是获取网页变量,然后拼sql字符串,这好像也没啥可讲的。多看Hive手册就会了。核心内容是查询部分,这个是比较有趣的地方,最早的一版查询是完全用thrift完成的,查询特别慢不说,关键是没有进度返回,而且如果中间关闭窗口就彻底找不到任务了。当时十分羡慕淘宝的Hive界面,有map/reduce进 阅读全文

Android BroadcastReceiver(一)

2013-04-15 11:36 by java20130722, 167 阅读, 0 推荐, 收藏,
摘要:Android BroadcastReceiver介绍: broadcastReceiver是android的四大组件之一,大部分的广播是系统发出来的。例如,屏幕关闭,电池电量不足等等。应用同样可以创建广播,例如:当下载完成的时候,要让其他的应用知道这个情况,需要用到broadcastreceiver,receiver没有界面,它可能会创建一个status bar notification通知用户。broadcastreceiver 只是会做一些非常小的工作,例如,它可以出发一个service工作。基类的代码会收到sendBroadcast()发送过来的Intents.如果不需要在应用之间发送 阅读全文

[置顶] 前辈的问

2013-04-14 12:38 by java20130722, 165 阅读, 0 推荐, 收藏,
摘要:昨天参加公司的培训,中间有一轮做pecha kucha。中间有一个环节让我很难忘,也是昨天我觉得收获最多的一个地方。有一个同学讲的是她自己的一个会议上发表的文章。是基站在不同的负载情况下,利用一个switch选择不同功率,从而节省能耗。也许是沉醉于这个同学流利的英语,讲完的时候,大家都没有什么特别的反映。大熊发问了。说:“这个东西能够产生多大的价值?”同学:“我们这个还是只属于理论研究”这个时候,我还觉得大熊似乎有点儿苛刻了。大熊又问:“你知不知道中国移动有多少基站?一共消耗多少千瓦时电能?”同学:“我不知道总共消耗多少,但是我知道单个消耗多少,从仿真看,我们能够节约25%的能耗。”大熊说:“ 阅读全文

android AsynTask 实现原理

2013-04-13 13:38 by java20130722, 272 阅读, 0 推荐, 收藏,
摘要:android AsynTask 实现原理android asynTask 是借助thread和handler一起结合起来实现的。从其他的Thread操作UI thread 中的view要借组Handler,asynTask封装了这部分的实现,通过ThreadPool实现,doInBackground()方法是在其他的线程中运行,onPreExecute()、onProgressUpdate(...)和onPostExecute(...)都是运行的UI主线程中,onPreExecute()和其他两个方法还是有点区别的,它是直接在UI thread 里面运行的,而其他的两个方法是AsynTask 阅读全文

android-AsynTask

2013-04-12 00:16 by java20130722, 215 阅读, 0 推荐, 收藏,
摘要:AsynTaskAsyncTask的特点是任务在主线程之外运行,而回调方法是在主线程中执行, 这就有效地避免了使用Handler带来的麻烦。AsyncTask是使用java.util.concurrent框架来管理线程以及任务的执行的,concurrent框架是一个非常成熟,高效的框架,经过了严格的测试。当应用中会有网络请求,并且需要把结果信息更新到UI上, 那么可以选择AsynTask.下面举个简单实例,说明AsynTask 里面的每个方法的使用,和具体的调用过程;package com.hualu.asyntaskexample; import java.net.URL; import.. 阅读全文

cloudera cdh4 环境搭建

2013-04-11 16:15 by java20130722, 235 阅读, 0 推荐, 收藏,
摘要:最近cloudera hue 环境没有搭建成功,于是开始着手于cloudera 整套环境的搭建,发现网上也有一些文章,于是借鉴了一些,开始自己着手安装:1. 安装cloudera manager cloudera manager 可以通过它来安装cloudera 整个环境,于是先安装 cloudera manager 准备安装环境: 系统:centos 6.3 64位 安装:jdk 配置好网络代理和yum代理 (这里是公司环境需要代理上网) 最好在/etc/yum.conf增加timeout时间,timeout=55555 关闭防火墙service iptables stop关闭selinu. 阅读全文

vCenter 或者 vmwareworkstation 虚拟机 安装vmware tools

2013-04-11 15:59 by java20130722, 483 阅读, 0 推荐, 收藏,
摘要:最近由于公司需要搭建 hadoop 环境,所以在创建了好多虚拟机:公司环境:虚拟化软件 vmware vSphere5于是开始安装,在vCenter 中安装了3台虚拟机,其中有一个安装的是centos minimal其他的安装vmwar tools 都是直接界面安装还是挺省事的:1. 点击安装 vmware tools 2. 去界面中会有相应的东西弹出,然后解压到指定的文件夹3. 进入解压文件夹然后直接运行 ./vmware-config-tools.pl 一路一直点回车 输入yes 或者 no 就可以了在centos minimal 这个系统中发现,在vCenter 中选择安装 vmwar. 阅读全文
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 58 下一页