`
pepsixp
  • 浏览: 51788 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

奇怪的mina1.1.7源代码

    博客分类:
  • base
阅读更多

mina版本为1.1.7

 

在mina中从byte流中取字符型数据时,需要用到ByteBuffer的getString(CharsetDecoder cd) 方法。今天用此方法取宽字符(UTF-16)字符串时,结尾始终回返回半个乱码。

 

查了很多资料没有搞定,看源代码,看svn历史记录,才发现这个问题07年2月已经修复了,版本为$Rev: 507452,日志上清清楚楚的写明了,而发布的1.1.7中ByteBuffer源代码中记录的版本号为$Rev: 637706,奇怪啊奇怪~ 但这份代码明明是$Rev: 507452之前的旧版本,什么意思? 难道发布的包只更新了版本号? 无解。。。

 

只能自己动手,贴进最新代码编码重新打包,乱码就这么消失了。

 

在svn最新的代码中出现汉字了,不错不错!

分享到:
评论

相关推荐

    Mina 1.1.7核心代码(apache.mina.core)

    在这个"Mina 1.1.7核心代码"项目中,我们可以深入理解MINA的核心机制和组件。 MINA的核心组件主要包括以下部分: 1. **IoSession**: 这是MINA中最基础的数据容器,代表了服务端与客户端之间的连接。IoSession存储...

    Mina 1.1.7 示例源码(apache.mina.example)

    在Mina 1.1.7版本中,提供的示例源码是学习和理解Mina框架工作原理及其实现各种网络协议的重要资源。这个压缩包"apache.mina.example"包含了一系列的示例项目,可以帮助开发者快速上手并深入理解Mina。 1. **Mina...

    mina源代码学习提供下载

    在这个“mina源代码学习”资料中,你将有机会深入理解MINA的核心原理和实现机制。 MINA的核心特性包括: 1. **非阻塞I/O**:MINA基于Java NIO(Non-blocking Input/Output)库,实现了事件驱动和异步通信模型。...

    Mina Socket 源代码

    **Mina Socket 源代码解析** Mina Socket 是 Apache Mina 项目的一部分,它是一个高性能、可扩展的网络通信框架。Mina 提供了一种简单的方式来构建网络应用,如服务器和客户端,支持多种协议,如 TCP/IP 和 UDP。在...

    mina-1.1.7.zip

    8. **社区支持**:作为Apache软件基金会的项目,MINA拥有丰富的社区资源和活跃的开发者群体,这意味着有大量已解决问题和示例代码可供参考,以及持续的版本更新和维护。 总的来说,mina-1.1.7.zip提供了学习和研究...

    Mina-1.1.7.jar

    2. **示例**:Mina提供的示例代码,可以帮助开发者快速理解和学习如何使用框架来构建网络应用。 3. **文档**:可能包括Javadoc和用户指南,帮助开发者更好地理解API和最佳实践。 4. **Readme-说明.htm**:通常会提供...

    Apache mina源代码框架解析

    在这个文档中,我们将简要分析Mina 2.0框架的源代码,并通过一个简单的时钟服务器示例来了解其工作原理。 首先,我们来看`MinaTimeServer`类。这个类是Mina服务器的主入口点,它创建了一个`NioSocketAcceptor`实例...

    mina2.0.3源代码

    在“apache-mina-2.0.3”这个压缩包中,包含了MINA框架的源代码,开发者可以通过阅读源码来深入理解MINA的工作原理,定制自己的网络应用,或者参与MINA的二次开发。这个版本的MINA经过了广泛的测试和优化,稳定性和...

    mina通讯源代码

    《mina通讯源代码详解》 Mina,全称为Apache MINA (Multipurpose Infrastructure for Network Applications),是一个由Apache软件基金会开发的网络应用框架,主要用于简化高效、高性能的网络编程。Mina提供了一种与...

    一个Apache MINA使用案例源代码ApacheMina

    4. **Service启动与配置**: 源代码中应包含如何创建和启动MINA服务的代码。这通常涉及到设置服务器端口、配置IoAcceptor、添加过滤器到过滤器链,以及绑定IoHandler。 5. **Client连接**: 如果源代码包含了客户端...

    mina客户端简单代码示例

    在压缩包内的minaTestClient文件很可能是实现了上述步骤的Java源代码。为了进一步学习和理解,你可以打开这个文件查看具体的实现细节,如怎样初始化IoConnector,怎样设置Handler,以及怎样处理用户交互。通过这个...

    Apache MINA使用案例源代码

    Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的...

    NIO_MINA学习例子_源代码

    NIO (Non-blocking Input/Output) 和 MINA (Multipurpose Infrastructure ...通过深入学习这个源代码示例,你可以对NIO和MINA有更深入的理解,并能将这些知识应用于实际项目中,开发出高效率、低延迟的网络应用程序。

    Mina2.0.7原代码,去掉slf4j代码

    然而,在这个特定版本中,Mina的源代码已经去除了对SLF4J的依赖,这可能是因为开发者希望让用户自由选择自己的日志实现,或者是为了减少依赖性,提高构建的灵活性。 Mina 2.0.7的核心组件包括以下几个关键部分: 1...

    mina-1.1.7.tar(1).gz稳定版

    MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入...

    mina源代码java demo(亲测可用)

    Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 上传自己修改的demo,java版...

    apache-mina源码

    这种模型降低了系统的复杂性,提高了代码的可读性和可维护性。 6. **Protocol Buffers**:MINA提供了协议编解码机制,允许开发者自定义协议格式。这使得MINA能灵活地支持各种网络协议,如HTTP、FTP、SMTP等。 在`...

    官方最新Apache MINA 2.0二进制包和源代码

    源代码包(apache-mina-2.0.7-src.zip)则提供了完整的MINA源代码,开发者可以深入研究其内部实现,进行定制化开发或者贡献自己的代码到MINA项目。 安装MINA通常包括以下几个步骤: 1. **下载**:首先,你需要从...

Global site tag (gtag.js) - Google Analytics