- 浏览: 579940 次
- 性别:
- 来自: 0
最新评论
-
springOfJava:
中岛嘉兰 写道jdk8表示都是waiting...wait01 ...
最简实例说明wait、notify、notifyAll的使用方法 -
中岛嘉兰:
中岛嘉兰 写道jdk8表示都是waiting...wait01 ...
最简实例说明wait、notify、notifyAll的使用方法 -
中岛嘉兰:
jdk8表示都是waiting...wait01 begin ...
最简实例说明wait、notify、notifyAll的使用方法 -
zhoujianboy:
推荐一篇文章 JVM内存模型和JVM参数的关系:http:// ...
图解JVM内存模型 -
timothy2005:
楼主最下方的链接是不是放错了?原本说该篇文章列出了其中一种自定 ...
图解classloader加载class的流程及自定义ClassLoader
文章列表
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
先澄清一点,调试功能是JVM提供的,并不是eclipse或者是应用服务器的功能。JVM提供的调试架构称为JPDA :Java Platform Debugger Architecture(JPDA:Java平台调试架构) ,JPDA通过两个接口和一个协议来完成调试,分别是JVMTI(Java虚拟机工具接口)、JDI(Java调试接口)和JDWP(Java调试连线协议)。
其中简要说一下比较重要的的JDWP的几个参数,jdwp参数格式如下:
...
- 2009-07-29 23:00
- 浏览 2615
- 评论(0)
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。本文包括以下内容:1. 嵌入式Servlet容器有什么意义? 2. 建立一个嵌入式的容器: 使用The Jetty API 3. 将配置从代码中独立出来: XML驱动的配置文件 4. 可执行的JAR包 5. 结论 6 ...
- 2009-07-19 11:26
- 浏览 5227
- 评论(0)
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
远程服务调用大致可以分为固定语言环境和语言中立两种;前者如基于rmi的EJB、基于java序列化的Spring Http Invoker等,后者有基于soap协议的Web Service、使用二进制流传输对象的Hessian、基于xml rpc协议的Burlap等。由于EJB的使用和开发比较麻烦,故一般较少使用。相较而言,web service、Hessian等轻量级的解决方案更受欢迎。Spring已经集成了包括Hessian、Burlap、Http ...
几种通讯协议的比较
一、综述
本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。
RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。
Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任意语言。
Httpinvoker是SpringFramework提供的远程通讯协议,只能用于JAVA程序间的通讯,且服务端和客户端必须使用SpringFr ...
- 2009-06-30 17:09
- 浏览 2990
- 评论(0)
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
首先定义一个读取Oracle数据库的Blob字段并把字节写入一个输出流的方法:
public static void writeImg(OutputStream os) {
Connection con;
try {
con = ConnectionFactory.getConnection();
Statement stmt = con.createStatement();
ResultSet ...
- 2009-01-12 22:01
- 浏览 8375
- 评论(0)
-- 作者: chen_liang
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。
举例说明:
例如表:student(学生)表,表结构为:
ID char(6) --学号
name VARCHAR2(10) --姓名
create table student (ID char(6), name VARCHAR2(100));
insert into sale values('200001 ...
- 2008-11-27 22:22
- 浏览 1268
- 评论(0)
网上有一些网站提供的WebService,可用作测试。如下地址就是一个提供英汉互译的WebService
Endpoint: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx
Disco: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?disco
WSDL: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl
你可以直接在浏览器地址栏里输 ...
- 2008-11-24 00:00
- 浏览 7875
- 评论(0)
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
MIME的英文全称是"Multipurpose Internet Email Extension" 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Sh ...
- 2008-11-22 22:36
- 浏览 5174
- 评论(0)
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
试试纯粹的Ajax吧(一)-----Give me a try!
试试纯粹的Ajax吧 (二)----让server返回更多
JSON(JavaScript Object Notation) 是种轻量级的数据交换格式。对用户来说易读易写;对机器来说,也比较容易解析和生成。JSON基于JavaScript语言的子集,而且是一种语言独立的文本格式,支持C系语言包括C,C++,Java,Perl,JavaScript等和许多其 ...
- 2008-11-22 22:12
- 浏览 1608
- 评论(0)
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
试试纯粹的Ajax吧(一)-----Give me a try!
试试纯粹的Ajax吧 (三)----JSON Now!
我们已经做了一个简单的Ajax应用,这个应用里服务端向客户端返回了数据,但是客户端并没有向服务端发送数据,代码如下:
function getValue(){
createRequest(); //创建一个新的Request
var url="servlet\\AjaxServl ...
- 2008-11-19 17:14
- 浏览 2032
- 评论(0)
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
你熟悉你的XMLHttpRequest对象吗,是否你也像很多人一样只会调用封装好的Ajax框架如prototype或者DWR,却从来没有关心过Ajax真正使用的XMLHttpRequest对象呢。
在非I ...
- 2008-11-19 10:23
- 浏览 2233
- 评论(0)
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
试试纯粹的Ajax吧 (二)----让server返回更多
试试纯粹的Ajax吧 (三)----JSON Now!
又见Ajax? Ajax应该是算在所谓的下一代web app编写规范的范畴中,但是其所使用的技术并不新,主要涉及到的技术无非就是Javascript脚本,XML,当然不能少了支持它的浏览器。还有就是传的神乎其神的异步特性,以至于人们以为Ajax就是“Asynchronous JavaScript and ...
- 2008-11-19 00:03
- 浏览 1633
- 评论(0)
Oracle已经装了很久了,但是一直是当做客户端使用,没有访问过本地数据。最近突然想做实验,就向本地导入了一批数据,想回家以后慢慢试验。 一用以后发现所有的Oracle中文数据都显示为乱码,使用select * from nls_session_parameters查看当前会话的NLS_LANGUAGE 的值为American,当前会话的语言设置为美语了,这也难怪,本来装的oracle数据库就是英文版,默认不支持中文,所以本地如果想正常显示中文的话,需要修改下注册信息。
进入注册表 在\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\下面的NLS_LA ...
- 2008-11-08 16:02
- 浏览 1673
- 评论(0)
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
我们知道,用来编译和运行JAVA程序的应用程序分别是JDK中的javac.exe和java.exe;
而用来编译C#程序的是.net framework中的csc.exe;
我们用eclipse和vs来编译和运行j ...
/**
* 转载请注明作者longdick http://longdick.iteye.com
*
*/
想在JAVA WEB项目中应用AJAX?当然有不少解决方案,其中应用DWR是个不错的选择,使用起来省时又省力。
DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.
DWR不认为浏览器/WEB服务器协议是重要的,而更乐于保证编程界面的简单自然.对此最大的挑战就是把AJAX的异步特性和正常J ...
- 2008-05-17 16:19
- 浏览 2641
- 评论(1)