- 浏览: 127267 次
- 性别:
- 来自: 广州
最新评论
-
抛出异常的爱:
从weibo连过来的
linux运维常用命令
文章列表
本地调试时正常,发布到服务器后遇到该问题,google到下面的文章,转贴过来。原文如下:
今天开始测试写好的Ajax端口,以适应两台服务器之间的通信。测试方法如下:
有ABC三台电脑,其中B是放置Ajax应用的服务器,C是放置数据的服务器,它上面有一个接受Ajax请求的应用。A是客户端。现在在A上访问B的应用,用Ajax发起http请求到C。但是在JS里面报错了,把错误信息用alert(e.message)打出来,看到是“拒绝访问”。
于是大惊,开始怀疑是人品问题,但是发现在B的本地发送请求到C时就正常。逐条语句检查的时候发现是xmlHttp.open这句出的问题。后来发现这个错误其实是跨 ...
- 2009-11-07 13:32
- 浏览 2040
- 评论(0)
public static String loadAFileToStringDE1(File f) throws IOException {
long beginTime = System.currentTimeMillis();
InputStream is = null;
String ret = null;
try {
is = new BufferedInputStream( new FileInputStream(f) );
long contentLength = f. ...
- 2009-11-03 14:56
- 浏览 2394
- 评论(0)
package webcontroller.dbsx;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
public class JavaReadXml {
// Document可以看作是XML在内存中的一个镜像,那么一旦获取这个Document 就意味着可以通过对
// 内存的操作来实现对XML的操作,首先第一步获取XML相关的Document
private Document doc = null;
public void ...
- 2009-11-03 14:52
- 浏览 1028
- 评论(0)
可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以 ...
- 2009-07-24 19:35
- 浏览 1509
- 评论(0)
EJB3.0 只有一个接口;
无状态session bean 在服务器是单例模式,与有状态session bean 不同;
远程调用方式是传值方式;本地调用方式是传址的;
JMS支持两种消息模型:P2P 和pub/sub;
如果你希望发送的每个消息都应该被成功处理的话,那么你需要P2P模型。
如果你希望发送的消息可以不被做任何处理,或者被一个消费者处理,或者可以被多个消费者处理的话,那么可以采用pub/sub模型;
在JMS中,消息的产生和消费是异步的。
对客户端来说,message-driven bean 就是异步消息的消费者,当消息到达之后,由容器负责调用MDB,客户端发送消息 ...
- 2009-05-30 18:44
- 浏览 851
- 评论(0)
iBatis是apache的一个开源项目,一个O/R Mapping解决方案,iBatis最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案,官网是:http://ibatis.apache.org/
怎么使用iBatis?
1:搭建环境:导入相关的jar包:一个是你需要用的JDBC驱动包,一个事iBatis相关JAR包
2:配置文件:jdbc连接的属性文件;iBatis总配置文件;关于每个实体的映射文件(map文件)
属性文件:
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:orac ...
- 2009-05-20 14:11
- 浏览 1575
- 评论(0)
什么是AJAX?实际上就是使用了XMLHttpRequest进行异步数据交互,其实说白了就是不用刷新页面也能看到新的信息展现在用户面前;AJAX涵盖了很多老技术,把这些技术融合了,产生了新的思想。
ajax能做什么?
1:改善表单验证方式,不再血药打开新页面,也不再需要将整个页面数据提交;
2:不需刷新页面就可以改变页面内容,减少用户等待时间;
3:按需获取数据,每次只从服务器端获取需要的数据;
4:读取外部数据,进行数据处理整合;
5:异步与服务器进行交互,在交互过程中用户无需等待,仍可继续操作;
- 2009-05-20 13:38
- 浏览 1003
- 评论(0)
struts2标签库
文本框输入文字
struts2标签是struts2的重点,和action配合使用,就是struts2的重点。第一次使用struts2,就觉得比 jsp/servlet这样的方案,容易多了。
在jsp放个input之类的文本框,在servlet中用request.getParameter() 来获取值insert数据库,然后再用request.setAttribute()来给页面返回值。
代码量非常可观。但struts2中就方便多了。一般的写法是这样的。写一个JAVA类继承ActionSupport,然后在JSP页面就可以直接使用了。
例:<s:textfie ...
- 2009-05-19 21:45
- 浏览 3932
- 评论(0)
platform & Server
8.X
英文版
http://download2.bea.com/pub/platform/81/platform815_win32.exe
http://download2.bea.com/pub/platform/81/platform815_linux32.bin (linux)
中文版
http://download2.bea.com/pub/platform/81/platform812_zh_CN_win32.exe
http://download2.bea.com/pub/platform/81/platform814_zh_CN_wi ...
- 2009-03-08 15:22
- 浏览 1393
- 评论(0)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseGen {
private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act ...
Hibernate的映射关联关系和我们现实世界里事物的关联关系一样.比如在UML语言中,以客户Customer和订单Order的关系为例.一个客户可以发送多个订单,而一个订单只能属于一个客户,这是一对多的关联,因此可以成为单向关联.如果同时包含了两两种关联关系,就成为双向关联.在关系数据库中只有外键参照主键的关系.所以关系数据库实际上至支持一对一,或一对多的单向关系.在类于类之间的关系中.要算多对一关系和数据库中的外键参照主键关系最匹配了.因此如果使用单向关联从订单到客户的多对一单向关联,在订单类中就要定义一个客户的属性.表示这个订单属于哪个客户,而客户类就无需定义存放订单的集合属性了.下面写一 ...
- 2008-12-02 21:42
- 浏览 944
- 评论(0)
作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)
原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html
关键字:java,annotation,reflect
前言:
在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用 ...
- 2008-12-01 20:10
- 浏览 1244
- 评论(0)
1.Help---> Software Updates--->Find and Install
2.Search for new features to install
3.New Remote Site
4.name:svn URL: http://subclipse.tigris.org/update_1.4.x
5.等待加载完jar后,window - Show View - Other - SVN - SVN Repositories--->Add SVN Repository
6.输入URL:https://172.16.19.144:8443 ...
看了浪曦的STRUTS2的视频之后,才发现拦截器是多么滴好用,以下是转载内容:
拦截器的作用主要就是拦截东西,拦截什么呢?当然是'action'了,在执行'action'之前 拦截器会起作用,执行一些预先处理的代码,
接着区执行action中相关的方法,之后,流程又会回到拦截器里面,接着去执行后续的一些操作。
先看配置,这些配置都是在struts.xml里面的。配置相当简单,不过底层都是很复杂的。在这章之前,我专门看了下动态代理,感觉真的是开发者花了不少的心血,
首先先建一个包,放我们的interceptor。
过滤器和拦截器是非常相似的,public interface Filte ...
- 2008-11-26 13:44
- 浏览 19759
- 评论(0)