自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rain's IT Life

唯一不变的就是变化

  • 博客(12)
  • 收藏
  • 关注

原创 客户端技术分类

(分类一)根据客户端运行环境分类:1. 独立的运行程序 - C/S应用2. 运行于容器中2.1 运行于浏览器中 - B/S应用HTML - 典型的B/S系统,CGI、JSP、ASP、PHP、各种模板技术属于此类Flash,例如Flex技术2.2 运行于特定容器中,例如JWS(分类二)客户端肯定知道服务端所在,但服务端未必知道客户端所在,因此根据客户端与服务端的通信需求分类:服务端需要通知客户端,例

2005-05-30 11:47:00 3613 1

原创 Java 的性能

Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。 “先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”(Steve McConnell的《About performance》[16]) 本附录的宗旨就是

2005-05-27 15:32:00 1026

原创 web层技术

Internet网络上早期相互交流的都是静态的HTML页面,随着应用需要,产生了很多动态网页技术,动态网页的实质就是利用Server端的某些技术动态的生成HTML页面,其最终生成的都是HTML页面。最早出现是CGI技术,然后出现了ASP,JSP,PHP等技术,并且还有一些其他的基于XML的技术,以及类似JSP,ASP等的技术实现。CGICommon Gateway Interface,公共网关接口

2005-05-26 15:18:00 1186

原创 Rich client and Java Web Start

Rich Client综合了C/S和B/S两者的优点,UI表现丰富,无需安装,容易分发部署维护升级。 JWS就是Java里的一种Rich Client技术,使用JWS,用户只需在JWS输入一个链接就可以访问具体应用,其相关概念如下:用于部署Swing UI是JNLP协议的一个实现(Java Network Lauch Protocol)可以运行任何Java应用(不仅仅是Swing UI)JNLP是

2005-05-26 15:16:00 1101

原创 Java分布式事务概念与实现示例

在java中有如下三种事务,简单的JDBC级的事务 JTA - 在EJB环境下,用户得到事务并进行控制CMP - 完全由容器控制事务,用户通过Bean配置文件来定义事务行为 二三种都支持分布式事务,但只支持Java环境下的分布式事务。下面讨论如何在Java程序里实现分布式事务,即在同一个事务里访问多个数据源。实际上就是如何使用JTA. 这里假设使用Oracle数据库,使用WebLogic部署应用,

2005-05-26 15:13:00 1888

原创 JDBC issues

前两天看了一下JDBC相关的东西,有如下几个Issues:1. ps, rs 可以不用手工释放2. Statement可以执行批处理(一次执行多条SQL)3. DatabaseMeta, ResultSetMeta都可以得到DB的Meta信息4. 事务隔离级别(行加锁,表加锁) - 由JDBC驱动确定

2005-05-26 15:12:00 1535

原创 Apache Proxy and WebLogic Proxy

weblogic和apache都实现了HTTP PROXY功能. 这里的代理指的就是HTTP请求转发。http://e-docs.bea.com/wls/docs81/plugins/http_proxy.htmlapache实现的是真正的代理服务器,你可以在IE里配置使用Apache服务器作为代理服务器;weblogic实现的比较简单,是作为另外一个server的代理。Apache Proxy提

2005-05-26 15:11:00 2184

原创 Resources for Eclipse

http://www.eclipse.org|Eclipse.org Eclipse的项目主站,还包括很多子项目 http://eclipse-plugins.2y.net 上面列了很多Eclipse插件EMF - 由Eclipse.org提供的标准Eclipse的扩展,是一个建模框架,很多建模插件都是基于EMF的Lomboz - 开发J2EE的插件,对JSP,EJB等支持都不错XMLBudd

2005-05-26 14:57:00 1006

原创 Java国际化问题

1. JVM使用unicode编码,所以Java本身是支持任何编码的2. 但Java在与其他系统交互时会出现中文问题,因为其他系统使用的多数是本地码,这时需要做unicode码与本地码的转换,因此Java国际化问题都是出现在数据进出JVM的时候。一般情况下这种转换也可以正确进行,但如果有些Java应用没有考虑国际化支持,就要开发人员自己解决了,会出国际化问题的情况如下:HTTP 参数 - 著名的w

2005-05-26 14:55:00 1957

原创 Release FAQ for Apache projects

Apache项目有如下几种发行包:Builds - 非正式发行包Nightly Builds - 一个常见的Builds就是Nightly Builds,就是每天从CVS主分支上打一个包出来,供无法访问CVS的用户每天获得最新的版本Releases - 经过批准的正式的发行包,有版本号Stable Releases - 稳定的发行包Unstable Releases - 不稳定的发行包,在Apac

2005-05-26 14:48:00 895

原创 关于硬盘分区

常用的分区工具: FDISK - DOS、Windows自带 Partition Magic - 可以动态分区而不丢失数据 System Commander FDISK分区时常分如下几步: 分区 激活主分区 格式化 FDISK分区依照如下顺序:primary -> extended -> logical,删除分区时依照相反顺序。primary可以有多个(通常都只需要一个),primary以外的硬盘

2005-05-26 14:47:00 975

原创 其实FireFox的速度可以更快

改进的步骤非常简单,首先在浏览器地址栏里输入“about:config”,等系统调用完毕之后按照下列步骤:更改 "network.http.pipelining" 为 ture更改 "network.http.proxy.pipelining" ture更改 "network.http.pipelining.maxrequests"为30,意思是同时可以接受30条申请原文:http://blog.

2005-05-26 14:46:00 1207

空空如也

空空如也

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

TA关注的人

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