- 浏览: 90751 次
- 性别:
- 来自: 北京
最新评论
-
g_man1990:
serialVersionUID可以继承么?
对象序列化为何要定义serialVersionUID的来龙去脉 -
TIMJAMES:
学习了!
对象序列化为何要定义serialVersionUID的来龙去脉 -
liu5840779:
给力的楼主
对象序列化为何要定义serialVersionUID的来龙去脉 -
xunke515:
例子不错。 顶个。顺便问下“因此,只要我们自己指定了seria ...
对象序列化为何要定义serialVersionUID的来龙去脉 -
gdgzczh:
学习了,很奇妙
对象序列化为何要定义serialVersionUID的来龙去脉
文章列表
对于in 和 exists的区别
- 博客分类:
- 数据库和服务器
对于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 ...
- 2009-11-10 16:28
- 浏览 21828
- 评论(5)
[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 ...
- 2009-10-10 10:55
- 浏览 1411
- 评论(0)
当遇到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
Copyright (c) 200 ...
- 2009-02-17 10:39
- 浏览 6934
- 评论(0)
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)=" ...
- 2009-02-11 11:38
- 浏览 3577
- 评论(0)
返回createTextRange的text和htmlText
<script language="javascript">
function test()
{
var rng=document.body.createTextRange();
alert(rng.text)
}
function test1()
{
var rng=document.body.createTextRange();
alert(rng.htmlText)
}
</script>
<i ...
- 2009-02-09 17:40
- 浏览 6009
- 评论(0)
-------------------
1. document.form.item 问题
(1)现有问题:
现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Firefox(火狐)下运行
(2)解决方法:
改用 document.formName.elements["elementName"]
(3)其它
参见 2
2. 集合类对象问题
(1)现有问题:
现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox(火狐)不能。
(2)解决方法:
改用 [] 作为 ...
- 2009-02-05 16:32
- 浏览 3887
- 评论(0)
[color=darkblue]
一、功能实现核心:FileSystemObject 对象
要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。
二、FileSystemObject编程
使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。
(一)创建FileSystemObject对象
创建FileSystemObject对象的代码只要1行:
var fso = new ActiveXObject("Scripting. ...
- 2009-02-05 16:26
- 浏览 3540
- 评论(0)
如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:
1.弹启一个全屏窗口
<html>
<body onload="window.open('http://www.kunde58.com','example01','fullscreen');">;
<b>www.kunde58.com</b>
</body>
</html>
2.弹启一个被F11化后的窗口
<html>
<body onload=& ...
- 2009-02-04 10:04
- 浏览 4023
- 评论(0)
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。
标签库 说明
HTML 标签 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单
Bean 标签 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用
Logic 标签 管理条件产生的输出和对象集产生的循环
Template 标签 随着Tiles框架包的出现,此标记已开始减少使用
Nested 标签 增强对其他的Struts 标签的嵌套使用的能力
标签的公共特征
使用固定属性名称的Struts 标签:
属性 说明
id 命名自定 ...
- 2009-02-03 10:19
- 浏览 2866
- 评论(0)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键特效<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制 javascript技巧
3. onpaste="return false" 不准粘贴技巧
4. oncopy=" ...
- 2008-12-24 10:09
- 浏览 2979
- 评论(0)
listener.ora、tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,都是放在$ORACLE_HOME\network\admin目录下。其中listener.ora是和数据库服务器端相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客 ...
- 2008-12-23 10:12
- 浏览 2583
- 评论(0)
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 ...
- 2008-12-11 10:18
- 浏览 1631
- 评论(0)
事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。
Webjx.Com
...
- 2008-11-29 18:12
- 浏览 2194
- 评论(0)
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 ...
- 2008-11-26 19:45
- 浏览 8754
- 评论(0)