`
booby325
  • 浏览: 386526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  oracle中的连接可分为,内连接(inner join)、外连接(outer join)、全连接(full join),不光是Oracle,其他很多的数据库也都有这3种连接查询方式 内连接inner join,这是我们经常用的查询方式,比如select * from A inner join B on A.field1=B.field2,个人认为,这样的内连接查询与下面的查询等效,select * from A,B where A.field1=B.field2,内连接查询只能查询出匹配的记录,匹配不上的记录时无法查询出来的 外连接outer join,可进一步分为左外连接left ...
Apk文件的格式   Android application package文件。每个要安装到android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。   apk文件实际是一个zip压缩包,可以通过解压缩工具解开。可以用zip解开*.apk文件,下面是一个helloword的apk示例文件   |– AndroidManifest.xml |– META-INF | |– CERT.RSA
一 什么是Service   服务是运行在后台的一段代码。它可以运行在它自己的进程,也可以运行在其他应用程序进程的上下文(context)里面,这取决于自身的需要。其它的组件可以绑定到一个服务(Service)上面,通过远程过程调用(RPC)来调用这个方法。例如媒体播放器的服务,当用户退出媒体选择用户界面,仍然希望音乐依然可以继续播放,这时就是由服务 (service)来保证当用户界面关闭时音乐继续播放的。  
在Android中,可以有多种方式来实现网络编程: 创建URL,并使用URLConnection/HttpURLConnection 使用HttpClient 使用WebView 创建URL,并使用URLConnection/HttpURLConnection java.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本 ...
当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。 也可以安排组件在其他的进程或者线程中运行 进程 组件运行的进程由manifest file控制。组件的节点 — <activity> ...
在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个 进程就“死亡”了。可以看出,Android 程序的生命周期是由系统控制而非程序自身直接控制。这和我们编写桌面应用程序时的思维有一些不同,一个桌面应用程序的进程也是在其他进程或用户请求时被创 建,但是往往是在程序自身收到关闭请求后执行一个特定的动作(比如从 main 函数中 return)而导致进程结束的。要想做好某种类型的程序或者某种平台下的程序的开发,最关键的就是要弄清楚这 ...
  Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent)。 Activity中常用的函数有SetContentView()   findViewById()    fin ...
    下载安装步骤可参照:http://developer.android.com/sdk/installing.html   一、工具准备 JDK下载: Eclipse IDE 下载 http://www.eclipse.org/downloads/ Android SDK Tools下载 http://developer.android.com/sdk/index.html          注意这里下载的其实不是SDK,而是SDK Manager或者全称叫Android SDK and AVD Manager  
一.获得控制台用户输入的信息  Java代码 
Java日期时间使用总结   一、Java中的日期概述 在Java中,操作日期主要涉及到一下几个类:  1、java.util.Date 类 Date 表示特定的瞬间,精确到毫秒。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateForma ...
  HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。 1. HBase的表结构 HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族/列簇(column family)。  
发现一HBase实例文章:http://archive.cnblogs.com/a/2178069/ HBase提供了java api来对HBase进行一系列的管理涉及到对表的管理、数据的操作等。常用的API操作有: 1. 对表的创建、删除、显示以及修改等,可以用HBaseAdmin,一旦创建了表,那 ...
hadoop版本:hadoop-0.20.2 http://apache.etoak.com//hadoop/common/hadoop-0.20.2/ 安装配置Hadoop请参考:http://booby325.iteye.com/admin/blogs/1309940 HBase版本:Hbase-0.90.3 http://apache.etoak.com//hbase/hbase-0.90.3/ Hbase书籍:http://hbase.apache.org/book/book.html   1.将HBase解压后,放到Hadoop某一目录下。此处我们可以建立一个叫v ...
Eclipse版本3.5, Hadoop版本hadoop-0.20.2   1. 安装Hadoop     下载hadoop-0.20.2, http://www.apache.org/dyn/closer.cgi/hadoop/core/     解压Hadoop并配置Hadoop home 环境变量$ gzip -d hadoop-0.20.2.tar.gz. 切换到Hadoop用户(不切换也可) $ tar xvf hadoop-0.20.2.tar $ ...
Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为:   并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Executor.execute(Runnalbe) 。Executor在执行时使用内部的线程池完成操作。 一、创建线程池 Executors类,提供了一系列工厂方法用于创先线程池,返回的线程池都实现了E ...
Global site tag (gtag.js) - Google Analytics