ascii: 设定以ASCII方式传送文件(缺省值) bell: 每完成一次文件传送,报警提示. binary: 设定以二进制方式传送文件. bye: 终止主机FTP进程,并退出FTP管理方式. case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. cd: 同UNIX的CD命令. cdup: 返回上一级目录. chmod: 改变远端主机的文件权限. close: 终止远端的FTP进程,返回到FTP命令状态, 所有的宏定义都被删除. delete: 删除远端主机中的文件. dir [remote-directory] [local-file] 列出当前远端主机目录 ...
PORT模式和PASV模式 PORT模式下的FTP服务: 缺省情况下PORT模式的数据端口是20, 控制端口是21(控制端口可以设定, 本文假定使用21)。 当进行连接时,客户端使用一个 随机的端口N(N大于1024)连接服务器的控制端口21, 然后客户端开始监听端口N+1,并向服务器发送命令 PORT N+1,服务器用自 己的数据端口20连回客户的N+1端口。 由于PORT模式仅仅是发送端口给服务器,由服务器连回客户端,如果客户端有防火墙,这样的连接会被认为是外部主机试图连接内 部的主机, 通常情况下是不允许的。 为了解决这个问题, 引入了PASV模式 PASV模式下的FTP服务 ...
1--------------------------------------------------------- 推荐人:图钉推荐滤镜:Digital Film Tools 55mm v7.0推荐理由:从6.0升级到7.0,新增了一些摄友所关注的新功能滤镜介绍:Digital FilmTools 55mm是一套面向Avid Xpress的一款数字特效插件,是一套非常独特的出自于数字胶片工具的插件包,它不但出色地模仿了流行的照相机滤光镜、专业镜头、光学试验过程、胶片的颗粒、颜色修正等效果,还模仿了自然光和摄影特效,所有的这些都可以在8或16位通道中进行加工处理。这套插件包括:烟雾、去焦、扩 ...
【1、最基本的弹出窗口代码】   <SCRIPT LANGUAGE="javascript"> <!-- window.open ("page.html") --> </SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open ("page.html") 用于控制弹出新的窗 ...
JAVA上加密算法的实现用例 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用 级别: 初级 王辉 (ddxxkk@21cn.com), 2001 年 7 月 04 日 通常,使用的加密算法 比较简便高效,密钥简短,加解密速度快,破译极其困难。本文介绍了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用。 第1章基础知识   1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快 ...
实时传输协议(RTP)是一个Internet协议标准,它描述了程序管理多媒体数据实时传输的方式。最初在Internet工程任务组(IETF)的请求注解(RFC)1869中对RTP协议进行了描述,RTP由IETF的音视频传输工作组设计,它支持多个地域上分布的参与者的视频会议。RTP普遍应用于Internet的电话应用中。RTP本身并不保证多媒体数据的实时传输(因为这取决于网络特性),但是,当数据尽最大努力到达后它将提供必要的方法来管理这些数据。  RTP与控制协议(RTCP)配合工作,RTCP使得大的组播网络能够监视数据传输。监视能使接收器侦测到任何的包丢失,还可以补偿任何的延迟抖动。两个协 ...
目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。每个部分有不同的目的。 每台机器都有根文件系统,它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。  /usr 文件系统包含所有命令、库、man页和其他一般操作中所需的不改变的文件。 /usr 不应该有一般使用中要修改的文件。这样允许此文件系统中的文件通过网络共享,这样可以更有效,因为这样节省了磁盘空间 ...
2008-04-27

JMS简介

1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。 2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。3. WebLogic JMS S ...
<jsp-config> 元素主要用来设定JSP 相关配置 <jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。 <taglib>元素在JSP 1.2 时就已经存在;<jsp-property-group>是JSP 2.0 新增的元素:<jsp-property-group>元素主要有八个子元素,它们分别为:<description>:设定的说明;<display-name>:设定名称;<url-pattern>:设定值 ...
  语言和地理环境对我们的文化产生重要影响.我们同他人之间的交流以及生活中的事件都发生在语言和地理环境所产生的一个系统里.由于语言和环境的不同,以至需要我们来制定一个适合的方式来达到向他人表述我们自己或者我们的想法的目的.为了有效地与他人交流,需要考虑对方的文化,环境以及使用对方的语言.    类似地,一套有实效的软件系统也要考虑用户的语言和地理区域.语言和区域形成了本地环境,描述了软件本地化的配置和上下文.在JAVA平台上,通过java.util.Locale对象来描述本地化.    本文为在JAVA平台上的编程人员讲解Locale对象以其含义.    本文分成如下几部分:    . 定义  ...
wllm 转贴   更新:2006-04-15 21:11:44  版本: 1.0    角色访问控制(RBAC)引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(权限,表示对Resource的一个操作,即Operation+Resource)。Role作为一个用户(User)与权限(Privilege)的代理层,解耦了权限和用户的关系,所有的授权应该给予Role而不是直接给User或Group。Priv ...
前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更主要的就是因为它足够直观。简单,包括概念数量上的简单和意义上的简单还有功能上的简单。想用一个权限系统解决所有的权限问题是不现实的。设计中将常常变化的“定制”特 ...
   因为我在上一个的项目中负责有关权限控制这一块,所以Linkin把权限系统方面的设计工作交给我了。但是,我不想沿用以前我们设计的权限系统,因为我们以前的权限系统有一些缺陷。并且在做以前的权限系统的时候也积累了一些我的想法,希望能在这次的系统中把我以前的一些想法应用上去,设计出一个更好的权限系统,因为这个权限系统是为大中型企业应用框架服务的,所以会比较全面,但是又绝对不会像某些变态的ERP系统对数据表中的每个字段都作CRUD权限控制。我设计的原则是“够用,好用”。权限系统只负责粗粒度上的控制,细粒度的权限控制,交与子业务系统自己负责。 说 ...
Jakarta common:Commons LoggingJakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包括Log4J, Avalon LogKit, and JDK 1.4等,进行了简单的包装,此接口更接近于Log4J和LogKit的实现.Commons-LatkaCommons-Latka 是一 ...
JAVA后台程序设计及UTIL.CONCURRENT包的应用何 恐摘要 : 在很多软件项目中,JAVA语言常常被用来开发后台服务程序。线程池技术是提高这类程序性能的一个重要手段。在实践中,该技术已经被广泛的使用。本文首先 对设计后台服务程序通常需要考虑的问题进行了基本的论述,随后介绍了JAVA线程池的原理、使用和其他一些相关问题,最后对功能强大的JAVA开放源码线 程池包util.concurrent 在实际编程中的应用进行了详细介绍。关键字: JAVA;线程池;后台服务程序;util.concurrent1 引言在软件项目开发中,许多后台服务程序的处理动作流程都具有一个相同点,就是:接受客户 ...
Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix Corp 2002 年 10 月 12 日贴在我们多线程 Java 编程论坛上最常见的问题之一是“怎样创建线程池?”。几乎在每个服务器应用程序中都会出现线程池和工作队列问题。本文中,Brian Goetz 探讨了线程池的动机、一些基本实现和调优技术以及一些要避免的常见危险。为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议( ...
作者 Robert Bazinet译者 Frank Cheung 发布于 2008年1月16日 上午1时12分 社区 Ruby, .NET, Java 主题 Web 2.0 Ajax甚是火爆,很多人能感受到。但你的Web2.0程序运行起来,却不见得如你想象中的那么理想。了解一些简单的优化技巧就能有所帮助。 最近在Mix 2007上,由领导Internet Explorer团队的资深程序经理Cyra Richardson发表了一篇名位《How-to Make your AJAX Applications Scream on the Client 》的报告,向开发者深入介绍提高客户端程序性能更好的 ...
作者 Gavin Terrill译者 王翔(Vision Wang) 发布于 2007年10月10日 下午8时48分 社区 Architecture 主题 RIA, 性能和扩展性 今天,当我们选择负载均衡时,大部分Web应用集群选择基于软件或硬件的服务器端方案,而《Digital Web Magazine》最近发表的一篇文章讨论了一家公司如何在EC2支持的应用中实现客户端负载均衡。文章从负载均衡方案的需求谈起:需要在应用服务器集群中分担负载; 温和地应对单个服务器的宕机; 确保在最终用户端可以把这组服务器视为一个单独的服务器。 作者朱磊(音译 Lei Zhu)分析了我们常用的服务端负载均衡手段 ...
作者 Anil Bhatt译者 张凯峰 发布于 2007年7月19日 上午9时35分 社区 Java 主题 Web框架, JavaScript 使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用。实时的动态数据比如新闻标题、证券报价和拍卖行情都需要尽快地发送给用户。然而,AJAX仍然受限于web请求/响应架构的弱点,使得服务器不能推送实时动态的web数据。Delft科技大学的Engin Bozdag、Ali Mesbah和Arie van Deursen一起讨论了下面这些可以实现基于web的实时事件通知的方法:1.HTTP拉取方式:在这种传统的方法中,客户端以用 ...
一、发送请求的html文件  <html><head><title>ajax+jsp域名查询</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="javascript"> var XMLHttpReq; //创建XMLHttpRequest对象 function cr ...
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封 ...
2008-03-29

二叉树

树的定义:树是n(n>0)个结点的有穷集合。(1)    有且仅有一个称为根的结点;(2)    其余结点分为m(m>=0)个互不相交的非空集合T1,T2…Tm,这些集合中的每一个都是一棵树,称为根的子树。在树上,根结点没有直接前趋。树形结构的术语及其含义:(1)    度:树上任一结点所拥有的子树的数目称为该结点的度。(2)    叶子或终端结点:度为0的结点。(3)   &nb ...
时间:2007-12-20 04:55:00 来源:赛迪网 作者:maXiaoKe 编辑:chinaitzhe 下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活把握。并逐步做到:在应用中发展,在发展中应用。 1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在非凡情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应 ...
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。下面是已知的两者之间的差别,仅供参考。 1.InnoDB不支持FULLTEXT类型的索引。 2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。 3.对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一起建 ...
运行以下代码仔细观看一下结果就知道它们的区别了! <div id="div"><input name="button" value="Button" type="button"><font color="green"><h2>This is a DIV!</h2></font></div> <input name="innerHTML" value="innerH ...
先要说明的是,JSP默认是多线程的; JSP中用到的out,request,response,session,config,page,pageConext这7个怎么用都没系,但application就不是线程安全的了; 不是线程安全的,还有一个静态变量,JAVA里就那么死硬派,JSP里还是死性不改,但这个不是重点,重点是在获取页面值的时候,突然睡着了,或者其它什么原因了,这时又有人进来,把值给换了,这时才出现问题; 所以会出现莫名其妙的数据,在网上找了一些相关的资料,也算做个总结; 解决的办法: 1.采用单线程,这样把JSP的优点都给杀死了;(不实际); 2.加个synchronized做 ...
前些天在 fuliang 的博客上面看到他写的一个eval算法,我再贴出来,当做收藏,希望fuliang不要介意; package com.jatula.util; import java.util.ArrayList; import java.util.List; import java.util.Stack; public class Eval { public int eval(String exp){ List<String> list = infixExpToPostE ...
天津大学 崔航摘要:本文从实践的角度重点阐述Java语言中输入流类StreamTokenizer在编写HTML文件分析程序中的应用,并介绍了以字节为单位下载Web页面的例程。 一、概述 Web服务器的核心是对HTML文件中的各标记(Tag)作出正确的分析,一种编程语言的解释程序也是对源文件中的保留字进行分析再做解释的。实际应用中,我们也常常会遇到需要对某一特定类型文件进行关键字分析的情况,比如,需要将某个HTML文件下载并同时下载与之相关的.gif、.class等文件,此时就要求对HTML文件中的标记进行分离,找出所需的文件名及目录。在Java出现以前,类似工作需要对文件中的每个字符进行分析, ...
作者: 陈夕,  出处:赛迪网, 责任编辑: 李春禹,  2008-02-22 09:12   本文讲解了关于提升JSP应用程序的七个实用方法,其中包括在servlet的init()方法中缓存数据,禁止servlet和JSP 自动重载,使用线程池等。   方法一:在servlet的init()方法中缓存数据   当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,就可大大地提高系统性 ...
Jatula
搜索本博客
我的相册
最近加入圈子
存档
最新评论