`

开源组件的使用总结之二

阅读更多
web service
不同项目  不同系统  不同物理位置的信息交换
笔者使用过xfire和hessian,个人觉得hessian使用简单,又能很好满足这种需求,曾经在web容器分布式系统中使用过,非常方便,几乎不用更改任何程序,只需更改相应配置文件就可以实现的。
quartz:
一个超强的定时组件,现在的定时任务都选择使用它做,同时可以使用它的一些job状态,让一个任务发生在另外一个人物结束后即刻启动。
jasperreport+ireport:报表主要解决的是两个问题,对于需要另外保存或者打印的时候,如何不失真的得到文件和打印文件。
其实答应中我们一般不采用报表直接连接数据库,而是采用javabean的数据传输给报表后输出相应数据。
同时报表也不会单一出现,大多数情况下需要采用子报表等技术。
lucene:
你的系统一定有数据库模糊查询,使用like的经历吧,当你的数据超过几十万以后,你会发觉这个响应速度非常慢,因为关系数据库自身的原因,如果你在sql查询中,即使你对该字段建立索引,使用like模糊查询也是无效的。试试lucene吧。笔者任务,使用lucene和数据库相结合,先利用lucene实现模糊查询结果再作为数据库查询条件,利用二次查询实现,这种速度要比直接利用数据库一次查询要快很多。
分享到:
评论
1 楼 fugui555 2008-05-22  
  不错

相关推荐

    在AndroidStudio中引用其他开源组件的方法.docx

    总结来说,引用Android开源组件的关键步骤包括:组件解压定位、配置文件同步、添加构建插件依赖、更新`settings.gradle`以及在`app`模块中声明依赖。通过这个过程,开发者可以方便地集成社区中的各种优秀组件,提升...

    JCaptcha 开源的验证码组件

    **JCaptcha开源验证码组件详解** 验证码(CAPTCHA)是一种用于防止自动机器人滥用服务的技术,它通过让用户解决人类容易但机器难以解决的难题来验证用户是否是真实的人。JCaptcha(Just Another CAPTCHA)是一个...

    开源java神经网络组件Joone、Encog和Neuroph的简单使用

    以下是这三个组件的一些关键特性以及如何在实际项目中使用它们。 首先,Joone是一个由Matteo Lucchetti开发的Java神经网络框架。它支持多层感知机(MLP)和RBF网络,具有训练算法如Backpropagation、Resilient ...

    Android开源组件小结

    然而,使用开源组件的同时也要留意它们的潜在问题,如稳定性、性能和维护情况,以确保应用的长期运行和用户满意度。通过不断学习和实践,开发者能够熟练掌握各种组件的使用,从而创建出更具吸引力的Android应用。

    .net jQuery Web ControlToolkit 开源组件

    《.NET jQuery Web Control Toolkit 开源组件深度解析》 在Web开发领域,.NET框架与jQuery的结合无疑为开发者提供了强大的工具集。其中,.NET jQuery Web Control Toolkit是一款开源组件库,它为ASP.NET开发者提供...

    Java调用dll文件开源组件jar包及说明文档

    Java调用DLL文件是软件开发中的常见需求,尤其是在Java与C/C++混合编程时。`JNative-1.3.2`是一个开源组件,专门...正确理解和使用这个开源组件,能够极大地提升开发效率,同时也能解决一些Java无法直接处理的问题。

    git日历开源组件android-times-square-master

    今天我们将深入探讨一个名为"android-times-square"的开源组件,它源自于Git平台,被誉为"android-times-square-master"。 一、项目简介 "android-times-square"是一款专为Android设计的日期选择器组件,由Square...

    日历组件 - 总结网上一些好用的

    本篇文章将基于标题“日历组件 - 总结网上一些好用的”以及标签“源码”和“工具”,探讨一些优秀的开源日历组件及其特性。 首先,我们关注到的项目名为“SilkCal-master”。这通常表示它是一个Git仓库的主分支,...

    SSM常用配置及组件

    2. 使用Spring的`<context:component-scan>`扫描所有组件,包括Controller、Service、DAO等。 3. 配置`<mybatis-spring: mapper>`,将MyBatis的Mapper接口与XML映射文件关联起来。 4. 在Service层,通过@Autowired...

    开源治理实践与发展趋势.pdf

    治理策略应根据开源软件的使用方式和场景来制定,包括原始引入、混淆引入、二次开发引入等不同形式的代码使用,以及对外开源、内部使用、商业使用等多种目的。同时,治理还需要关注开源组件的依赖管理,以及通过...

    对要使用到的开源组件进行组合整理, 搭建一个简单的框架,方便后续的开发, 其中包括MVP

    在Android开发中,我们可以使用以下开源组件来辅助搭建MVP框架: 1. **Dagger2**:依赖注入框架,可以帮助我们管理对象的生命周期和依赖关系,减少代码的冗余,使得Presenter的实例化更加便捷。 2. **Retrofit**:...

    Midas.dll&QiMidas;组件_开源.rar

    组件_开源.rar" 涉及到的是在 Delphi 开发环境中使用的两个关键组件:Midas.dll 和 QiMidas。这两个组件是 Delphi 中处理数据的重要工具,主要用于与Microsoft Data Access Components (MDAC)进行交互。 【Midas....

    flex拓展组件autoComplete开源代码

    这个开源代码库提供了一个定制的`autoComplete`组件,它不仅包含源码,还附带了示例,可以帮助开发者更好地理解和使用这个功能。 该开源项目名为"flex-autocomplete-master",意味着它是Flex的`autoComplete`组件的...

    ZUI 3 是一个全新的开源 UI 组件库,提供了丰富的实用组件,并提供自由的定制使用方式,不依赖任何JavaScript框架

    ZUI 3 的独特之处在于它的设计思想:不依赖任何特定的 JavaScript 框架,这使得它能够在各种 Web 应用环境中灵活地使用,无论是基于 Angular、React 还是 Vue,甚至是在传统的 jQuery 环境中,都能无缝集成。...

    开源软件的现状与治理.pdf

    为了规避开源软件的风险,需要实施有效的治理机制,包括软件组成清单(SBOM),能够跟踪开源组件的使用情况,能够很快识别出有漏洞的组件。同时,需要对当前的开源软件资产做一个梳理,包括合规性风险、安全性风险和...

    如何利用开源式敏捷开发来提供速度与价值

    - **开源代码扫描**:自动检测项目中使用的开源组件,包括版本号、许可证类型等信息。 - **安全漏洞监测**:定期检查开源组件是否存在已知的安全漏洞,并及时通知开发者。 - **许可证合规分析**:帮助组织确保其开源...

    cpp-libwxfreq腾讯开源的高性能通用频率控制组件

    《cpp-libwxfreq:腾讯开源的高性能通用频率控制组件详解》 在互联网行业中,频率控制(Rate Limiting)是维护服务稳定、防止恶意请求和DDoS攻击的重要手段。腾讯开源的cpp-libwxfreq正是这样一个针对C++开发的高...

    物联网开源组件安全:Node-RED白盒审计.pdf

    总结来说,物联网开源组件的安全是一个多维度、复杂且持续进化的议题。对Node-RED这样的物联网平台进行白盒审计,可以发现和修复安全漏洞,提高物联网系统的整体安全性。同时,随着AI技术的不断进步,其在安全防护中...

    自己写一个DAO 实现对jdbc dbcp封装 开源小组件

    2. Apache DBCP(Database Connection Pool)是Apache组织提供的一个数据库连接池组件。数据库连接池在初始化时会创建一定数量的数据库连接,当应用需要连接数据库时,可以从连接池中获取,使用完毕后归还,而不是...

Global site tag (gtag.js) - Google Analytics