自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 脚本优化笔记

1、先查看网络路径是否正确。尤其是外网访问时。   命令:tracert  服务器IP2、用fireBug(firefox下)或httpwatch(IE下)查看每个脚本的加载时间。    加载时间长的脚本需要优化。

2013-07-01 17:55:00 1966

转载 北斗卫星定位系统原理

北斗一号的工作原理:      “北斗一号”卫星定位系统由两颗地球静止卫星(800E和1400E)、一颗在轨备份卫星(110.50E)、地面站(包括中心控制系统、标校系统等)和各类用户机等部分组成。      系统的工作过程是:首先由地面站向卫星I和卫星II同时发送询问信号,经卫星转发器向服务区内的用户机广播。用户机响应其中一颗卫星的询问信号,并同时向两颗卫星发送响应信号,经卫星转发回地面

2013-05-25 18:21:37 22564

转载 云计算:为什么在我国只闻其声不见其形?

今日读了csdn中一篇关于国内云计算的评论,觉得非常不错。现将地址摘抄如下:http://cloud.csdn.net/a/20120117/310861.html

2012-01-31 10:01:53 1746

转载 什么是REST

<br />原文:http://sd.csdn.net/a/20110602/299167.html<br /> <br />导读:本文是从《What is REST?》这篇文章翻译而来,译文来自外刊IT评论《什么是REST?》。内容如下:<br />让我来给你们做一个非常简单的,适用的解释。<br />REST是一套用来创建Web Service的方法。<br />REST式的Web Service的主旨是让事情尽量的简单化。<br />REST式的Web Service使用HTTP里的方法:GET,PO

2011-06-02 15:11:00 1873

转载 拟化应用的终极目标就是云计算

<br />原文:http://www.cloudcomputing-china.cn/Article/cloudcomputing/201101/739.html<br /> <br />"未来几年是虚拟化发展的关键时期,谁占得先机,就会在未来的IT市场成为胜利者。从IT技术及应用的发展来看,虚拟化应用的终极目标就是云计算。<br />与云计算关系密切<br />虚拟化尽管不是一种新技术,却被公认为是近几年的IT技术热点。其原因在于自从1998年虚拟化厂商VMware公司将只有在大型机中采用的虚拟化技

2011-06-01 12:31:00 1640

转载 云计算知识普及:云计算的历史、发展与未来

<br />原文:http://www.cbinews.com/solution/news/3916.html<br />   “云计算”越来越成为人们所关注的一个名词,因为它代表了信息时代的未来。<br />  那么,什么是云计算?云计算有什么用处?它将如何改变整个世界?……一连串的问题等待解答。虽然,很多问题现在或许没有完整的答案,但是,本文试图通过分析云计算的起源以及云计算与网格计算、Web2.0之间的关系,来阐述云计算的历史、发展与未来。<br />  一、两个故事<br />  我

2011-06-01 12:12:00 2460

原创 Eclipse RCP笔记

使用Eclipse RCP进行桌面程序开发(一):快速起步笔记:所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持。更重要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序。创建的桌面程序可以导出成Eclipse产品,形成和Eclipse同样的目录结

2011-05-31 21:27:00 1719

转载 Tomcat集群

<br />一般我们讲集群,很重要的两个指标是负载均衡和session复制,这两个是集群服务的必要条件.<br /> <br />负载均衡: 就是通过apache配置多个tomcat ,让访问量分布到多个web服务器 上面,减少单个服务器的压力。<br />session 复制 配置多个tomcat会出现这样的情况,就是某个用户在访问网站的时候,第一次请求请求到服务器1,然而第二次却请求到服务器2,<br />此时该用户的session信息只在服务器1有,到服务器2就丢失了改用户的信息,为了

2011-05-31 13:48:00 1536

转载 谈谈对于企业级系统架构的理解

<br />原文:http://www.cnblogs.com/liping13599168/archive/2011/05/11/2043127.html<br /> <br />在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。<br /><br /><br />这个是最基本的三层架构模式。<br />表现层充当系统的界面呈现以及UI逻辑的角色,也就是

2011-05-12 22:44:00 1687

转载 httpclient认证

原文:http://kiikoo.iteye.com/blog/830771 商业性 Web 站点大都提供站点认证功能以保护某些受限资源,HTTP 协议和 J2EE 规范对 Web 站点的认证过程都已有了详尽的定义,常见浏览器都能根据相应协议提供对应的界面形式帮助用户完成站点的认证过程。但在某些情况下,我们需要编写程序直接获取站点的受保护资源,在这类情况下,就不能利用浏览器给定的界面去完成认证,而需要我们根据不同的协议人工地发送相应请求以完成整个认证过程。本文根据这种需求给出一个基于 Apache Http

2011-05-04 22:48:00 5271 1

转载 过滤器、监听器、拦截器的区别

原文:http://www.360doc.com/content/10/0601/09/495229_30616324.shtml1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有

2011-04-24 12:02:00 99071 11

转载 HttpClient学习(二)

HttpClient 是我最近研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。原文:http://blog.csdn.net/ambitiontan/archive/2006/01/06/572171.aspx一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方

2011-04-10 16:45:00 2440

转载 HttpClient学习(一)

<br />原文:http://www.ibm.com/developerworks/cn/opensource/os-httpclient/<br /> <br />简介: HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。<br /> <br /><br />Ht

2011-04-10 16:16:00 2056

转载 实战window.name解决跨域问题

<br /><br /><br />原文:http://www.alisdn.com/wordpress/?p=433<br /><br />之前在怿飞的博客上看到一篇关于window.name解决跨域问题的文章,给web前端的跨域问题提供了另外一种选择,但是里面的例子写得不是很简洁,这里从一个简单的例子,来说明该机制的应用。具体的机制说明可以参考http://www.planabc.net/2008/09/01/window_name_transport/<br /> <br />该例子准备了3个页面,分

2011-03-22 18:35:00 1885

转载 利用window.name解决跨域问题

<br />原文:http://www.alisdn.com/wordpress/?p=433<br /><br />之前在怿飞的博客上看到一篇关于window.name解决跨域问题的文章,给web前端的跨域问题提供了另外一种选择,但是里面的例子写得不是很简洁,这里从一个简单的例子,来说明该机制的应用。具体的机制说明可以参考http://www.planabc.net/2008/09/01/window_name_transport/<br /> <br />该例子准备了3个页面,分别为A、B、C。A是主页

2011-03-22 18:29:00 3341

转载 关于创业搭档:一个好汉三个帮?

<br />原文:http://blog.csdn.net/harrymeng/archive/2011/03/20/6262789.aspx<br /> <br /><br />我记得前些年中国的创业氛围与热情是很好很热的,出现了一大批敢闯荡敢作为的年轻人,他们白手起家,历尽千辛万苦,有的实现了自已的梦想,有的还在奋斗中,而当今这个社会,真是令人不安与悲哀,做实业或创业的人越来越少了,因为无论你如何地努力拼搏,结果大多都远远比不上那些投机取巧、炒房炒金炒银的人来得快赚得多,做实业或创业的人在他们面前似乎有

2011-03-22 11:35:00 1676

转载 Javascript跨域访问解决方案(二)

<br />什么是同源策略?<br />同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。这个浏览器策略很旧,从 Netscape Navigator 2.0 版本开始就存在。URL说明是否允许通信http://www.playgoogle.com/lab/a.js<br /> <br />http://www.playgoogle.com/script/b.js同一域

2011-03-17 11:31:00 2347 1

转载 优雅绝妙的Javascript跨域问题解决方案

原文:http://hi.baidu.com/dburu/blog/item/3f29e1243e519e278744f9f4.html关于Javascript跨域问题的解决方案详见:http://blog.csdn.net/sfdev/archive/2009/02/13/3887006.aspx,除文中提到的3种解决方案之外,在今年的baidu salon分享会上黄方荣主讲的《WEB数据交互的艺术》中提到一个非常优雅绝妙的解决方案!话不多说,直接上解决方案原理图:该图要解决的问题说明如下:在AAA.co

2011-03-17 11:26:00 2096

转载 Javascript跨域访问解决方案(一)

原文:http://blog.csdn.net/sfdev/archive/2009/02/13/3887006.aspx由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的父域taobao.com。二、基于不同父域页面之间的访问;参见如下3

2011-03-17 11:08:00 2179

转载 ajax跨域和js跨域解决方案总结

ajax跨域和js跨域解决方案总结

2011-03-17 10:58:00 1862

转载 cglib学习(一)

代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理。JDK的动态代理用起来非常简单,当它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的类,该怎么办?现在我们可以使用CGLIB包。

2011-03-10 16:08:00 940

转载 HTTP状态代码集

HTTP状态码集

2011-03-10 15:04:00 955

原创 Tomcat时区设置方法

今天在项目中碰到了一个tomcat时间跟系统时间不一致的问题,上网找到了解决方法,参见网址:http://evanmin.javaeye.com/blog/849844一,在catalina.bat中配置如下: set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=GMT+08 -Xms256m -Xmx800m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.loggi

2011-03-09 15:24:00 29514 1

转载 spring IOC学习,手动实现IOC容器

IOC(Inversion of Control),即控制反转,它使你不需要再自己来实现对象的创建,而是把这些工作都交由容器来进行管理,增加了代码的可重用性。下面,便手动实现一个简单的IOC容器。本文参见:http://chenguanwei2008.javaeye.com/blog/361558 , 能够很好的体现IOC的设计思想。首先建立一个接口和这个接口的2个实现类:package cn.cgw.ioc; public interface ReportGenerator {

2011-03-09 11:19:00 1190

转载 Webservice学习笔记六,SOAP, REST and XML-RPC报文格式收集

SOAP, REST and XML-RPC报文格式

2011-03-08 16:10:00 9142

转载 Webservice学习笔记五,Web Service实践之REST vs RPC

原文:http://www.congci.com/item/299摘要Web Service 已经不再新鲜, 而随后的 SOA, Cloud Computing 也不断出现, 直到百度也 提出了自己的 框计算, 我们尚且不管这些时髦的名词背后所蕴藏的实际的技术创新有多少, 但是他们终究是逃不出一点, 即 如何解决访问服务的问题, 而此处的服务通常不在本地而是在遥远的你不知道的美国或者印度.本文想阐述标题中提到的两种解决远程服务访问的方法,优缺点及其一些实际的建议等.Contents摘要引

2011-03-08 15:27:00 3883

转载 Webservice学习笔记四,XML-RPC与SOAP 区别

<br />原文:http://hi.baidu.com/sonan/blog/item/f8c7213820fa342ab9998fcd.html<br /> <br /><br />XML-RPC, SOAP 的区别<br />在Web服务发展的初期,XML格式化消息的第一个主要用途是应用于XML-RPC协议,其中RPC代表远程过程调用。在XML远程过程调用 (XML-RPC)中,客户端发送一条特定消息,该消息中必须包括名称、运行服务的程序以及输入参数。 <br /><br />  XML-RPC只能使

2011-03-08 14:37:00 4981

转载 Web service学习笔记三,RPC与REST区别

原文:http://kevinpeng.javaeye.com/blog/713450先来了解一下: RPC(Remote Procedure Call)远程调用 RPC是在客户端/服务器端(client/server)网页或软件编程中不可缺少的一种方法,client若需要对数据进行处理时,先创建一个提出问题的进程(procedure),进程采用将操作以请求的方式发送给服务器,并等待服务器端对请求做出响应并给出回复,不需要在client端去实际的进行数据处理和复杂的运算,而是将这些过程交给服务器去做,这个c

2011-03-08 14:30:00 1860

原创 如何获取方法参数的描述信息

项目需求:AtELite中选择控件的某个方法,希望返回该方法的参数个数和各个参数的描述说明。其中参数个数用于构建输入框,各个参数的描述说明用于当鼠标放到输入框上时,用alt的形式显示该输入框对应参数的描述说明。

2011-03-07 16:30:00 7554

原创 *.docx,*.xlsx,*.pptx文件下载后变成.zip文件,*.csv文件下载后变为.html文件

场景:*.docx,*.xlsx,*.pptx文件下载后变成.zip文件,如何解决

2011-03-07 10:49:00 3736 1

转载 Java Annotation学习(一)

Jazz Annotation学习系列文章一

2011-03-04 11:22:00 706

转载 在Rest服务调用中应用JAXB来实现XML与对象之间的转换

最近在用HttpClien来调用Rest服务,在其中要用到XML与java对象之间的转换,发现用JAXB非常方便。现整理如下。具体应用例子转帖自http://terrencexu.javaeye.com/blog/702089在java开发中使用XML几乎是每个程序员都会碰到的,目前可供我们选择的库也有很多,包括,dom4j, jaxen,  SAX等等,本文将介绍如何使用JAXB进行Object-XML mapping.JAXB目前已经集成到了JDK6中,但还是推荐下载使用最新版的jaxb库, https

2011-03-01 16:03:00 2075

转载 使用Ajax实现无刷新上传文件

原文:http://dolphin-ygj.javaeye.com/blog/493619     众所周知ajax是使用了浏览器内部的XmlHttpRequest对象来传输XML数据的。既然是Xml的数据传输,那么传输的数据肯定是文本的,而文件上传则需要传输二进制的数据,显然用ajax是不可能的能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。    而本文实现的文件上传也是无页面刷新的,可以说是一种"类似AJAX"方法。    其实在aja

2011-02-25 22:35:00 1288

原创 弹出页面进行文件下载,如何在文件下载完毕后,将该弹出的页面关闭掉的解决方案

场景:弹出页面进行文件下载,如何在文件下载完毕后,将该弹出的页面关闭掉。

2011-02-22 20:40:00 2872 1

原创 多个地方同时向一个文件读写的互斥问题解决方案

场景:多个地方同时向一个文件写数据,如何保持写数据的互斥性。

2011-02-22 20:38:00 6062

转载 java动态代理学习(一)

<br />原文:http://callan.javaeye.com/blog/161806<br />在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。<br />Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: <br /> <br />1. Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[] args)。在实

2011-02-16 11:19:00 789

转载 Jakarta Commons Chain学习(二)

原文:http://www.360doc.com/content/06/0612/10/2718_133115.shtml就像我们在第一部分中讨论的那样,Commons Chain提供了一个基于Java的框架和API来描述顺序的处理过程。现在这个在Javarta Commons项目下开发的框架正在最新的Struts发布版(在这指的是1.3版本)中接受考验。在这一部分,我将具体描述Struts如何使用Chain简化HTTP请求处理。Commons Chain允许你定义多组顺序的命令。每一组命令

2011-01-20 17:12:00 1398

转载 Jakarta Commons Chain学习(一)

原文:http://phil-xzh.javaeye.com/blog/321536使用Commons Chain作为程序开发人员,我们经常需要对一个实际上程序性的系统应用面向对象的方法。商业分析家和管理人员描述这样的系统时通常不使用类层次和序列图,而是使用流程图和工作流图表。但是不论如何,使用面向对象的方法解决这些问题时会带来更多的灵活性。面向对象的设计模式提供了有用的结构和行为来描述这种顺序的处理,比如模版方法(Template Method)[GoF]和责任链(Chain of Responsibil

2011-01-20 15:40:00 3993 1

原创 STRUTS2中的设计模式

<br />在Struts2中,其拦截器结构的设计,是一个典型的责任链模式的应用。首先将整个执行划分成若干相同类型的元素,每个元素具备不同的逻辑责任,并将他们纳入到一个链式的数据结构中(我们可以把堆栈结构也看作是一个递归的链式结构),而每个元素又有责任负责链式结构中下一个元素的执行调用。<br />这样的设计,从代码重构的角度来看,实际上是将一个复杂的系统,分而治之,从而使得每个部分的逻辑能够高度重用并具备高度可扩展性。所以,Interceptor结构实在是Struts2/Xwork设计中的精华之笔。<

2011-01-19 17:03:00 8751 1

转载 STRUTS2拦截器介绍

原文:http://www.cublog.cn/u2/86974/showart_1742729.html拦截器(Interceptor)是Struts 2的核心组成部分。拦截器几乎完成了Struts2框架70%的工作,包括解析请求参数、将请求参数赋值给Action属性、执行数据校验、文件上传……,Struts2设计的灵巧性,更大程度地得益于拦截器设计,当需要扩展Struts2功能时,只需要提供对应拦截器,并将它配置在Struts2容器中即可;如果不需要该功能时,也只需要取消该拦截器的配置即可。这种

2011-01-19 16:14:00 1736 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除