一个资深旅行社经理对旅行者的50句忠告
一、不要接近峨眉山的和尚。 二、不要接近崂山的道士。 三、不要买九寨沟的牦牛肉。 四、不要买三峡船上的玉器珠宝。 五、不要在西双版纳参加“抢亲”游戏。 六、不要在西安的古玩一条街购买古物。 七、不要在大理购买所谓“老乡”的便宜珠宝。 八、不要在阳朔的酒吧里消费。 九、不要招惹泰山景区的当地人。 十、不要参观少林寺时走“捷径”。 十一、不要逛十三陵“***”玉石店。 十二、不要单独去海南旅游。[@more@]十三、不要在坝上草原骑马。 十四、不要在吐鲁番买葡萄。 十五、不要在深圳中英街购买任何物品。 十六、不要参加北京当地
表连接概念(转)
表连接概念 Hash join 它的连接方式﹐Oracle将第一个表加加载内存﹐使用一种Hash技 朮﹐连接第二个表. 显然驱动表应该选择两者中的较小者。 因为CBO总是倾向于把HASH连接放在次要地位﹐我们可以用 USE_HASH提示﹐强制优化器使用HASH连接方式。由于HASH算 法的使用﹐索引的存在对性能的影响不是很大。 Nested loop 即嵌套循环连接﹐是一种是最基本的表连接方式﹐在嵌套循环 中﹐首先从驱动表读取记录﹐然后把结果集与第二个表进行比较 连接﹐如图所示,这一切都是通过索引来进行的﹐如果没有索引﹐ 连接成本会大大地增加。 在考虑连接顺序时
关于oracle 密码文件
在 Oracle 数据库系统中,用户如果要以特权用户身份( INTERNAL / SYSDBA / SYSOPER )登录 Oracle 数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用 Oracle 数据库的密码文件进行身份验证。因此,管理好密码文件,对于控制授权用户从远端或本机登录 Oracle 数据库系统,执行数据库管理工作,具有重要的意义。 Oracle 数据库的密码文件存放有超级用户 INTERNAL / SYS 的口令及其他特权用户的用户名/口令,它一般存放在 ORACLE_HOME \ DATABASE 目录下。 一、 密码文件的创建: 在使用 Oracle Instanc
Java的IO系统
1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) inputstream:1) ByteArrayInputStream:把内存中的一个缓冲区作为InputStream使用2) StringBufferInputStream:把一个String对象作为InputStream3) FileInputStream:把一个文件作为InputStream,实现对文件的读取操作4) PipedInputStream:实现了pipe的概念,主要在线程中使用5) SequenceInputStream:把多个InputStream合并为一个InputStream2) Outputstream1) ByteArrayOutputStream:
了解 JAVA classloader
什么是 ClassLoader? 在流行的商业化编程语言中,Java 语言由于在 Java 虚拟机 (JVM) 上运行而显得与众不同。这意味着已编译的程序是一种非凡的、独立于平台的格式,并非依靠于它们所运行的机器。在很大程度上,这种格式不同于传统的可执行程序格式。 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入内存的那部分。 而且,Java ClassLoader 就是用 Java 语言
[转]Apache Commons工具集
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果做分层架构开发的话就会用到,比如从PO(Persistent Object
应用OSCache提升J2EE系统运行性能
文章摘要Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。1 面临的问题1.1 需要处理的特殊动态内容在信息系统建设过程中我们通常会遇到这样的问题:1. 基础数据的变更问题信息系统中需要处理的基础数据的内容短时间内是不会发生变化的,但是在一个相对长一些的时间里,它却可能是
CSS属性与JavaScript 编码方法对照表
CSS与JS紧密配合,为我们的页面增添了很多别致的效果。在52CSS.com中也有相关的案例。为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性。比如:鼠标经过一个图片时我们让图片加一个边框,代码可能是这样:JavaScript中style后面的属性应该是什么?<script type="text/javascript"> function imageOver(e) { e.style.border="1px solid red"; } function imageOut(e) { e.style.borderWidth=0; } </script> <img s
IE和Firefox兼容的JS
相信做过网页开发的人都被浏览器对CSS和JS的不兼容郁闷过,以下是在网上找到的一篇不错的兼容JS用法。以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["elementName"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。 (2)解决方法:
【转】java六种异常处理的陋习
1 . OutputStreamWriter out = ... 2. java.sql.Connection conn = ... 3. try { 4. Statement stat = conn.createStatement(); 5. ResultSet rs = stat.executeQuery( 6. "select uid, name from user"); 7. while (rs.next()) 8. { 9. out.println("ID:" + rs.getString("uid") 10.
【转】Java的内存泄漏
一 问题的提出Java的一个重要优点就是通过垃圾收集器 (Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,例如JSP,Servlet, EJB等,服务器程序往往长期运行。另外,在很多嵌入式系统中,内存的总量非常有限。内存泄露问题也就变得十分关键,即使每次运行少量泄漏,长期运行之