复杂J2EE应用的轻量级的监控系统的研究与设计
这是一篇关于J2EE,监控,JMX,轻量级的论文, 主要内容为现在越来越多的应用部署在J2EE架构上,有些复杂的J2EE应用更是由多个J2EE子系统组合而成,为了保证系统的安全可靠运行,同时提高系统的可维护性及可用性,设计一个轻量但有用的监控系统成为一个重要课题。 本文以作者所在单位的一套复杂J2EE应用环境为研究对象,分析和归纳了这类系统的特点,指出这种系统之所以复杂,主要体现在不同的软硬件和巨大的服务器数量带来的运行环境复杂性,以及由于分布式的业务部署所导致的业务层次复杂性,进而总结出对于此类复杂J2EE应用进行监控的基本需求。这些需求主要包括数据管理,资源管理,告警管理和辅助管理等四方面。 以这些需求为驱动,本文对当前应用监控的现状进行研究,从商业、开源和国际标准领域出发,对各种主流监控系统和技术进行评估,最后选择JMX为核心来设计这个轻量级的监控系统。接着本文对JMX规范和要点进行了介绍,并给出了将其应用在该轻量级监控系统中的实现。 然后本文提出了分层的系统总体架构,针对被监控系统层、连接层、逻辑控制层和界面层等各个层面对每个环节进行详细的设计和阐述,指出关键的技术点,并结合JMX和其他主流技术对相关的难点提出解决方案。以系统总体框架为蓝图,设计思路大部分已经在国税信息中心资源集中监控平台项目中得到应用与验证。该项目已经投入使用,并能基本满足日常监控需要。 最后本文总结并展望了进一步完善该监控系统所需开展的工作。
面向道路场景的目标检测算法研究与实现
这是一篇关于目标检测,轻量级,上下文信息增强,注意力机制的论文, 主要内容为目标检测是自动驾驶实时场景感知的关键技术,对汽车中控系统起着指导作用,已经成为各大互联网公司、传统车企致力于技术革新的研究热点,是集便利性和安全性于一身的关键核心技术。传统的目标检测已经无法满足自动驾驶实时检测的高要求,此外由于车载等移动端设备计算能力不足、城市道路场景复杂以及各种天气变换因素,因此其应用有着一定的局限性。针对上述问题,本文从轻量级、上下文信息以及注意力机制等多个角度出发来提升模型的综合性能,在现有模型的基础上进一步优化了面向道路场景的目标检测模型,在保证效率的同时也确保了较好的检测精度,并基于上述算法模型完成了系统设计。本文的主要工作如下:(1)针对车载等移动端设备存储空间和计算资源不足等问题,并考虑到道路场景中存在大量的小目标并且目标尺度也会随着视角的移动而变化,较容易造成漏检和误检,本文通过对现有轻量级骨干网络Mobile Net系列和Efficiet Net系列进行了对比分析,设计了基于Efficiet Net-B2的YOLO-B2(Yolo Only Look Once-B2,YOLO-B2)模型来减少了网络参数量和计算量,同时也保证了检测的实时性和准确性,并在YOLO-B2模型基础上提出了基于上下文信息增强的金字塔集成模块来解决特征融合前的高层特征信息丢失问题,该模块通过引入最大池化和空洞卷积来增大模型感受野,以获得丰富的上下文信息,从而解决小目标检测不敏感问题。通过与现有优秀方法进行实验对比,实验结果表明,在增加少量参数的前提下提高了检测精度,本文方法有着较好的效果。(2)针对特征融合前信息自顶而下传播过程中引起的的信息冗余以及复杂自然环境背景因素干扰等问题。本文设计了基于双注意力机制的注意力加强网络来缓解特征融合后的信息冗余以提高模型在复杂背景环境下的多尺度特征表达能力,该网络首先引入通道注意力机制来分配权重以调整各通道之间的重要程度,再通过交叉对齐的方式统一特征图分辨率,最后引入空间注意力机制进一步捕捉目标位置,在空间维度上提高目标定位能力。实验结果表明,双注意力机制的使用能够显著提高目标检测定位能力以及检测精度。(3)本文最后描述了面向道路场景的目标检测系统设计过程,包括系统各模块功能以及可视化界面等。并为了直观展示上述目标检测模型的效果,本文设计了一个面向道路场景的目标检测系统,实现了一个具备图片检测、视频检测以及摄像头实时检测功能的目标检测系统。
基于轻量级J2EE的网络游戏虚拟物品交易系统的设计与实现
这是一篇关于虚拟物品,轻量级,框架,J2EE的论文, 主要内容为随着数字娱乐产业的不断发展,网络游戏、动漫、影视、音乐等内容产品逐一呈现,打造一个全方位的娱乐平台和一种健康向上的数字娱乐文化品牌,已成为国内外数字娱乐产业一个全新目标,其中网络游戏已成为此产业的重要组成部分,并占领主流娱乐市场。 近年网络游戏发展迅猛,网络游戏用户也不断的增长,当游戏玩家进入游戏世界中,他们花大量的时间与精力培养自己游戏中的虚拟角色,获得虚拟物品,如虚拟“货币”、“装备”、“宠物”、“道具”等等,而这些虚拟物品越来越具有了自身的价值,从而应运而生的,便是这些虚拟物品与虚拟货币间的交易。为了满足市场需求,全方位地支持网络游戏用户进行网络游戏虚拟物品的买卖交易活动是本文的重点。 本文主要描述如何为某娱乐公司构建一个稳定、灵活、安全的网络游戏虚拟物品交易系统,不对搭建整个系统的详细过程作过多的描述,而是将重点放在如何用分层的设计思想简化系统的设计和开发及如何设计系统中的订单管理和投诉管理两方面。 本文主要特色如下: 1)采用当今主流的轻量级J2EE框架Struts+Spring+Hibernate,实现了一个基于分层结构及解耦编程思想的交易系统; 2)设计了一个合适的方案来解决网络游戏虚拟物品交易系统中,买卖双方较为复杂的订单状态转换过程。 本文论述的系统在某数字娱乐公司的虚拟物品交易系统一期建设中得到应用,并正常运行。该应用经验将为其他网上交易系统应用提供借鉴作用。
轻量级工作流引擎系统的研究和实现
这是一篇关于工作流,工作流引擎,轻量级,J2EE,人员推荐,流程维护系统的论文, 主要内容为工作流引擎是业务流程柔性化的核心技术,是推动流程运转的主要部件。虽然现有的许多工作流产品功能全面,但具有工作流特征的应用千变万化,让工作流引擎满足所有的应用不切实际。某公司的运维系统有些特殊的需求,现有的流程维护系统不能实现。 论文在Tomcat6.0.30+Spring+Hibernate+MVC架构下,根据用户要求,研究开发了一种轻量级的工作流引擎系统,大大提高了流程的灵活性。根据功能的不同,本文把工作流引擎划分为五个功能结构:工作流解析器、实例控制器、状态转化器、跟踪监控器和任务管理器。工作流解析器把活动步骤和相关用户解析成流程实例并初始化;实例控制器管理已初始化的流程实例;状态转化器根据状态转化规则对流程实例的运行状态进行转化;跟踪监控器记录和控制流程的执行;任务管理器对人机交互提供工作项,帮助用户处理流程。 论文工作实现了一套推荐算法,可以根据系统需要对转授权时的人员进行推荐,实现了工作流引擎推荐最合适的人做最合适的事情。 论文工作实现了对工作流引擎的定制开发,可以满足用户特殊要求,如有些节点需要负责人暂时转让管理权且不允许泄露账户秘密;临时添加或删除某一步骤且临时选择负责人类型和具体负责人;指定助理协办且选择助理工作能否推动流程;根据故障的时限设置事件升级矩阵以及系统在特定的环节需要发邮件给用户进行催办且格式有特殊要求。 论文在工作流引擎的基础上,实现了流程维护系统,实现了对企业的业务流程:事件、问题、知识等进行流程的定义和管理,显著地缩短关键业务的开发周期。 最后将本文设计的轻量级流程维护系统及其工作流引擎应用到某企业运维系统,对目标公司的业务运作进行管理。结果显示,本文研究的轻量级工作流引擎能够使更多的计算机技术和自动化技术应用于中小型企业的业务中,能够提高企业的运作效率。
物联网中RFID标签所有权转移协议研究
这是一篇关于RFID,所有权转移,轻量级,TTP,物联网,GNY逻辑的论文, 主要内容为近年来,物联网技术不断发展,射频识别(Radio Frequency Identification,RFID)作为物联网感知层关键技术受到了国内外学者的关注。RFID系统前端是基于开放的无线通信环境,这使得存在于无线信道的窃听、跟踪、重放、拒绝服务等攻击都可以在RFID系统中实施,从而造成安全与隐私泄露问题。供应链环境下,携带标签的物品要发生多次易手,仅物品的易主是不完整的,需要进行标签的所有权转移。RFID标签所有权转移协议基于密码学机制,能够有效解决RFID系统的安全与所有权转移问题,受到了广泛的研究。目前研究RFID标签所有权转移协议的文献中使用的方法根据有无使用可信第三方(Trusted Third Part,TTP)可以分为两类:集中式方法,需要依靠TTP在新旧所有者之间传输密钥;两方转移方法,不依赖TTP,仅凭借新旧所有者实现所有权的转移。基于此,本文对物联网中标签所有权转移协议进行了详细的研究,主要研究内容如下:(1)首先,介绍了RFID系统的组成及工作原理,研究了RFID系统在安全与隐私方面的需求以及存在的问题,介绍了常用的解决这些问题的物理机制与密码学方案。重点探索了基于密码学的RFID标签所有权转移协议。按照基于TTP和无TTP两种类型分别对已经提出的几种所有权转移协议进行了详细的安全性分析,指出了这些协议存在的安全漏洞,此外介绍了协议安全性验证方法,为后面对所有权转移协议的进一步研究打下了基础。(2)接着,提出了一种基于TTP的所有权转移方案OTODP,其中,为了抵抗一种秘密揭露攻击——Tango攻击,设计了一种轻量级的分块重排运算对信息进行加密,该运算由简单的位运算组合而成,不仅具有轻量级的特点,还兼顾良好的不可逆性;此外,本协议还添加了所有权代理功能以满足一些特殊的所有权转移场景。使用形式化方法验证了协议的安全性,与其他协议对比表明所提出的协议能够抵抗各种攻击,具有更高的安全性,能够适用于低成本标签。(3)最后,提出了一种不依赖TTP的两方所有权转移协议LTP-OTP,该协议采用认证与所有权转移密钥分离的思路实现了标签的所有权的转移,很好地避免了窗口问题。使用形式化方法GNY逻辑证明了协议是安全的,与其他两方所有权转移协议在安全性与标签的计算资源需求上对比表明本协议在安全性、硬件计算损耗等方面更有优势。最后,本文对LTP-OTP使用Java语言基于Spring Boot框架实现了协议流程的模拟仿真,证明了该协议在软件应用层面实现的可行性。
基于Spring和Struts的轻量级J2EE通用框架的研究与应用
这是一篇关于框架,轻量级,松耦合,通用框架SSCF的论文, 主要内容为软件应用框架不是一个可用的应用系统,它是一个半成品,由一些相互协作的类和相关接口组成,应用开发人员可在其基础上进行二次开发,以实现特定功能的应用系统。而轻量级并不是指框架本身,其轻盈体现在框架本身的基础结构以及对其它应用工具的支持和装配能力上。 目前,针对不同的J2EE应用层次,各式各样的应用框架不断涌现,各有特点。如Web层的解决方案Struts、WebWork、JSF,持久层的解决方案Hibernate、iBATIS以及适用于各个层次的Spring等。实践表明,多数的应用系统需求并非是完整的J2EE整个服务层次。于是,该如何选取适合应用需求的框架技术,如何将它们松耦合起来,以及如何做一些适当的扩展,形成一个符合J2EE标准的但并非以EJB为核心的Web应用通用框架具有重要的现实意义。 本文研究的目的就是根据总体的设计思想和目标,基于开源框架Spring和Struts,详细设计和实现了一个轻量级J2EE通用框架—SSCF。SSCF最终以压缩包的形式交付,能广泛的运用到基于J2EE的Web应用系统的开发过程中,具有极大的生产价值。在设计方法上,始终坚持一个原则:不重复发明轮子,只选择最适合系统架构的技术,但根据需要又做了一定的扩展。本文主要从以下几个方面做了分析研究: 1.对经典的和轻量级J2EE架构技术进行对比分析,并介绍框架与架构、框架设计和应用系统设计之间的区别和联系,最后阐述了通用框架SSCF的产生背景及其适用意义。 2.介绍SSCF所采用的设计思想,并根据这些设计思想,选取并分析最适合SSCF设计需求的各种技术。 3.详细设计和实现通用框架SSCF。首先提出SSCF的设计目标及其总体架构图;接着从域对象层的设计、持久层的设计、全局异常处理体系的设计以及如何松耦合各层等方面给出各部分的UML设计类图及其源代码。 4.本文最后,从一个企业应用开发者的角度介绍如何将SSCF应用到具体的应用系统开发过程中,说明其具有实际的生产价值。
轻量级工作流管理系统MiniFlow——工作流引擎的设计与实现
这是一篇关于工作流管理系统,工作流引擎,轻量级,J2EE的论文, 主要内容为工作流技术是实现业务过程自动化的关键技术,这些年来逐渐成为研究热点。现有的工作流产品大多庞大复杂、使用困难,而且架构封闭,自成体系,很难与业务应用无缝集成,不适用于国内许多初次使用工作流技术的中小型项目。 针对以上问题,本文构建了一个基于J2EE的轻量级工作流管理系统MiniFlow。MiniFlow具有功能实用全面、架构清晰开放、模型简单成熟、使用灵活方便、轻量级可移植等特点。论文分别从工作流管理系统的体系结构、开发方案和工作流模型三个方面论述了MiniFlow对传统工作流管理系统的改进。MiniFlow体系结构的设计充分遵循了工作流管理联盟的工作流参考模型标准,以XPDL作为自己的工作流定义语言,是一个单引擎、可裁减的工作流管理系统。MiniFlow采用了Struts+Hibernate这种当今最流行的J2EE开发框架,有效的满足了MiniFlow的设计目标。MiniFlow工作流模型简单实用,分为过程模型、组织模型和信息模型。 本文详细给出了MiniFlow工作流引擎的设计和实现。MiniFlow工作流引擎的设计充分采用面向对象的设计思想,由模型类和服务类组成,模型类是MiniFlow工作流模型中各主要实体的对象模型,工作流的运行就是模型类的实例交互作用的结果,服务类为模型类提供底层支持。本文最后给出了MiniFlow工作流引擎的实现,并将其运用到一个实际项目中。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码工厂 ,原文地址:https://m.bishedaima.com/lunwen/45176.html