`
zyongsheng83
  • 浏览: 41167 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
其中主要想探讨的是一个监听连接的AcceptorReactor类,一个监听数据到达的SessionReactor类,一个服务器断主控类ServerManager,一个控制数据发送、接收、存储用户信息的Session类。   在服务器运行的时候,只有3个线程在跑,一个是main主线程,一个是监听连接的线程,一个是监听客户端数据到达的线程。当有客户端数据达时,会另开辟线程处理,处理结束后销毁该线程。   在使用的时候,需要自己写类继承ServerManager实现自己server的功能,需要写类继承Session实现自己的数据处理,在server.properties中配置服务器端口号、客户端数据编 ...
页面需要引用的广告控制代码: <SCRIPT LANGUAGE="JavaScript"> ads = new Array(); /** * aTargetLeft 和 aTargetRight 只中必须有一个是-1, 有一个大于-1 * * aObj - 要作为浮动广告的对象 * aTargetTop - 浮动广告离页面顶部的距离 * aTargetLeft - 如果要让浮动广告靠左,设置此值为广告离页面最左侧的距离,否则设置-1 * aTargetRight - 如果要让浮动广告靠右,设置此值为广告离页面最右侧的距离,否则设置 ...
B2B(Business To Business)是企业与企业之间通过互联网进行产品、服务及信息的交换。目前基于互联网的B2B的发展速度十分迅猛,据最新的统计,在本年初互联网上B2B的交易额已经远远超过B2C的交易额,在今后的5年内,B2B将达到41%的年平均增长率,到2004年,全球范围内的B2B交易预计将达到7.29万亿美元。 传统的企业间的交易往往要耗费企业的大量资源和时间,无论是销售和分销还是采购都要占用产品成本。通过B2B的交易方式买卖双方能够在网上完成整个业务流程,从建立最初印象,到货比三家,再到讨价还价、签单和交货,最后到客户服务。B2B使企业之间的交易减少许多事务性的工作流程和管 ...

数字签名

简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如接收者)进行伪造。它是对电子形式的消息进行签名的一种方法,一个签名消息能在一个通信网络中传输。基于公钥密码体制和私钥密码体制都可以获得数字签名,目前主要是基于公钥密码体制的数字签名。包括普通数字签名和特殊数字签名。普通数字签名算法有RSA、ElGamal、Fiat-Shamir、Guillou- Quisquarter、Schnorr、Ong-Schnorr-Shamir数字签名算法、Des/DSA,椭圆曲线数字签 ...

P2P

    博客分类:
  • web
P2P(peer-to-peer),也称为对等网络技术,这是一种网络结构的思想。它与目前网络中占据主导地位的客户端/服务器(Client/Server)结构(也就是WWW所采用的结构方式)的一个本质区别是,整个网络结构中不存在中心节点(或中心服务器)。在P2P结构中,每一个节点(peer)大都同时具有信息消费者、信息提供者和信息通讯等三方面的功能。在P2P网络中每一个节点所拥有的权利和义务都是对等的。简单的说,P2P就是直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返 ...
 推技术(Push Technology)和拉技术(Pull Technology)在客户机/服务器的应用程序中,推技术能够向客户机传送数据而无需其发出请求,例如发送电子邮件。相比较而言,万维网却是基于拉技术(Pull Technology),因此客户机浏览器必须事先向网页发出请求,所需信息才能被传送过来。传播媒介都属于推技术的应用范畴,因为不管是否有人接收,他们的信息都照发不误。Web TV 网络电视Streamed media 流媒体Push/Pull technology 信息推拉技术Games - web - The Sims family album游戏,万维网,家庭相册Web/mob ...
1. 定义:CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能:绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。 3. 运行环境:CGI程序在UNIX操作系统上CERN或NCSA格式的服务器上运行。在其它操作系统(如:windows NT及windows95等)的服务器上也广泛地使用CGI程序,同时它也适用于各种类型机器。 4. CGI处理步骤:⑴通过Internet把用户请求送到服务器。⑵服务 ...
DTD:The purpose of a Document Type Definition is to define the legal building blocks of an XML document. It defines the document structure with a list of legal elements. XML Schema:XML Schema is an XML based alternative to DTD.An XML schema describes the structure of an XML document.The XML Schema l ...
常用命令 @不显示此行的路径信息:: //注释掉一行rem //注释掉一行, 和::相同echo information //输出一行信息echo. //输出空行echo on/off //打开/关闭显示路径信息>afile //输出信息到afile>>afile //追加信息到afile<afile //从afile中获取信 ...
什么是CMS   CMS是Content Management System的缩写,意为"内容管理系统"。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、 ...
一、SSO(单点登陆)实现原理 1、概念:SSO的一种偏向技术的说法:用户只需登陆一次,就可使用多个SSO enable的应用系统。 (1)、单一的登陆点。理想的情况是用户通过任何应用系统都能进行SSO,这对于基于Web的系统是可行的。这种单一的登陆点在整个系统的设计中是唯一认证用户的地方,由登陆点将SSO token(针对不同的C/S,B/S应用可能还需要传递用户名,口令)传递给应用系统,应用系统利用SSO token来进行用户已认证的验证。我们将这个单一的登陆点称为SSO Entry。 (2)、SSO enable意味着对应用系统的修改不可避免。并不是任何系统都能够使用SSO,只有那些符合S ...
GNU(指GNU计划) GNU是“GNU's Not Unix”的递归缩写。GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排 ...
在一个类中:1. 基本类型 static final - 编译期初始化2. 基本类型 static - 类加载的时候3. 基本类型 非static - 初始化对象的时候 如果有子类和父类 在加载子类的时候:初始化父类static变量初始化子类static变量 在执行子类构造函数的时候:初始化父类变量执行父类构造函数初始化子类变量执行子类构造函数
如果直接drop掉,与这个sequence相关的function trigger什么的在下次运行的时候都会重新编译,而且编译有可能会失败,所以采用了下边的方法: 假设sequence seq属性如下:increment 1minvalue 1 则用下边方法:alter sequence seq minvalue 0;select seq.nextval from dual; --假设值是30alter sequence seq increment -30;select seq.nextval from dual; --会得到0alter sequence seq minvalue 1;alter ...
RSS简介: RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。 一段项目的介绍可能包含新闻的全部介绍等。或者仅仅是额外的内容或者简短的介绍。这些项目的链接通常都能链接到全部的内容。网络用户可以在客户端借助于支持RSS的新闻聚合工具软件(例如SharpReader,NewzCrawler、FeedDemon),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。 网站提供RSS输出,有利于让用户发现网站内容的更新。 [NextPage] 相对于BLOG来说,RSS的知名度相应会低很多,而且至今还没有一个非常贴切的中文词 ...
Global site tag (gtag.js) - Google Analytics