- 浏览: 784976 次
- 性别:
- 来自: 西安
-
最新评论
-
wangyudong:
新版本 Wisdom RESTClienthttps://gi ...
jersery client调用REST框架web services服务的一个示例 -
wangyudong:
很多REST Client是不支持自动化测试RESTful A ...
jersery client调用REST框架web services服务的一个示例 -
doubledumbao:
感谢你的代码,在使用中发现两处小问题,已经做了修改,再次感谢。 ...
Java Zip Utils 压缩/解压缩工具包 -
doubledumbao:
package com.ry.messagedigest;
...
Java Zip Utils 压缩/解压缩工具包 -
phrmgb:
对wsdl讲解的很细致,收藏
Web Service (二) WSDL详解
文章列表
Java class文件的JDK编译版本号
- 博客分类:
- Java
本人转载自新浪博客,原文地址:http://blog.sina.com.cn/s/blog_437ff56b0100r22z.html
需要用可打开二进制文件的软件来打开,不要用文本方式打开或其他文本编辑器打开。
比如用UltraEdit(UE)打开class文件(如果是在linux,比如Ubuntu下,用$ hexdump -C Test.class),你会看到诸如第一行是:
00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37
前四个字节为固定的 CA FE BA BE ,接下来的四个字 ...
选择框(select)添加或者减少选项(option)操作的js代码如下所示:
function changeToSelect()
{
var selected = document.forms[0].enterTypesSelected;
var noSelected = document.forms[0].enterTypesNOSelect;
var selectedColl = selected.options;
var noSelectedColl = noSelected.options;
var enterTypes ...
TOMCAT支持J2EE版本问题
- 博客分类:
- Java
j2ee1.4 支持的是servlet2.4,jsp2.0,ejb2.1,等等
j2ee5.0 支持的是servlet2.5,jsp2.1,ejb3.0,等等.
Tomcat5实现了Servlet2.4和JSP2.0,所以在tomcat5下运行的web工程,最好是选择j2ee1.4,如果要选择j2ee5.0,需要手动拷贝j2ee5.0的jar.
Apache Tomcat version 5.5 implements the Servlet 2.4 and JavaServer Pages 2.0 specifications from the Java Com ...
使用Spring的RMI支持,你可以通过RMI基础设施透明的暴露你的服务。设置好Spring的RMI支持后,你会看到一个和远程EJB接口类似的配置,只是没有对安全上下文传递和远程事务传递的标准支持。当使用RMI调用器时,Spring对这些额外的调用上下文提供了钩子,你可以在此插入安全框架或者定制的安全证书。
1.使用RmiServiceExporter暴露服务
使用RmiServiceExporter,我们可以把AccountService对象的接口暴露成RMI对象。可以使用 RmiProxyFactoryBean 或者在传统RMI服务中使用普通RMI来访问该 ...
参考文章:《Java RMI 简介、原理、实例 (远程接口|分布式部署)》
http://hi.baidu.com/wqlearner/blog/item/f3fbf78128f7589df703a690.html
《RMI原理及实现》
http://java.chinaitlab.com/rcj/1850.html
...
SimpleDateFormat 线程安全的问题
- 博客分类:
- Java
SimpleDateFormat中的日期格式不是同步的。推荐(建议)为每个线程创建独立的格式实例。如果多个线程同时访问一个格式,则它必须保持外部同步
JDK原始文档如下:
Synchronization
Date formats are not synchronized. It is recommended to ...
Java编程中“为了性能”尽量要做到的一些地方
- 博客分类:
- Java
这篇文章COPY自:http://www.iteye.com/magazines/66 请支持原创
个人觉得这篇文章不错,所以放到自己的博客中来存个档。
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
第一 ...
1.Web Service的一些相关概念
web service:远程调用的一种方案。一种解决跨平台、跨语言间的分布式系统的集成(整合)方案
esb:enterprise service bus企业服务总线
soap:simple object access protocal简单对象访问协议(http + xml)
soa:service or ...
1.CXF框架由来
ApacheCXF项目是由ObjectWeb Celtix和CodeHaus XFire合并成立。ObjectWeb Celtix是由IONA公司赞助,于2005年成立的开源Java ESB产品,XFire则是业界知名的SOAP堆栈。合并后的ApacheCXF融合该两个开源项目的功能精华,提供了实现SOA所需要的核心ESB功能框架,包括SOA服务创建,服务路由,及一系列企业级QoS功能。
2. ApacheCXF架框的目标
1,支持不同的绑定,包括SOAP,REST 和 Corba。
2,支持WS相关标准,包括WS-Addr ...
这是最近项目中和第三方联调接口时遇到的一个问题。
第三方服务端:是使用jersery REST框架构建的web services服务,提供给我们的是wadl文件。他们是基于的是JDK1.6开发环境,jersery的版本也比较高,也是基于JDK1.6.
我方客户端:我们的现网环境是基于JDK1.5,所以要考虑基于JDK1.5环境进行开发测试。如果直接使用和他们一样版本的jersery客户端jar,基于他们提供的wadl文件生成客户端,基本上是半小时内将问题搞定,但那必须在jdk1.6环境下,
所以我们必须让他在jdk1.5环境下能跑,最后在网上找了低版本的jersery客户端jar,同时将j ...
MyEclipse自动补全与快捷键设置
- 博客分类:
- eclipse
eclipse3.3及以后的版本中中把内容助手(content assist)的快捷键由 alt+ /改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。而已前eclipse 3 ...
怎样将电脑屏幕由刺眼的白色改为淡绿色,让大家在工作的同时,尽可能的将电脑对我们眼睛的伤害降到最低!
第一种设置
设置方法:打开控制面板中的"显示"选择外观(appearance)-高级(advanced),然后在项目(items)那栏选“窗口”(windows),再点颜色(color)-其它颜色(others),然后把Hue(色调)设为85,Sat(饱和度)设为90,Lum(亮度)设为205。然后单击添加到自定义颜色(Addtocustomcolors),按“确定”...一直确定。
把窗口设成绿色之后,再来把IE的网页背景也变成养眼的绿色 :打开IE, ...
Eclipse插件安装的三种方法
- 博客分类:
- eclipse
转载自:http://www.blogjava.net/tangzurui/archive/2008/06/30/211669.html
(前两种安装方式以多国语言包的安装为例)
1. 普通安装:用直接解压的安装方式来实现
解压插件到某个文件夹
将下载的插件文件解压到 Eclipse 的安装目录 ...
常用的js较验集锦
- 博客分类:
- JQuery&JScript
1.去空格
第一种方法
function ltrim(str) {
if(str.length==0)
return(str);
else {
var idx=0;
while(str.charAt(idx).search(/\s/)==0)
idx++;
return(str.substr(idx));
}
}
function rtrim(str) {
if(str.length==0)
return(str);
else {
var idx=str.len ...
Eclipse快捷键
- 博客分类:
- eclipse
本文转载自:http://www.blogjava.net/action/articles/17339.html
Eclipse 快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+En ...