2014年5月28日

git与github

摘要: 1. git与github的区别Github is a host which stores many repos,people using git can put their projects on it.Git is a software. You can useit for version co... 阅读全文

posted @ 2014-05-28 15:49 善敗將軍 阅读(293) 评论(0) 推荐(0) 编辑

2013年4月19日

Rownum与Order by

摘要: rownum是数据表的一个虚列,是随着select获取到的数据集合而依次生成的数据项目。借助rownum,很多复杂的SQL需求都得以解决。但是,rownum绝不是一个数据列,使用它的时候一定要注意rownum的生成原理和特性。本篇就从rownum与orderby结合,谈使用rownum的一个注意点。简单的说,rownum是在使用select查询的时候,自动生成的一串顺序号。在每返回一条数据结果的时候,rownum就自动加一。rownum可以使用在select后的列表中,也可以使用在where条件后。Oracle中没有top n命令,通常都是使用rownum来控制返回数据的条数。SQL> 阅读全文

posted @ 2013-04-19 21:20 善敗將軍 阅读(901) 评论(0) 推荐(0) 编辑

oralce中rownum理解

摘要: 实际工作中被rownum困扰了很多次,一直不明白rownum为什么只能用‘<n’ 活‘<=n’做过滤条件,今天翻书时恍然大悟,记下分享\(^o^)/ rownum的存在形式很诡异,被称作‘伪列’,它不是实际存在的列,要区别于rowid他虽然也叫伪列,但是rowid在物理地址中是实际存储并且是用来唯一标识一行记录的列,而rownum则是在内存中当你查询结果集生成后追加到结果集上的一个列,这个列从1开始递增,当你过滤掉第一条数据时rownum的编号会继续从1开始排序,强调的是在你查询结果集经过过滤读入内存后追加在结果集上的列,只要有rownum就必须有rownum=1这个值。我们结合是 阅读全文

posted @ 2013-04-19 21:11 善敗將軍 阅读(289) 评论(0) 推荐(0) 编辑

2013年4月9日

ThreadPoolExecutor使用介绍

摘要: 任务就是一个Runnable类型的对象,任务的执行方法就是Runnable类型对象的run()方法。当一个任务通过execute(Runnable)方法欲添加到线程池时:l如果此时线程池中的数量小于corePoolSize,即使线程池中的线程都处于空闲状态,也要创建新的线程来处理被添加的任务。l如果此时线程池中的数量等于corePoolSize,但是缓冲队列workQueue未满,那么任务被放入缓冲队列。l如果此时线程池中的数量大于corePoolSize,缓冲队列workQueue满,并且线程池中的数量小于maximumPoolSize,建新的线程来处理被添加的任务。l如果此时线程池中的数量 阅读全文

posted @ 2013-04-09 20:55 善敗將軍 阅读(183) 评论(0) 推荐(0) 编辑

BlockingQueue

摘要: 前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示:从上图我们可以很清楚看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出;常用的队列主要有以下两种:(当然通过不同的实现方式,还可以延伸出很多不同类型的队列,Dela. 阅读全文

posted @ 2013-04-09 20:16 善敗將軍 阅读(154) 评论(0) 推荐(0) 编辑

2013年3月24日

oracle 存储过程返回 表

摘要: 前段时间写Oracle 的存储过程 遇到了很多问题 ,用存储过程 显示一个select * from table 就那么费劲吗?在Google和Baidu上找了好长时间,终于找到了正确答案。Result Sets from Stored Procedures In OracleA frequently asked question is:I'd like to know whether ORACLE supports procedures (functions) whichreturns result sets.The answer ismost definitely yes.In s 阅读全文

posted @ 2013-03-24 20:39 善敗將軍 阅读(2111) 评论(0) 推荐(0) 编辑

使用反射复制一个JavaBean的对象

摘要: 先看代码吧:[java]view plaincopypackagecom.java.study;importjava.io.Serializable;importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;publicclassReflectTester{publicObjectcopy(Objectobject)throwsIllegalArgumentException,SecurityException,Instantiat 阅读全文

posted @ 2013-03-24 20:37 善敗將軍 阅读(213) 评论(0) 推荐(0) 编辑

2013年3月22日

catalog

摘要: 1、DB2中的catalog导读:在DB2数据库中经常会遇到catalog,很多人对这个词都不是很熟悉,而且编目(catalog)这个单词很难理解,具体来说编目有编目节点,编目数据库等。如果要理解编目,我先简单讲一下DB2数据库的体系结构,在DB2数据库中最大的概念是系统(节点)也就是主机,下面是实例,实例下面是数据库,然后是表空间,然后是数据库对象。现在假设你有一个数据库服务器在p570的机器上,你有一个客户端在windows,linux或任何平台上,你现在想建立一个客户端到服务器端的连接,具体步骤是什么呢?第1步:你必须要在客户端的机器上能够把远程的服务器能够识别出来,这个具体如何来做呢? 阅读全文

posted @ 2013-03-22 20:32 善敗將軍 阅读(569) 评论(0) 推荐(0) 编辑

DDL,DML,DQL,DCL

摘要: 阅读全文

posted @ 2013-03-22 15:15 善敗將軍 阅读(127) 评论(0) 推荐(0) 编辑

android内存指标

摘要: VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USSThe aim of this post is to provide information that will assist in interp 阅读全文

posted @ 2013-03-22 11:02 善敗將軍 阅读(301) 评论(0) 推荐(0) 编辑

导航