- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 线程的阻塞 sleep() wait() yield()
为了解决对共享存储区的访问冲突,Java 引入了同步机制,现在让我们来考察多个线程对共享资源的访问,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止一个。为了解决这种情况下的访问控制问题,Java 引入了对阻塞机制的支持。 阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),学过操作系统的同学对它一定已经很熟
2009-02-28 08:59:00 1002
转载 Linux Shell简介
原文: http://www.mandrakeuser.org/doc中译本:吴晓光 http://dummy.linux.net.cn/~xgwu/cmuo/整理: flaboy 北南南北点评:flaboy兄当时整理时发在了LinuxSir.Org 论坛 SHELL讨论区中,《Linux Shell简介》,是作为基础教材的形式帖出的,他在整理时“本文编译整理时对相关章节做了相应的删改处理,去掉了
2009-02-28 08:52:00 751
原创 javascript confirm用法
New Document function ini(){var con = confirm("确定要离开本页吗?");alert(con);}点确定,返回 true,点取消,返回false;
2009-02-26 16:12:00 1313
转载 阿里巴巴公司DBA笔试题及答案
一:SQL tuning 类1:列举几种表连接方式答:mj,hj,nl2:不借助第三方工具,怎样查看sql的执行计划答:autotrace /utlxplan.sql3:如何使用CBO,CBO与RULE的区别答:在初始化参数里面设置optimizer_mode=choose/all_rows/first_row等可以使用cbo.rbo会选
2009-02-25 10:34:00 900
转载 oracle 物理读,逻辑读的理解
1.物理读(physical read)当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache 了 以下是例子:1.1 第一次读取:C:"Documents and Settings"Paul Yi>sqlplus "/as sysdba"SQL*Plus: Release 9.2.0.4.0 - Product
2009-02-25 10:30:00 838
转载 v$sqlarea,v$sql,v$sqltext的区别
v$sqltext存储的是完整的SQL,SQL被分割SQL> desc v$sqltextName Null? Type----------------------------------------- -------- -------------------------
2009-02-25 09:54:00 527
原创 Integer
Object o = Integer.valueOf(i) 把字符或者int类型i 转换成对象int i = Integer.parseInt(i) 把字符型i转换成int型,注意i不能为空
2009-02-24 21:53:00 504
原创 自己测试的类
try{ int i = 0; int k = 3; try{ int s =k/i; } catch(Exception e){ System.out.println(e); }
2009-02-24 21:49:00 542
转载 面试题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2009-02-23 18:36:00 2176
原创 oracle建表空间
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2009-02-23 16:22:00 2303
原创 如何让Oracle的表能提供给其他用户访问?
给权限就可以。使用该表的owner登陆 然后使用 grant create session to marry; grant select on yourtablename to marry; 让marry能够登陆并且只能看到这个表,但是不能修改。 至于其他的表默认该用户就是看不到的。 收回权限 revoke sel
2009-02-23 16:19:00 3319
原创 如何只能让指定的IP地址或计算机名称登录Oracle服务器
通过监听器的验证功能来实现。 你可以在工具Net Manager的“概要文件”中,选“一般信息”下拉条,再选“访问权限”选项卡,就可以看到了。 你也可以在sqlnet.ora中设置tcp.validnode_checking=yes invited_nodes=(ip1,ip2....)--只在列表内才访问
2009-02-23 15:57:00 776
原创 to_date to_char日期类型
to_char(sysdate,yyyy-mm-dd);to_date(2009-02-23,yyyy-mm-dd);
2009-02-23 15:42:00 468
转载 grant 用户权限
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 ORACLE中数据字典视图分为
2009-02-23 15:26:00 2088
转载 工厂模式及什么时候用工厂模式
在设计模式中,Factory Method也是比较简单的一个,但应用非常广泛,EJB,RMI,COM,CORBA,Swing中都可以看到此模式的影子,它是最重要的模式之一.在很多地方都会看到xxxFactory这样命名的类 Factory Method是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个
2009-02-23 12:44:00 9920 1
转载 欲为Java技术大牛所需的25个学习要点
欲为Java技术大牛所需的25个学习要点 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。2.你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、netw
2009-02-23 11:03:00 1418
转载 什么时候使用观察者模式
什么时候使用观察者模式:1) 当一个抽象模型有两个方面, 其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。2) 当对一个对象的改变需要同时改变其它对象, 而不知道具体有多少对象有待改变。3) 当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之, 你不希望这些对象是紧密耦合的。其实观察者模式
2009-02-23 10:46:00 5306
转载 通过分析SQL语句的执行计划优化SQL(总结)
通过分析SQL语句的执行计划优化SQL(总结) 做DBA快7年了,中间感悟很多。在DBA的日常工作中,调整个别性能较差的SQL语句时一项富有挑战性的工作。其中的关键在于如何得到SQL语句的执行计划和如何从SQL语句的执行计划中发现问题。总是想将日常经验的点点滴滴总结一下,但是直到最近才下定决心,总共
2009-02-20 13:07:00 1750
转载 ORACLE执行计划的一些基本概念收藏
=======================================================================================阅读本文你能够了解以下这些知识点:Driving Table(驱动表)Probed Table(被探查表)全表扫描(Full Table Scans, FTS)通过ROWID的表存取索引扫描(Index
2009-02-19 21:34:00 910 1
转载 sql培训内容
SQL定义:SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,R
2009-02-19 21:31:00 524
转载 truncate,delete,drop的异同点
truncate,delete,drop的异同点 注意:这里说的delete是指不带where子句的delete语句 相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(t
2009-02-19 21:15:00 383
转载 ORACLE锁的管理
ORACLE锁的管理 ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 5:S/Row-X 共享行专用(SRX):
2009-02-19 21:10:00 404
转载 PL/SQL单行函数和组函数详解
偶是菜鸟,发个东西给大家一起共享一下,不要仍我哈! --------------------------- PL/SQL单行函数和组函数详解 2002-10-14[$#8226] [$#8226]crystal编译[$#8226][$#8226]yesky 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQ
2009-02-19 20:51:00 490
转载 数据库重复记录
平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 下面总结一下几种查找和删除重复记录的方法(以表CZ为例):表CZ的结构如下:SQL> desc czName Null? Type----------------------------------------- C1 NUM
2009-02-19 16:38:00 609
转载 查出符合条件的第xx条到第xx条记录”,比如页面的分页处理。
具体做法就是利用子查询,在构建临时表的时候,把rownum也一起构造进去。比如“select xx,yy from (selectxx,yy,rownum as xyz from table where zz >20) where xyz between 10and 20”这样就可以了。另外使用oracle提供的结果集处理函数minus也可以做到,例如“select xx,yy from
2009-02-19 16:12:00 585
原创 判断页面一个对象是否存在
例子: function hideHotelClauseDate(divId) { var objClau = document.getElementById(hotelClauseDay + divId); if(objClau){ objClau.style.display=none; } }
2009-02-19 10:02:00 435
转载 Int到String 转换
字符串类型String转换成整数int1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字符串转成 Double, Float, Long 的方法大同小异
2009-02-11 14:32:00 456
转载 list 循环几种用法
编码中经常碰到for语句遍历List并处理其中每个元素的情况,此时有以下几种写法,每种写法各有优缺。第一种写法......for (int i=0 ; i//循环体}......第二种写法......int listSize=list.size();for (int i=0 ; i//循环体}......第三种写法......for (int i=0,int listSize=list.size(
2009-02-11 11:36:00 1182
转载 dwr 用法
2.调用有简单返回值的java方法2.1、dwr.xml的配置配置同1.12.2、javascript中调用首先,引入javascript脚本其次,编写调用java方法的javascript函数和接收返回值的回调函数Function callTestMethod2(){ testClass.testMethod2(callBac
2009-02-10 10:32:00 698
转载 oracle Cursor的例子
一.概念:游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。二.分类:1.静态游标:分为显式游标和隐式游标。2.REF游标:是一种引用类型,类似于指针。三.详细内容:1.显式游标:CURSOR游标名(参数) [返回值类型] IS Select语句生命周期:a.打开游标(OPEN)解析,绑定
2009-02-09 15:02:00 902
转载 oracle sqlplus脚本建库总结
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2009-02-09 14:27:00 702
转载 Oracle Spool的用法小结
在生产中常会遇到需要将数量比较大的表值导入到本地文本文件中. 方法有很多种,比较常用的就是spool命令:要输出符合要求格式的数据文件只需在select时用字符连接来规范格式。比如有如下表SQL>; select id,username,password from myuser;//测试表 1 John 1234 2 Jack 1
2009-02-09 14:22:00 897
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人