Java Cindy 框架的使用

请问如何使用Cindy的使用方式是什么?网上查了一下没有查出来

0

1个回答

你可以google下, google是最好的老师

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
开源nio框架cindy源码
开源nio框架cindy,cindy-3.0b1-src
Java开源网络服务器端组件
rn来源于:http://www.open-open.comrnrnrnnrn QuickServer rnrnrnQuickServer 是一个免费的开源Java库,用于快速创建健壮的多线程、多客户端TCP服务器应用程序。使用QuickServer,用户可以只集中处理应用程序的逻辑/协议。rn更多QuickServer信息rnrnrnrnrnrn DrFTPD rnrnrn纯java的分布式FT...
Alice and Bob(省赛里的题不是博弈,噗哈哈哈哈)
题意为给了你一个人多项式的式子n给你一个p找x的p次方的系数nemmmm二进制找规律n指数 二进制n1 1 (2^0)n2 10 (2^1)n3 11 (2^1 + 2^0)n4 100(2 ^2)n……np = 3 时 系数 = a[1]*a[0];(2^1 + 2^0)(上面的权为1,和0)...
JAVA SOCKET 编码实例
本例子解析了如何进行JAVA SOCKET 开发 采用CINDY 开源包进行开发
Cindy Components v4.42.Full.Source.zip
Cindy Components v4.42.Full.Source.zip
Cindy components v4.43 + Demo.zip
Cindy components v4.43 + Demo.zip
Socket编程及mina框架简单示例
要实现客户端与服务器的长连接,可以使用socket的方式连接服务器与客户端。在这篇文章中,将用原生的方式实现socket的服务器端和客户端,然后用Mina框架再实现一次。 n原生方式上: n客户端可实现如下: nSocketClient:package socketClient;import java.io.BufferedReader;nimport java.io.IOException;nim
谁用过Cindy的框架建立UDP服务端?
谁用过Cindy的框架建立UDP服务端?谁用过Cindy的框架建立UDP服务端?rnSession Acceptor acceptor=SessionFactory.createSessionAcceptor(SessionType.UDP); rn这样是错误的,看说明也没有找到如何建立,只告诉了这么用UDP发送数据。rn
介绍一个基于NIO的异步框架Cindy
Cindy是一个基于java nio的I/O框架,支持TCP/UDP单播/UDP多播/Pipe,为应用程序提供了一个统一的接口去实现异步和同步的网络操作。rnrnjava io包提供了一个简单的模型去处理网络流,它所有的读写方法均为阻塞操作,因此在一般的应用里,用户总是开启一个独立线程或一个线程池去处理这些操作。java io模型非常简单易用,但在扩展性和效率上存在着一些问题。如果用户只需要一两个网络连接,开启几个独立线程操作无伤大雅,但是如果面对服务器端的成百上千个连接,采用java io提供的机制,就需要同时开启成百上千个线程,即使能够处理过来,花在线程上下文切换的时间也远远多于网络操作的用时。rnrn在JDK 1.4中,Java引入了nio包,除开nio提供的一些其他功能外,最吸引人的就是引入了非阻塞IO的实现。但是直接使用nio中非阻塞I/O需要处理众多异常,维护状态,为应用带来不必要的复杂性。并且JDK 1.4中的nio包只实现了普通TCP/UDP单播/Pipe,JDK 5.0中引入了SSLEngine类,使得基于非阻塞I/O的TCP可以支持SSL和TLS,在未来JDK 6.0中才会加入对非阻塞I/O UDP多播的实现。如果应用程序只想使用同一个模型去操作网络I/O,而不想关心这些诸多限制,那么Cindy是一个很好的选择。rnrn目前基于nio的开源I/O框架很多,Cindy并不是唯一的选择,比较好实现如Netty2、MINA等等。由于是Cindy的作者,对Cindy的了解程度要高于对其他框架的了解程度,这里所做的比较只是基于作者自身的看法,可能会有失偏颇。在你进行选择之前,你应该从你自身应用的角度进行仔细的比较。rnrn[list] rnrnhref="http://gleamynode.net/dev/" target="blank" >Netty2具有很好的构架,并且该框架非常有名,使用该框架的项目不少,这意味着开发团队持续更新的动力非常大(BTW,刚知道Netty2的开发已经停止了,抱歉)。同时Netty2的文档非常齐全,并且支持JMX(这是我不熟悉的领域,不做评论)。Netty2的缺点就是实现代码的质量不是非常好,最大的缺点就是只支持普通的TCP。rnrnhref="http://www.apache.org/~trustin/mina-20050207/index.html" target="blank" >MINA是Netty2作者的一个新项目,该项目目前实现的版本已经支持TCP/UDP/Pipe,并且由它的Roadmap上可得知将来会加入对JMX和容器的支持。我未曾使用过该项目,不过既然是Netty2作者的新项目,应该也吸收了Netty2的优点,并且对Netty2中的缺点做了改良。从该项目带的Example来看,使用起来应该是非常简单的。rnrnrnhref="http://cindy.sourceforge.net" target="blank" >Cindy起源于Netty2之后,借鉴了Netty2中MessageRecognizer类的设计,在当前的版本中已经全面支持普通TCP/Secure TCP/UDP单播/UDP多播/Pipe,可以使用同一个模型进行同步/异步IO处理,并且成功的应用在JML项目中(Java Msn Messenger Library,开源项目,目前发布的版本基于Cindy老的版本),并且在目前公司的项目中也有实际应用。Cindy目前并不打算加入对JMX的支持(不熟悉),也没有计划加入对容器的支持(这个应该是应用做的事情),我想保持Cindy核心的简洁和高效,最好能够代替Socket/DatagramSocket的地位(简单应用的话也许还是使用这个更好 )。Cindy目前缺点是文档相对较少以及应用的项目比较少,希望这几篇文档能够稍微弥补以下Cindy在这文档方面的不足。 rn[/list:u]rnrnrn文章来源:http://www.javaeye.com/topic/11185
Socket框架
1.构建消息包类 MessagePackage n<1> 定义包头 n根据业务需求,这里有5种:// 构造包头用的数据(包头10个字节里的内容)n public int bufferSize = 0;// 消息总长度n public int protocolId = 0;// 消息IDn // 网络标记包用来标记消息是否压缩、加密等信息 比如:0表示无压缩 无加密n pu
cindy最新源码和库
cindy最新源码和库 eclipse工程
SOCKET及web框架
IP地址:在互联网上,要允许任何两台主机与任何其他的主机进行通讯,TCP/IP为每台主机分配了一个唯一的32位数字,即IP地址,IP地址对网上的某个节点来说是一个逻辑地址,它独立于任何特定的网络硬件和网络配置,IP地址由网络号和主机号两部分组成。rnrnSOCKET:也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通过“套接字”向网络发出请求或应答网络请求。socket是最基础的...
mina 和 cindy 入门教程
最近做项目用到了Cindy和mina,在网上搜了点电子书,给大家共享一下,增加一个下载资源,哈哈
Cindy components v6.53 for All Delphi
Packages with 71 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature rendering like gradient fixed cells
Cindy components for all Delphi versions
Packages with 76 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature etc ...
Finally Understood Cindy's Kidding
Java框架Java框架Java框架
Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架Java框架
java Fork Join框架及使用
java Fork Join框架及使用,java自带的多线程框架,来处理多线程的问题
不使用框架的JavaWeb
开发工具:MyEclipse、MySqlrnjar架包:mysql-connector-java-5.1.26-bin.jarrn介绍:javaweb的学习,在JavaWeb开发中,开发层次分为三层:表示层、业务逻辑层、数据访问层。每一层可分别对应不同层次的包。在不使用框架技术时的,包分为DB层(连接数据库)、Dao层(对数据库的操作)、Service层(业务逻辑层)、以及model层(实体类),
SSI 增删改查
java 框架实现增删改查功能,适合刚学java框架者使用
使用java实现OR框架
使用java和mysql阐述实现ORM框架的方法。
JAVAWeb开发 框架的使用
JAVAWeb开发小型网站,主要是想学习,不知道要不要用js框架,因为现在面试问题都会有:你用过多少框架??另外,用什么框架组合比较好呢???用hibernate还是ibatis呢???请各位高手说说自己的观点
shiro框架java使用
大纲nnShiro简介及架构图讲解nnini配置文件讲解nnShiro搭建及简单认证实现nn加密及凭证匹配器nnSpring整合Shiro完成登录功能.nn nn知识点详解nn一、Shiro简介nn1.Shiro一个Java权限框架.nn1.1在项目中把涉及到权限的业务提出来用shiro完成.nn2.Shiro架构图nn2.1 Subject 主体.对应一个用户,用户所有的信息都存放在Subjec...
Java常用框架的优缺点和区别
Struts2是一个基于MVC设计模式的Web应用框架在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。rnStruts2优点rn1、实现了MVC模式,层次结构清晰。rn2、拥有丰富的标签库,大大的提高了开发的效率。rn3、使用了OGNL:OGNL可以快速的访问值栈中的数据、调用值栈中对象的方法。rn4、提供了丰富的拦截器。rn5、Struts2为多种视图选项(J...
java商城(使用框架)
对于java中级学习者来说很有帮助,使用了框架,尤其在商城中购物顺序逻辑的处理以及后台管理员分级的处理做的相当到位值得学习
Java NIO框架Netty简单使用
之前写了一篇文章:Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码),介绍了如何使用Java原生IO支持进行网络编程,本文介绍一种更为简单的方式,即Java NIO框架。n Netty是业界最流行的NIO框架之一,具有良好的健壮性、功能、性能、可定制性和可扩展性。同时,它提供的十分简单的API,大大简化了我们的网络编程。n 同Java IO介绍的文章一样,本文所展示的例子,实现了一个相同的功能。n1、服务端nn Server:
2018年传智播客JavaEE49期全套视频
49期https://pan.baidu.com/s/1WVapOqRP8sDJXm1uq-nvMw提取码:wi79 已更新n n 链接失效了, 留言发一下你们的百度云帐号, 我给你们单独发nnnn
JAVA编程框架到底重不重要?言必称框架,其实不得JAVA编程的要领。
现在很多初学JAVA编程的学生和有一定工作经验的JAVA程序员,都喜欢把框架拿来议论和切磋。nn我觉得,这很不以为然。框架固然重要,但是如果把框架及其编程方法凌驾于其他方面之上,是绝对错误的。nn框架,最著名的当属Struts了。MVC也算是其中一种。nn框架到底是啥意思?无非是编程的模板,只是把模板叫做框架,显得好听和易记一点。框架有啥用?我觉得,这只是为JAVA编程搭建了一个环境而已,就象是安...
JavaWeb,不使用框架下的MVC模式简单登陆模块实现
n项目结构图nnnn1. 前期准备nn本项目使用的jdk版本是:jdk1.8.0_181 n 本项目使用的tomcat版本是:apache-tomcat-7.0.90 n 本项目使用的mysql数据库版本是:mysql8.0 n 本项目使用的数据库驱动是:mysql-connector-java-8.0.12.jar n 本项目使用的编辑器是:IntelliJ IDEA 2017.1 n 如果环...
Java高并发框架Quasar
Java在高并发场景下相对Go和Erlang等语言来说具有较大劣势,原因就是Java几乎只有线程池一条路好走。假设有个场景,一个业务需要Http从第三方获取数据,平均获取时间是500ms,如果用线程池解决,假设线程最多是500,那么每秒并发最大也就1000,大部分时间在IO等待。继续增加线程,会导致系统CPU切换、内存使用成本迅速上升,最后导致性能无法提高。rnrnrn有一个办法是采用异步网络模型
java 使用POI框架进行Excel表格的导出
首先附上代码,是对一个复杂集合进行遍历导出的,集合的类型是Map<String,List<Attendance>> testMap = new LinkedHashMap<String,List<Attendance>>();其中attendance是一个实体类,Map的key是拼接字符串,下面直接上代码,套用这个模板可以解决大多数Excel导出问题,且此代码的列数也是动态生成的,话不多说,代码如下
cindy-3.0b1-bin开发包
Cindy是一个Java异步I/O框架,提供了一个统一高效的模型,同时支持TCP、UDP以及Pipe,并能够方便的在异步和同步操作之间进行切换。目前其实现是基于Java NIO,并计划通过JNI来支持各操作系统上本身提供的异步I/O功能,应用可以方便的通过运行期属性来方便的切换到更为高效的实现上。
Java 常用 Json 解析框架
Java 常用 Json 解析框架rn常见json解析框架:rnrnfastjsonrngsonrnjacksonrnrn1. fastjsonrnmaven 引用:rn&amp;lt;dependency&amp;gt;rn &amp;lt;groupId&amp;gt;com.alibaba&amp;lt;/groupId&amp;gt;rn &amp;lt;artifactId&amp;gt;fastjson&amp;lt;/artifactId&amp;gt;rn &amp;lt;
使用zeroc ice框架java快速入门
一. 准备工作nn1.下载ice3.6nn官网下载地址 n下载后点击安装nn2. 配置环境nn想必大家如果要用到ice,配置环境都是小菜一碟了,这里也就不多赘述,网上百度一堆.nnICE_HOME= C:\ZeroC\Ice-3.6.4 nnPath= %ICE_HOME%\bin;nncmd命令输入slice2java -v ,如果显示3.6.4代表配置oknn3. 编译插件slice2ja...
构建自己的Java Web框架(四)之JAVA反射机制在框架中初步使用
通过上篇文章,我们已经对AVA反射机制有了方方面面的了解,接下来结合前面的几篇内容来进一步实现我们自己的框架。
java 图形化界面 swing框架
java图形化界面框架,java图形化界面框架java图形化界面框架java图形化界面框架java图形化界面框架
java反射和小型框架
java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架 java反射和小型框架
基于java的SSM学生选课系统
使用ssm框架编写的java系统。
netty参考文档
开源网络java框架netty的使用文档
Cindy 3.0b1 的源码--- Mina的兄弟
导入到myelipse中可以直接查看源文件。Netty、Mina、Cindy都是不错的NIO开源框架,后两者都是在Netty的基础上演化出来的。所以要学习好Java的异步通信框架,这三个都是不可多得的好材料。 本资源仅供学习和参考使用,若要进行开发,请下载相应的Jar包
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 机器学习框架java java的机器学习框架