-凯发k8国际

`
lenjey
  • 浏览: 89043 次
  • 性别:
  • 来自: 北京
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 社区版块
    • ( 0)
    • ( 44)
    • ( 0)
    存档分类
    文章列表
    对于in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是in,那么先执行子查询,所以我们会以驱动表的快速返回为目标,那么就会考虑到索引及结果集的关系了 ,另外in时不对null进行处理。
    在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是web服务器中的session对象,当有10万用户并发访问,就有可能出现10万个session对象,内存可能吃不消,于是web容器就会把一些seesion先序列化到内存,等要用了,再还原到对象中,说白了,就是能将一个2进制文件变成内存中的对象。在java中,要实现这种机制,只要实现serializable接口就可以了,先看下面这个简单例子,serialversionuid稍后引出。我们先定义一个简单的person类,然后创建这个对象,最后序列化它到一个文件。 import java.io.s ...
    [color=darkblue]1. 常用快捷键 (1)ctrl space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与[size=xx-small][/size]此设置冲突 (2)ctrl shift space 说明:变量提示 (3)ctrl / 说明:添加/消除//注释,在eclipse2.0中,消除注释为ctrl \ (4)ctrl shift / 说明:添加/* */注释 (5)ctrl shift \ 说明:消除/* */注释 (6)ct ...
    当遇到oracle出现下面提示时: ora-01034:oracle   not   available   ora-27101:shared   mermory   realm   does   not   exist   可以这样解决; 方法1: 1.输入:connect/as sysdba; 2.重起计算机就ok了; 方法2: 在命令行中输入     c:\>svrmgrl     oracle   server   manager   release   3.1.7.0.0   -   production     凯发k8国际 copyright   (c)   200 ...
    js自带函数 1.asc(x),chr(x):转换字符,字符码 2。filter:搜寻字符串数组中的特定字符串 格式:v=filter(x,s[,include[,compare]]) 实例: dim x()={"kjwang","wangkj","peter"} dim v v=filter(x,"kj") '结果v(0)="kjwang",v(1)="wangkj" v=filter(x,"kj",false) '结果v(0)=" ...
    返回createtextrange的text和htmltext
    ------------------- 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formname.item("itemname") 这样的语句,不能在firefox(火狐)下运行 (2)解决方法: 改用 document.formname.elements["elementname"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),ie 能接受,firefox(火狐)不能。 (2)解决方法: 改用 [] 作为 ...
    [color=darkblue] 一、功能实现核心:filesystemobject 对象     要在javascript中实现文件操作功能,主要就是依靠filesystemobject对象。 二、filesystemobject编程 使用filesystemobject 对象进行编程很简单,一般要经过如下的步骤: 创建filesystemobject对象、应用相关方法、访问对象相关属性 。 (一)创建filesystemobject对象 创建filesystemobject对象的代码只要1行: var fso = new activexobject("scripting. ...
    如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:   1.弹启一个全屏窗口 ; www.kunde58.com   2.弹启一个被f11化后的窗口
    struts提供了五个标签库,即:html、bean、logic、template和nested。 标签库 说明 html 标签 用来创建能够和struts 框架和其他相应的html 标签交互的html 输入表单 bean 标签 在访问javabeans 及其属性,以及定义一个新的bean 时使用 logic 标签 管理条件产生的输出和对象集产生的循环 template 标签 随着tiles框架包的出现,此标记已开始减少使用 nested 标签 增强对其他的struts 标签的嵌套使用的能力 标签的公共特征 使用固定属性名称的struts 标签: 属性 说明 id 命名自定 ...
      1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键特效
    no
    可用于table 2. 取消选取、防止复制 javascript技巧 3. onpaste="return false" 不准粘贴技巧 4. oncopy=" ...
    listener.ora、tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,都是放在$oracle_home\network\admin目录下。其中listener.ora是和数据库服务器端相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客 ...
    1 .from1.1单表查询from eg.cat as cat.其中,cat只是一个别名,为了用其他子语句的时候书写简单1.2多表查询from eg.cat,eg.dogfrom eg.cat as cat,eg.dog as dog2 join相关(inner) joinleft (outer) joinright (outer) joinfull joinhql同样对sql中的这些特性支持下面插播一个小话题,关于上边的那些特性,我一直都没怎么用,今天既然说到这里,就想把上边的几个特性的用法说一下,也算对自己的一个补充:假设有两个表:部门、员工,下面列举一些数据:员工(employee):i ...
    事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。java sdk提供一些相对简单的api来完成这些工作,socket就是其中之一。 webjx.com � ...
    request.getparametermap()的返回类型是map类型的对象,也就是符合key-value的对应关系,但这里要注意的是,value的类型是string[],而不是string. 得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变成一个map,以下是将得到的参数和值打印出来,形成的map结构:map(key,value[]),即:key是string型,value是string型数组。 例如:request中的参数t1=1&t1=2&t2=3 形成的map结构: key=t1;value[0]=1,value[1]=2 key=t2;va ...
    global site tag (gtag.js) - google analytics
    网站地图