`
iloveoracle
  • 浏览: 118870 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

[] 想深入了解Java高性能开发,大家推荐个开源项目研究下

    博客分类:
  • java
阅读更多
    从毕业到现在已有两年,最近对java服务器开发很感兴趣。这一块对性能要求比较高,不像之前从事的web开发。涉及的技术也比较广泛:多线程、网络编程、nio等等。个人觉得要想深入理解这些知识,必须研究相关开源项目的源代码。请大家推荐一到两个,一起学习下。 
0
2
分享到:
评论
1 楼 幽梦新影 2011-08-26  
推荐一个吧,Apache的mina,只要把它搞透了,什么多线程、网络编程、nio不在话下

相关推荐

    20个Java开源项目源码下载

    在提供的"20个Java开源项目源码下载"压缩包中,包含了多个知名的Java项目,这些项目可以帮助开发者深入理解Java编程、软件架构以及特定领域的最佳实践。以下是这些项目的简要介绍: 1. **ExoPlayer-r2.18.5.zip**:...

    java开源web项目3

    9. **性能优化**:Java Web项目3可能涉及到性能优化,包括缓存策略(如使用 Ehcache 或 Redis)、数据库查询优化、异步处理和负载均衡等,以确保应用在高并发场景下的稳定性和响应速度。 10. **版本控制与协作**:...

    java-opensource-doc开源项目中文文档合集

    这个资源集合是针对Java开源项目的中文文档,旨在帮助中国开发者更好地理解和使用各种流行的Java开源框架、库和工具。这些文档通常由社区贡献者翻译,提供了官方英文文档的对应中文版本,使得语言障碍不再是学习和...

    Java最著名的开源项目

    通过阅读"Java最著名的开源项目.pdf",你可以深入了解这些项目的架构设计、功能特性以及如何在实际项目中应用它们。不断学习和研究这些开源项目,不仅可以提升个人技能,还能更好地适应快速发展的技术环境。

    开源权限管理java源码下载

    对于开发者而言,这个开源项目不仅是一个现成的解决方案,也是一个学习和研究Java权限管理的好材料。通过阅读和研究源码,可以加深对Java编程、RBAC模型以及Redis缓存应用的理解,提高自己的开发技能。 总之,...

    推荐算法开源代码库java版

    本开源项目专注于Java实现的推荐算法,共计涵盖了70多种不同的推荐算法,这在软件开发和数据挖掘领域具有很高的实用价值。 首先,推荐系统的基础是理解用户的行为和兴趣,以便为他们提供个性化的建议。在Java版的...

    JAVA开源低代码开发平台

    他们可以深入研究平台的架构,优化性能,添加新功能,甚至贡献自己的代码,推动平台的持续发展。同时,也可以将这些平台作为教育和培训的工具,让更多人了解和掌握低代码开发技术,提升整个团队的开发效率。

    Java开源项目目录汇总

    Java开源项目目录汇总是一个针对Java开发者的宝贵资源集合,它包含了一系列高质量的开源项目,旨在...通过深入研究这些开源项目,开发者不仅可以提高技术水平,还能了解行业的最新动态,为自己的职业发展打下坚实基础。

    分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.docx

    - **项目简介**:JeeSite是一款基于多个优秀开源项目构建的高效、高性能、强安全性Java EE快速开发平台。它不仅适用于快速完成项目,也是学习Java平台的好案例,同时还可以作为接私活时的辅助工具。 - **技术栈**:...

    一个基于Java的开源游戏服务器框架实现,使用了Netty、ProtoBuf、Disruptor等.zip

    总之,这个基于Java的开源游戏服务器框架通过集成Netty、ProtoBuf和Disruptor,提供了一种高效、可扩展的解决方案,对于那些寻求构建高性能游戏服务器的开发者来说,这是一个非常有价值的资源。通过学习和利用这个...

    JAVA版的开源论坛完整版

    【标题】"JAVA版的开源论坛完整版"指的是一个基于Java编程语言开发的开源论坛软件。这类论坛系统通常提供了一套完整的社区交流解决方案,允许用户注册、发帖、回帖、管理讨论板块等功能,适用于搭建在线社区或者进行...

    java开源项目 星际争霸

    这个开源项目为开发者提供了一个独特的学习平台,让大家有机会深入理解游戏开发背后的复杂逻辑和Java编程技术。下面将详细探讨这个项目中涉及的Java编程知识点。 首先,游戏的核心是其引擎,它负责处理游戏规则、...

    Java 开源聊天室

    【Java 开源聊天室】是一个基于Java技术实现的开源项目,旨在为开发者提供一个学习、实践和交流的平台。这个项目的核心目标是构建一个实时、高效、稳定的在线聊天环境,让使用者可以进行文本、语音甚至视频的交互。...

    Java 开源项目集合.zip

    通过深入研究这个"Java 开源项目集合",不仅可以学习到各种Java技术,还能了解实际项目的组织结构、最佳实践以及社区协作方式,这对于提升个人技能和适应实际工作环境具有重要意义。在学习过程中,实践是必不可少的...

    awesome-javaJava 开源项目集合

    通过阅读和研究这些项目的源代码,开发者可以深入理解Java语言的特性和最佳实践,同时也能了解到最新的技术和趋势。以下是一些可能包含在"awesome-java-master"中的关键知识点: 1. **框架与库**:在awesome-java中...

    开源 免费 java CMS FreeCMS 二次开发文档

    FreeCMS是一款采用Java Servlet + JSP技术构建的高性能、易用的开源CMS。其设计目标是提供一个灵活、可扩展的平台,让开发者可以快速搭建和管理网站内容。系统支持多语言、多主题、权限管理等功能,适用于新闻资讯、...

    基于sml2h3开源的ddddocr构建的java开源项目.zip

    通过这个Java开源项目,开发者可以快速集成OCR功能,无需深入了解sml2h3模型的内部工作原理。无论是开发文档扫描应用、自动填写表单,还是处理其他涉及文字识别的任务,这个项目都为Java开发者提供了强大的工具。...

    sun公司免费开源项目下载

    Sun公司,作为IT历史上的一家重要企业...通过研究C3CRM3GA.exe,我们可以深入理解Java和MySQL在实际项目中的应用,以及开源软件如何促进技术进步和创新。对于初学者和经验丰富的专业人士来说,这是一个不容错过的资源。

Global site tag (gtag.js) - Google Analytics