`
大灰狼的快乐生活
  • 浏览: 15796 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
交叉连接 select * from table_1 t1,table_2 t2 返回两个表的笛卡尔集的行的行数,即两个表的行数相乘。 最终结果是t1表的每列和t2表的每列,t1表的每行和t2表的每行匹配一次。 还可以写成 select * from table_1 t1 cross join table_2 t2 表复制 select * into table_1 t1 from table_2  (之前表要存在) create table table_1 t1 as select * from table_2 t2(t1之前不存在,把t2的表结构和数据一起复制过来)
What is transient keyword in Java? What is Serilization? If you want to understand what is transient, then first learn what is serilization concept in Java if you are not familiar with that. Serilization is the process of making the object's state persistent. That means the state of the object is con ...
// Recall the table from DB by mistake. SELECT * FROM RECYCLEBIN ORDER BY DROPTIME DESC FLASHBACK TABLE table_name TO BEFORE DROP; COMMIT; 标准的 SQL 的解析顺序为:    (1).FROM 子句, 组装来自不同数据源的数据    (2).WHERE 子句, 基于指定的条件对记录进行筛选    (3).GROUP BY 子句, 将数据划分为多个分组    (4).使用聚合函数进行计算    (5).使用 HAVING 子句筛选分组    ...
面向对象设计的基石是“开—闭”原则。 “开一闭”原则讲的是:一个软件实体应当对扩展开放,对修改关闭。 这个规则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。 从另外一个角度讲 ...
(本文基于JDK6) 说到GC,首先要对Java 的内存模型有所了解。 Java 的内存模型各个代的默认排列有如下图(适用JDK1.4.*  到 JDK6): Java 的内存模型分为 Young(年轻代) Tenured(终身代) Perm(永久代) 更多关于内存模型的文章看这里: 图解JVM在内存中申请对象及垃圾回收流程 图解JVM内存模型 在堆内存中的GC可以分为Minor GC(次要GC)和 Major GC(主要GC),次要GC是在年轻代进行收集的GC,职责是在Eden区满的时候收集dead的对象和转移存活的对象;主要GC是在终生代 ...
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat = conn.creat ...
精秒SQL语句收藏 SQL语句先前写的时候,很容易把一些特殊的用法忘记,特此整理了一下SQL语句操作。 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明 ...
1.1. 内部类 (注:所有使用内部类的地方都可以不用内部类,但使用内部类可以使程序更加的简洁,便于命名规范和划分层次结构)。 内部类是指在一个外部类的内部再定义一个类。 *内部类可为静态,可用PROTECTED和PRIVATE修饰 ...
对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。 数组 数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方 ...
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。   一、通用篇   “通用篇”讨论的问题适合于大多数Java应用。   1.1 不用new关键词创建类的实例   用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。   在使用设计模式(Design Pattern)的场合,如果用Fac ...
一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一 ...
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同 ...
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>复选框的全选</title> </head> <body> <script language="JavaScript" type="text/JavaScript"> /* 是否全选标记 */ var checkedAll = false; /* ...
目录 一、什么是Java虚拟机 二、Java虚拟机的生命周期 三、Java虚拟机的体系结构 四、数据类型 五、字节长度 六、类加载器子系统 七、方法区 八、堆 九、PC寄存器 十、Java堆栈 十一、堆栈帧 十二、本地方法堆栈 十三、执行引擎 十四、本地方法接口 一、什么是Java虚拟机      当你谈到Java虚拟机时,你可能是指:      1、抽象的Java虚拟机规范      2、一个具体的Java虚拟机实现      3、一个运行的Java虚拟机实例 二、Java虚拟机的生命周期      一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程 ...
JVM内存的设置的原理   默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。 设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。 java -Xms64m -Xmx256m Test -Xms是设置内存初始化的大小 -Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小) 在weblogic中,可以在startweblogic.cmd中对每个domain虚拟内存的大小进行设置,默认的设置是在commEnv.cmd里面。 本文引用地址: http://cnp ...
Global site tag (gtag.js) - Google Analytics