- 博客(58)
- 资源 (135)
- 收藏
- 关注
转载 跨域资源共享的10种方式
<br />在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?同源策略<br />在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本
2011-01-27 11:10:00
810
转载 JTA事务总
刚看完《hibernate in action》,前段时间hiberante3又发布了3.0.2版,对于hibernate的这种更新路线我还是比较喜欢的,2.x的版本继续更新发展这对于已经在项目中应用hibernate的人来说是再庆幸不过的了(不过这也许是废话,如果GAVIN KING不继续发展2.x谁还敢用3.x,因为...4.x...),3版本是不兼容2的,整体包名都进行了彻底的变动,如果想移
2009-05-17 19:27:00
1737
原创 HTTP协议报文格式
接下来我们看看HTTP协议(Hypertext Transfer Protocol――超文本传输协议)浏览器端(客户端)向WEB服务器端访问页面的过程和HTTP协议报文的格式。基于HTTP协议的客户机访问包括4个过程,分别是建立TCP套接字连接、发送HTTP请求报文、接收HTTP应答报文和关闭TCP套接字连接:1. 创建TCP套接字连接客户端与WEB服务器创建TCP套接字连接,其中W
2009-04-12 21:03:00
970
原创 Java Servlet API说明文档(2.1a版)
绪言这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。谁需要读这份文档这份文档描述了Java Servlet API的最新版本2.1版。所以,这本书对于Servlet的开发者及servlet引擎的开发者同样适用。Java Ser
2009-03-26 21:36:00
788
转载 java虚拟机jvm关于内存的设置与调优
JVM内存的设置的原理默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)在we
2009-03-22 22:46:00
996
转载 利用URLClassLoader加载class到当前线程
Java是利用ClassLoader将类载入内存的。在同一应用中,允许有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越多用XML
2009-03-22 17:59:00
4249
1
转载 JVM加载class文件的原理机制
Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的
2009-03-22 17:39:00
4347
2
原创 XML HTTP备忘
微软创建的XML HTTP请求的对象支持直接从JavaScript中初始化HTTP请求并获取结果。这个对象是与MSXML一起出现的,本质上是添加了额外的用于发送和接收XML代码的功能的普通HTTP请求。目前XML HTTP请求对象有多个版本:MSXML2.XMLHTTP.5.0、MSXML2.XMLHTTP.4.0、MSXML2.XMLHTTP.3.0、MSXML2.XMLHTTP、Micro
2009-03-08 13:26:00
776
转载 vsftp设置大全
一、前言Vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器,目前已被许多大型站点所采用,如ftp.redhat.com,ftp.kde.org,ftp.gnome.org.等。Vsftpd的实现有三种方式1、匿名用户形式:在默认安装的情况下,系统只提供匿名用户访问2、本地用户形式:以/etc/passwd中的用户名为认证方式3、虚拟用户形式:
2009-03-06 18:50:00
1739
原创 VMware workstation 6.5安装Red Hat Linux 9
虚拟机使用的是VMware Workstation 6.5.1(建议下载完整版,否则可能缺少VMware Tools的安装文件),安装Red Hat Linux 9。VMware Workstation不需要重开机就能在同一台电脑使用好几个OS。提供我用的下载地址:http://www.crsky.com/soft/1863.htmlVMware主要的功能有:不需要分区或重开机
2009-03-01 01:08:00
10122
1
原创 测试策略
项目测试部分的策略描述测试活动的一般方法和目标。其中包括要进行的测试阶段(单元测试、集成测试和系统测试)以及要执行的测试类型(功能测试、性能测试、负载测试、强度测试等)。该策略定义: l 要使用的测试方法和工具。 l 测试完成和测试成功所采用的评价标准。例如,当成功执行 95% 的测试用例后,该标准可能允许软件进行验收测试。另一个标准是代码覆盖。在安全至上的系统中,该标准可能要求测
2008-04-24 18:57:00
925
转载 lucene使用与优化
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要
2008-04-01 12:47:00
1341
1
原创 无法启动 MS DTC 事务管理器--解决方案
无法启动 MS DTC 事务管理器--解决方案事件类型:错误 事件来源:MSDTC 事件类别:SVC 事件ID:4112 事件描述:无法启动 MS DTC 事务管理器。 ----------------------------------------------------------事件类型:错误 事件来源:Service Control Manager 事件类别:无 事件ID:70
2008-03-31 08:53:00
6376
原创 需求评审概述
对工作产品的评审有两类方式,一类是正式技术评审,也称同行评审,另一类是非正式技术评审。对于任何重要的工作产品,都应该至少执行一次正式技术评审。在进行正式评审前,需要有人员对其要进行评审的工作产品进行把关,确认其是否具备进入评审的初步条件。需求评审的规程与其它重要工作产品(如系统设计文档、源代码)的评审规程非常相似,主要区别在于评审人员的组成不同。前者由开发方和客户方的代表共同组成,而后者通常来
2008-01-29 22:30:00
1619
1
转载 SSL是如何工作的
摘自:http://www.chinabyte.com/20010201/154674.shtml 原作者声明:由于最近对安全加密相关技术比较感兴趣,所以翻译了这篇SSL的工作原理。这是一篇比较好的文章,深入浅出的介绍了SSL -- 安全套接层的工作原理,但是由于本人的加密知识及英语水平所限,感觉很多地方翻译的不好,但是我相信大家还是能够看懂的。:-)还是那句老话,本文欢迎非商业性转载,但请
2007-12-08 18:22:00
706
原创 JMS简介
1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型
2007-12-04 20:37:00
809
原创 Java中ThreadLocal的设计与使用
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程
2007-12-04 20:06:00
768
原创 软件项目的核心风险
风险在所有的项目中都是存在的,在这些风险中有些是项目失败的罪魁祸首,下面列举五种最常见的,对项目的成败有着巨大影响的风险。 1. 从一开始进度的安排就是错误的。 人们总是倾向于乐观的估计,常常无视那些“可能需要作”的工作,尽管你可能对项目规模作了认真的估算,但是估算的结果仍可能太小,这也就直接导致进度的安排常常比应有的更紧张,在这种情况下能够产出的成果也很有限。但是人们常常被这种看上
2007-12-03 18:11:00
900
原创 里程碑管理
向目标迈进是动力的源泉。如果目标非常遥远,需要花费很长的时间才能到达,而你在这漫长的过程中看不到具体的目标,无法知道自己向目标前进了多少,你很可能会泄气而导致失败。下面是一个真实的故事: “1952年7月4日清晨,加利福尼亚海岸笼罩在浓雾中。在海岸以西21英里的卡塔林纳岛上,一个34岁的女人涉水下到太平洋中,开始向加州海岸游过去。要是成功了,她就是第一个游过这个海峡的妇女。这个妇女名叫弗罗伦
2007-10-27 17:05:00
1920
原创 软件缺陷的严重性和优先级
严重性和优先级是表征软件测试缺陷的两个重要因素,它影响软件缺陷的统计结果和修正缺陷的优先顺序,特别在软件测试的后期,将影响软件是否能够按期发布与否。 对于软件测试初学者而言,或者没有软件开发经验的测试工程师,对于这两个概念的理解,对于它们的作用和处理方式往往理解的不彻底,实际测试工作中不能正确表示缺陷的严重性和优先级。这将影响软件缺陷报告的质量,不利于尽早处理严重的软件缺陷,可能影响软件缺陷
2007-10-27 17:02:00
1380
原创 Inversion of Control
控制反转(Ioc)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 IoC(Inversion of Control)是近年来兴起的一种思想,不仅仅是编程思想。主要是协调各组件间相互的依赖关系,同时大大提高了
2007-09-02 19:01:00
937
原创 Oracle字符集
一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:
2007-07-24 21:59:00
875
树型菜单(JAVA)
java 代码 <%@ page contentType="text/html; charset=GBK" %> <%@ page import="java.util.*"%> <%! public void addMenu(List list, Map map, HttpServletRequest r...
2007-07-01 13:30:24
508
原创 流氓飘浮广告代码
var imagepath="http://www.baidu.com/img/logo.gif"var imagewidth=198 //这两行写图片的大小var imageheight=158var speed=2;var imageclick="http://www.baidu.com" //这里写点击图片连接到的地址var hideafter=0var isie=0;if(window.n
2007-06-30 19:08:00
1167
转载 JNI 的使用
JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常
2007-06-30 15:59:00
2213
转载 session简介
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解
2007-06-30 15:40:00
859
原创 Servlets/JSP开发技术问答
为什么GenericServlet在init(ServletConfig config)基础上增加了一个init()方法? init()方法被GenericServlet.init(ServletConfig config)方法调用。init()方法方便了开发人员定制Servlet的初始化,而无须去维护ServletConfig对象的存储工作。重写GenericServlet.init(Ser
2007-06-23 13:39:00
1174
原创 JSP中include指令和include行为区别
我们都知道在jsp中include有两种形式,分别是 和。前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪些时候用.这种形式。首先要明白的是它们之间的区别。只有了解了它们用法
2007-06-23 12:58:00
2619
转载 JAVA对象序列化基础
序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、强大,在RMI、Socket、JMS、EJB都有应用。对象序列化问题在网络编程中并不是最激动人心的课题,但却相当重要,具有许多实用意义。一:对象序列化可以实现分布式对象。主要应用例如:
2007-06-17 17:12:00
901
原创 HTC开发简介
1.摘要本文在实例的基础上讨论了HTC(HTML Component)的编程方法,提出了一种编写脚本组件的基本模式。2.目标读者HTML开发人员,脚本开发人员,系统分析人员3.背景知识HTML, DHTML, CSS4.引言HTC(HTML Component)直译为HTML组件,并不是一项新技术。可是说谈不上是一门技术。实际上只是IE浏览器内置的一种脚本封装机制。由于讨论的人很少,而Micros
2007-06-07 19:20:00
2689
3
原创 仿操作系统开始菜单
Context Menufunction SeparateLine(){ this.HTMLText = ""; this.HTMLObj = null; this.ParentMenu = null; this.ZIndex = 900; this.toString = function(){return "HR[Object]";}}window.Menu = f
2007-05-30 20:18:00
1408
原创 滚动的表格
可滚动的表格/*dhdatagrid 大块样式*/#dhdatagrid {position:relative;width:500px;height:200px;background:white;margin:0px;padding:0px;overflow:hidden;border:1px inset;-moz-user-select:none;}/*dhdatagrid 表格全局样式*/#d
2007-05-28 19:36:00
1283
原创 仿操作系统右键菜单
超酷网页右键菜单body { font-family: "宋体"; font-size: 12px; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px;}/*定义菜单方框的样式1*/.skin0 {position:absolute;padding-top:2px;padding-bottom:2px
2007-05-28 19:31:00
782
原创 自定义标签开发
带body的自定义标签,尝试写一个标签,这个标签可以迭代显示标签主体里面的内容,迭代的次数由标签的属性指定.首先,要说明的是,其实标签也是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就可以作出自己的自定义标签库了.呵呵,是不是觉得有点眉目了?那么下面我们开始写一个自己的java标签类,作为有body的标签,这个类必须实现javax
2007-05-20 14:31:00
1660
3
原创 关于web.xml配置的详细说明
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。 所有部署描述符文件的顶层(根)元素为web
2007-05-19 12:51:00
783
原创 类似MSN提示的页面效果
利用DIV实现类似MSN提示的页面效果html>head>meta http-equiv="Content-Type" content="text/html; charset=gb2312">title>类似MSN提示的页面效果title>script language="JavaScript">...window.onload = getMsg;window.onresize = re
2007-05-18 19:00:00
920
原创 Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
jsp是优秀的,它基于Java技术,利用JavaBean/Servlet制作动态网站,Java强大的面向对象编程使Jsp相对于php和asp有着得天独厚的优势。但学习jsp相对于php和asp来说是有难度的。我想原因之一就是jsp服务器环境的配置要棘手一些。对于动态网页制作,在交大asp曾很长时间占据上风,不太多的“高手”(也许很多人认为使用jsp的是高手吧)使用jsp,交大比较成功的jsp网
2007-05-18 18:35:00
1928
原创 JAVA中常用需要设置的三个环境变量(JAVA_HOME、CLASSPATH、PATH)
JAVA中常用需要设置的三个环境变量: JAVA_HOME、CLASSPATH、PATH (一) 配置环境变量:(相对路径) 1. JAVA_HOME=x:/jdk1.6.02. 用%JAVA_HOME%就可以取代:x:/jdk1.6.0这一部分 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$
2007-05-16 19:58:00
59882
3
Java Concurrency in Practice
2007-08-26
架构风格与基于网络的软件架构设计
2007-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人