`
tangzililiang
  • 浏览: 16973 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
<?xml:namespace prefix = o /> 有序否 允许元素重复否 Collection 否
java内部类总结[转-] 2008-07-08 12:24 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类?
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A WHERE EXIST (SELECT * FROM B WHERE A.ID
找了好久的查询练习, 附有答案 CREATE TABLE STUDENT (SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME, CLASS VARCHAR(5)) go CREATE TABLE COURSE (CNO VARCHAR(5) NOT NULL, CNAME VARCHAR(10) NOT NULL, TNO VARCHAR(10) NOT NULL) go CREATE TABLE SCORE (SNO VA ...
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。 推荐方案:在业务密集的SQL当中尽量不采用IN操作符,用EXISTS 方案代替。 2、NO ...
先推荐一篇关于排序算法的文章:http://www.cppblog.com/guogangj/archive/2009/11/13/100876.html 本文思路部分来源于上篇文章,但测得的结果似乎不大相同,不知是因为java的缘故还是因为我算法的缘故,欢迎拍砖。   复习排序,顺便比下各种算法的速度,榜单如下: 1、冒泡排序 2、简单选择排序 3、直接插入排序 4、折半插入排序 5、希尔排序 6、堆排序 7、归并排序 8、快速排序 当然这是慢速排行,哈哈~~     直接上图:单位毫秒   数量 冒泡排序 简单选择排序 ...
http://blog.redfox66.com/post/2010/09/24/mass-data-topic-1-start.aspx
关于oracle外连接的若干问题 内连接(inner join)、全连接(full join)、左连接(left join)、右连接(right join) Oracle的左连接和右连接 PL-SQL中,左连接和右连接以如下方式来实现 查看如下语句: SELECT emp_name, dept_name FORM Employee, Department   WHERE Employee.emp_deptid(+) = Department.deptid 此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示, 无论其在左侧是否得到匹配,也就是 ...
I/O http://www.ibm.com/developerworks/cn/java/j-lo-javaio/?cmp=dwskl&cpb=dw&ct=dwcon&cr=cn_CCID&ccy=cn 编码 http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ; hash(object)%N 一切都运行正常,再考虑如下的两种情况; 1 一个 cache 服务器 m down 掉了(在实 ...
Java内存管理特点 ★  Java内存管理特点     Java一个最大的优点就是取消了指针,由垃圾收集器来自动管理内存的回收。程序员不需要通过调用函数来释放内存。     1、Java的内存管理就是对象的分配和释放问题。     在Jav ...
背景:Oracle 10g 服务器,Oracle 10g 客户端,windowsXP 操作平台 要求:Oracle 数据库服务器对数据库 ytcn 每天自动备份一次。 解决方案:利用任务计划、批处理文件和 Oracle 的 exp 导出功能,根据日期自动生成 Oracle 备份文件。详细步骤: 1 创建批处理文件 ytcn.bat ytcn.bat中详细内容如下: @echo off echo 正在备份银通网 Oracle 数据库,请稍等...... exp userid='ytcn/ytcn@ytcn as sysdba' file=e:/bak/ytcn/oracle/ytcn/ ...
--无绑定变量的非SQL查询 DECLARE   v_sql varchar2(4000); BEGIN   --使用EXECUTE IMMEDIATE执行动态SQL,最后提交事物   v_sql := 'CREATE TABLE account('||' id NUMBER(3) NOT NULL,'||         'name VARCHAR2(50) NOT NULL,'||' balance NUMBER(8,2) NOT NULL,'||         ' btime DATE NOT NULL)';   EXECUTE IMMEDIATE v_sql;   v_sql := ...
http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/
简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。  观察 ...
Global site tag (gtag.js) - Google Analytics