`

常用的java开源项目和工具备忘录

阅读更多
1.JProfiler跟踪和检查系统性能的好工具
2.GluonJ is a simple aspect-oriented programming (AOP) system for Java. It provides simple but powerful AOP constructs by using annotations in regular Java. Developers can use GluonJ as a compile-time AOP system or a load-time AOP system. Weaving (program transformation) can be done by an ant task or a class loader, respectively.
3.Scala还包含了若干函数式语言的关键概念,包括高阶函数(Higher-Order Function)、局部套用(Currying)、嵌套函数(Nested Function)、序列解读(Sequence Comprehensions)
4.Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的 BPMN 2.0流程引擎。它易于与Spring集成使用。
5.nmon 非常棒的系统监控工具 官方介绍地址:http://nmon.sourceforge.net/pmwiki.php
6.Hessian和Burlap(远程调用),Hessian和Burlap都是轻量级的.Hessian和Burlap之间很大程度上说,它们是一样的。惟一的不同就是Hessian的消息是二进制的,而Burlap的消息是XML。由于Hessian的消息是二进制的,所以它在带宽上更占优势。但如果可读性对你来说很重要的话(如出于调试的目的)或者你的应用将和没有Hessian实现(任何除了Java或Python)的语言交流,那么Burlap的XML消息会是更好的选择。
7.OSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。
8.EHCache是一个纯Java的在进程中的缓存,它具有以下特性:快速,简单,为Hibernate 2.1充当可插入的缓存,最小的依赖性,全面的文档和测试。
9.SwarmCache是一个简单且有效的分布式缓存,它使用IP multicast与同一个局域网的其他主机进行通讯,是特别为集群和数据驱动web应用程序而设计的。SwarmCache能够让典型的读操作大大超过写操作的这类应用提供更好的性能支持。 SwarmCache使用JavaGroups来管理从属关系和分布式缓存的通讯。
10.JBossCache 是一个复制的事务处理缓存,它允许你缓存企业级应用数据来更好的改善性能。缓存数据被自动复制,让你轻松进行JBoss服务器之间的集群工作。JBossCache能够通过JBoss应用服务或其他J2EE容器来运行一个MBean服务,当然,它也能独立运行。
11.Sphinx 是一个基于 GPL 2 协议颁发的免费开源的全文搜索引擎.它是专门为更好的整合脚本语言和SQL数据库而设计的
12.Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。
13.PDFBoxxpdf处理PDF文档.
14.POI处理Excel和Word文档,Jacob处理Word文档
15.Heritrix无比强大的网络爬虫
16.Hive is a data warehouse infrastructure built on top of Hadoop. It provides tools to enable easy data ETL, a mechanism to put structures on the data, and the capability to querying and analysis of large data sets stored in Hadoop files. Hive defines a simple SQL-like query language, called QL, that enables users familiar with SQL to query the data. At the same time, this language also allows programmers who are familiar with the MapReduce framework to be able to plug in their custom mappers and reducers to perform more sophisticated analysis that may not be supported by the built-in capabilities of the language. 用于大数据量
17.常见开源监控系统:nagioscactiganglia
18.mod_pagespeed
19.hudson 持续集成





分享到:
评论

相关推荐

    简易安卓备忘录

    总的来说,通过学习这个"简易安卓备忘录"项目,初学者不仅可以掌握Java语言的基本用法,还能了解到Android应用的开发流程,包括UI设计、数据库操作、用户交互处理等关键环节。对于进一步提升Android开发技能,这是一...

    小米便签开源软件是一款较为流行的备忘录软件,其由Java语言编写,基于Android操作系统进行开发运行和维护

    总的来说,小米便签开源软件结合了Java语言的强大功能和Android操作系统的广泛兼容性,构建了一个高效且易用的备忘录应用。通过开源社区的参与,这款软件得以持续优化,满足更多用户的需求。无论是对开发者还是普通...

    android备忘录源码

    1. 用户界面(UI):负责展示备忘录列表和详情,通常由Activity和Fragment组成,使用XML布局文件定义视图元素。 2. 数据存储:用于保存备忘录数据,可能采用SQLite数据库、SharedPreferences或云同步服务。 3. 数据...

    AndroidEverMemo备忘录开源APP.rar

    通过研究AndroidEverMemo备忘录开源APP,开发者不仅可以学习到备忘录应用的基本构建,还能深入了解Android开发的各种技术,包括UI设计、数据存储、网络通信、权限管理等,对提升个人技能和参与其他Android项目开发...

    记事本备忘录

    通过分析这个项目,开发者可以学习到如何集成文本编辑和备忘录功能,如何处理用户输入,如何实现数据持久化(比如保存用户的备忘录到本地或云端),以及如何设计用户友好的界面和交互。此外,还可以了解如何使用特定...

    备忘录安卓软件源代码

    这篇文档将深入解析“备忘录安卓软件源代码”这一主题,主要针对Android移动开发的实践项目进行讨论。首先,我们需要了解的是Android Studio,它是Google官方推荐的Android应用程序开发集成开发环境(IDE)。这个源...

    Android应用源码精致备忘录+课程表项目

    首先,从项目名称来看,我们可以推测它包括两个主要功能:备忘录和课程表。在Android开发中,这两个功能通常涉及到数据存储、用户界面(UI)设计以及事件处理等核心模块。备忘录功能可能使用SQLite数据库来存储用户...

    MVC.rar_MVC 数据库_java MVC 简单_java MVC mysql_mvc 数据库_备忘录

    这个"MVC.rar"压缩包中包含的"MVC备忘录"项目,是一个使用Java MVC框架和MySQL数据库实现的简单备忘录应用。通过解压并分析源代码,我们可以深入理解MVC模式在实际开发中的应用,以及如何利用Java和MySQL来构建Web...

    s2sh框架实例——个人备忘录系统源码

    【标题】"s2sh框架实例——个人备忘录系统源码" 提供了一个学习和研究Web开发的宝贵资源,特别适合对Java Web技术感兴趣的初学者。S2SH是Struts2、Spring和Hibernate三个开源框架的组合,是Java领域广泛应用的MVC...

    eclipse图标含义备忘录

    它是一个开源项目,提供了一系列工具,帮助开发人员编写、编译、调试和测试代码。Eclipse图标含义备忘录这篇文章提供了一系列Eclipse内部的图标及其含义,有助于开发者更好地理解和使用Eclipse环境。 首先,文章...

    SQLite的小例子--备忘录

    这个小例子——“SQLite的小例子--备忘录”旨在介绍如何在编程中使用SQLite来实现一个简单的备忘录功能。SQLite是开源的,不需要单独的服务进程,可以直接将数据存储在文件中,方便集成到各种应用程序中。 首先,...

    Android备忘录软件设计

    - **Android平台优势**:Android操作系统因其开源性,使得开发者能够更容易地进行应用程序的开发,同时降低了软件的成本,有助于推广各种便捷服务类应用,如备忘录软件。 #### 二、Android平台架构与特性 - **功能...

    一款小工具源码-备忘录源码

    "一款小工具源码-备忘录源码" 指的是一款用于创建、管理和查看备忘录的小程序的源代码。这里的“小工具”通常指的是功能简单、体积小巧、易于使用的应用程序,而“源码”则是指编程时编写的原始指令,可供他人学习、...

    数据库Sqlite的备忘录

    SQLite是一款轻量级的、开源的、自包含的数据库系统,广泛应用于移动设备和嵌入式系统中。作为一款关系型数据库,SQLite支持SQL语言,提供了数据存储、查询和管理的功能。下面,我们将深入探讨SQLite数据库在进行增...

    Android备忘录记事本,又加工了一下

    在Android平台上,开发一款记事本或备忘录应用是一个常见的练习项目,它能帮助用户记录日常生活中的琐事。这个项目名为"SimpleNotePad",显然是一款基础的文本编辑应用,适合初学者入门学习。接下来,我们将深入探讨...

    Android 备忘录源码.zip

    备忘录应用是日常生活中常见的工具,它帮助我们记录和管理各种待办事项和重要信息。本篇文章将深入探讨名为"Android 备忘录源码.zip"的项目,解析其背后的技术细节,以便于开发者学习和借鉴。 首先,我们要理解...

    Android备忘录的设计与实现.pdf

    本文将详细解读备忘录项目设计与实现的核心技术和实现步骤。 首先,备忘录项目使用Android集成开发环境(IDE),通常是Android Studio,进行应用的开发。项目中需要用到Android ADT(Android Development Tools)...

    基于Android的多功能备忘录的设计与实现-本科生毕业设计论文.pdf

    基于 Android 平台的多功能备忘录应用程序主要包括以下几个方面的内容:备忘录的系统设计、备忘录的界面设计、备忘录的功能实现、备忘录的测试和调试等。其中,备忘录的系统设计主要是指在 Android 平台上设计和实现...

    andriod备忘录外文翻译

    Android是开放手持设备联盟(由Google主导)开发的一款开源操作系统,专为移动设备设计,它提供了基础操作系统、应用中间件层、Java软件开发工具包(SDK)以及一系列系统应用程序。自2007年末SDK发布以来,首款面向...

Global site tag (gtag.js) - Google Analytics