最新文章列表

Apache Mina 入门Demo

  什么是Mina,用Mina可以干什么?     官网:http://mina.apache.org/   看不懂英文?那就随便百度,大概了解一下。       最终效果:     项目目录结构:     pom.xml   <project xmlns="http://maven.apache.org/POM/4.0.0" ...
萧_瑟 评论(4) 有8162人浏览 2012-06-11 14:45

Mina入门程序

附件里是Mina的入门程序。 http://mina.apache.org/    (官方网址)
shihuan830619 评论(0) 有1155人浏览 2012-06-02 15:05

MINA,xSocket同样的性能缺陷及陷阱

MINA,xSocket同样的性能缺陷及陷阱,Grizzly better MINA,Grizzly[grizzly-nio-framework],xSocket都是基于 java nio的 server framework. 这里的性能缺陷的焦点是指当一条channel上的SelectionKey.OP_READ ready时, 1.是由select thread读完数据之后再分发给应用程序的h ...
badboyjaker 评论(0) 有1029人浏览 2012-05-31 09:57

JAVA NIO和MINA发送数据过程解析

NIO发送数据过程: 1 将信道写入操作加锁保证其他线程不对信道写入(文档中称“是如果另一个线程已经在此通道上发起了一个写入操作,则在该操作 ...
duzc2 评论(0) 有4414人浏览 2012-05-11 14:30

服务端Mina线程关系和数据流动分析

一  线程关系 NioSocketAcceptor类 线程数量:1          线程名格式:NioSocketAcceptor-1 创建Runnable类:AbstractPollingIoAcceptor. Acceptor          用途:          负责处理Selector选择器获得的新建连接,为信道包装IoSession、为IoSession指派唯一的Ni ...
duzc2 评论(2) 有3666人浏览 2012-05-11 09:50

编写Java Socket程序的几种结构

->直接使用Socket编程实现; ->使用Socket,再结合Java的多线程编程; ->使用NIO中的非阻塞(Non Blocking)Socket再结合Java的多线程编程; ->使用JDK自带的或者第三方的线程池技术对线程进行管理,提高多线程的执行效率; ->使用开源的Java Socket开发框架,例如:MINA和Cindy框架。使用这种框架的时候,可以非常方 ...
geli_hero 评论(0) 有1518人浏览 2012-04-27 11:19

mina-example中的小例子(字符串反转)

1.首先请看服务端代码: package org.apache.mina.example.reverser; import java.net.InetSocketAddress; import java.nio.charset.Charset; import org.apache.mina.filter.codec.ProtocolCodecFilter; import org. ...
onlyOneToOne 评论(0) 有7219人浏览 2012-04-21 20:52

java工作笔记一 Maven,Guice , Mena的简单使用 ,Eclipse必会快捷键

  各位关注我的博友们好,本人已经转java了,经过一个多月的求职,终于找到了自己满意的工作,感觉自己学习能力强点之外,经验还需要很长时间的积累,为了提升自己同时也给需要学习java的同志一些借鉴,打算把我的工作笔记放上来提供参考,希望能指正不足的地方,共同进步。 一,Maven 作用:管理Java类库,管理依赖,可以很好的控制依赖项的版本,并且项目中不存在具体依赖lib,只有对于依赖的描述,来源 ...
tian583391571 评论(1) 有1338人浏览 2012-04-20 23:08

Mina入门演示例子(简单登陆验证)

//包含四个类,客户端两个+服务器两个 //LoginClient.java,LoginClientHandler.java,LoginServer.java,LoginServerHandler.java //login客户端代码 package com.mina.day3; import java.net.InetSocketAddress; import java.nio.c ...
独爱Java 评论(4) 有6598人浏览 2012-04-20 10:34

MINA,xSocket同样的性能缺陷及陷阱,Grizzly better

本文转自博客:http://www.blogjava.net/adapterofcoms/articles/314560.html 因最近想重构下底层的服务器代码,特意查了下开源框架nio的东西 下面的不错 大家一起学校下 [url][/url] MINA,Grizzly[grizzly-nio-framework],xSocket都是基于 java nio的 server framework. ...
季铵盐 评论(0) 有1690人浏览 2012-04-19 18:28

Apache Mina简单实例

一.简介 MINA是一个网络应用框架,也可被称之为NIO框架库、客户端/服务器框架库、网络套接字 (socket)库,可以帮助用户开发高性能和高可扩展性的网络应用程序,支持(TCP/IP、UDP/IP协议)等。 二.工作流程 MINA处于中间层,它不关心数据是如何在底层网络进行传输,只负责接受底层数据,将数据通过过滤器过滤并装换成JAVA对象,供应用程序使用,然后在应用程序对数据做过业务处理之 ...
qianhao_1987 评论(0) 有2983人浏览 2012-04-05 22:54

玩玩数字证书

最近在学校做了个小项目, 计划使用SSL实现服务器与客户端的双向认证,却因各种理由、借口而废弃。在做这个小项目之前,我自以为只要了解过相关知识,到做起项目来就能较快的掌握那些知识了,但我想我现在之只能说是听说过SSL以及数字证书的相关绯闻罢了。真的是不做不知道,做了吓一跳。在真正用代码实现自己的猜想之前,切忌说自己有多大多大的把握。 原计划使用Mina实现TSL/SSL双向认证,所以就上网搜了些相 ...
君心可晴 评论(0) 有1142人浏览 2012-04-04 18:48

基于Mina的Http Server以及简单的Http请求客户端

目的:     Java平台下的内部组件之间的通信。     1.WebService 由于感觉本身Java平台下的Web Service标准就不够统一,相互之间的调用就会有一些问题,更不用说与.net等其他平台了。而且WebService也是对HTTP请求的一次封装,效率上肯定会有损失,所以就不考虑用WebService了。     2.Socket,包括Java原生的Socket API和nio ...
Ajita 评论(13) 有27911人浏览 2012-03-22 20:37

使用Apache MINA2 实现 Web 系统的消息中间件

项目背景介绍 系统发展遇到的瓶颈问题     目前主流网站都是由开源软件构建的。使用 Nginx 做为 Web 服务器,Tomcat/Resin 做 App 容器,Memcached 做通用 Cache,MySQL 做数据库,使用 Linux 操作系统。网站系统刚上线初期,用户数并不多,所有的模块都整合一个系统中,所有业务由一个应用提供,此时采取将全部的逻辑都放在一个应用的方式利于系统的维护和管理 ...
xieyanhua 评论(0) 有1745人浏览 2012-03-19 13:54

SocketChannel 例子

这几天在看mina  mina 基于socketChannel 和 DatagramChannel 建立的无阻塞链接。 所以就看了看socket channel 的使用方式,做一份备忘吧。 socketChannel 的使用方式 server端 package com.jimmy.nio; import java.io.IOException; import java.net.InetSo ...
youzifei 评论(0) 有2657人浏览 2012-03-17 20:40

java mina iobuffer转换成String

在做crc校验的过程中遇到了iobuffer转换成string的问题,自己找了点资料写了个简单的方法。 package minaUDP; import java.nio.ByteOrder; import java.nio.charset.CharacterCodingException; import org.apache.mina.core.buffer.IoBuffer; ...
羽鹤彬 评论(0) 有6338人浏览 2012-03-16 10:24

远程调用原理与对比RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS

<转自http://blog.sina.com.cn/s/blog_56fd58ab0100mrl6.html> 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程 ...
yypiao 评论(0) 有3343人浏览 2012-03-05 15:35

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics