首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
1 Java内存划分情况 计算机中程序运行都是在内存中进行的,Java程序是交给JVM自动管理,内存区域是指JVM的内存,大致可划分为四个部分:(1) Java栈Java栈也称作虚拟机栈,是Java方法执行的内存模型.Java栈中存放的是一个个的栈帧,每个栈帧对应一个被调用的方法,在栈帧中包括局部变量表、操作数栈、指向当前方法所属类的运行时常量池的引用、方法返回地址和一些额外的附加信息.(2)本地方法栈本地方法栈以帧的形式存放本地方法的调用状态,包括方法调用的参数、局部变量、中间结果等.方法都是以方法帧的形式存放在方法区.(3) Java堆Java堆是一个运行时的数据区,用来存储数据的单元,堆中存放通过new关键字新建的对象和数组.在JVM中只有一个堆,可以在运行时动态地分配内存大小,存取速度较慢.在堆中声明的对象不能直接访问,必须通过在栈中声明的引用来调用.引用变量存储的是指向堆中的数组或对象的地址,即指针.(4)方法区方法区是被线程共享的区域.在方法区中,存储了每个类的信息,包括类的名称、方法信息、字段信息、静态变量、常量以及编译器编译后的代码等.  相似文献   

2.
针对手工测试成本高、时效性弱和传统的接口自动化测试工具扩展能力不足问题,提出了一个支持用例集并行测试的接口测试平台(OLa). OLa采用分层架构模式将系统分为用户展示层、应用逻辑层、数据服务层和用例执行层.其中,用户展示层基于Vue框架开发,结合Vue Router、Vuex等工具实现单页应用;应用逻辑层基于Spring Boot框架开发;数据服务层基于MyBatis-Plus框架和Spring Data框架开发;用例执行层使用okhttp3、fastjson、jackson等工具实现接口测试.此外,基于系统技术架构、Java网络编程和面向抽象编程的思想,创新性地提出了基于C/S模式的用例执行流程和基于参数识别的自动匹配校验方法,解决了传统的自动化测试工具无法支持并行测试的问题.实验结果表明本文设计与实现的OLa接口测试平台支持单用例测试、用例集的串行测试和并行测试,能够自动识别用例参数并对接口响应内容进行校验,提高了接口测试的灵活性和有效性,降低了测试难度,并能够在用例之间无相互依赖的情况下提高接口测试的效率.  相似文献   

3.
由于Java无法得到底层的一些参数,实现对系统底层磁盘的操作变的困难,所以引入了JNI (Java Native Interface Java本地接口)技术.分析了JAVA与VC++之间的通信方法,介绍了Windows平台下java对DLL (Dynamic LinkLibrary动态链接库)具体调用过程.在VC++环境下,将硬件设备看做文件,通过文件读写的方式来对其数据存取进行访问,可以实现对磁盘扇区的读写.结合Java对dll文件的调用方式,实现了应用层对扇区的直接读写.  相似文献   

4.
为了实现工程技术研究中心数据信息格式标准化、规范日常业务处理流程,在J2EE框架下基于B/S开发模式设计了数据层、中间层、应用层三层架构体系,采用Java语言在JSP环境实现了六大模块的管理功能,通过API接口、Webservice接口调用实现内外网分离,经过验证这个测试系统运行平稳,页面平均响应时长在200ms以内,...  相似文献   

5.
徐亚坤  李鸣  杨大勇 《测控技术》2017,36(7):97-100
提出了一种基于Java Web技术访问工业生产过程实时数据的方法,在浏览器的地址栏中输入相应的URL地址,可以生动形象地访问工业生产过程的实时参数,以及历史曲线等生产信息.该方法将计算机控制系统采集的工业生产过程实时数据存储到数据库服务器中,再由Web服务器将包含操作数据库等功能的Java Web程序部署发布,当用户浏览器端向Web服务器发出请求时返回实时参数并显示在浏览器页面中,实现工业生产过程参数的Java Web访问.为自动化运行维护人员和公司决策层等进行设备运行状态分析、设备故障原因分析以及效益分析、整体生产过程的分析提供了经济、方便的数据来源,同时也能够方便地实现数据的远程传输.  相似文献   

6.
为了解决高校学生自主预约开放实验室,实现院校实验室资源合理及其高效的利用。实验课选系统采用前后端分离开发方式,通过接口和Ajax、JSON技术实现前后端系统信息交互。实验室选课系统web后端设计包含业务逻辑功能的实现,数据库的开发与维护和服务器的管理维护等。后端功能设计采用Java语言设计,数据库使用MySQL做管理,服务器则使用Tomcat做架构,系统经测试后,公网可对该系统访问,系统正常提供服务。  相似文献   

7.
本文主要以船舶数字化平台设计为例,分别从Labview数据采集的实现、创建存储过程的Java方法以及利用Labview技术对Java存储过程的调用及执行等三方面对Labview数据采集技术及Java数据存储过程实现数据自动采集接口的设计实现进行分析和探讨。  相似文献   

8.
本文主要以船舶数字化平台设计为例,分别从Labview数据采集的实现、创建存储过程的Java方法以及利用Labview技术对Java存储过程的调用及执行等三方面对Labview数据采集技术及Java数据存储过程实现数据自动采集接口的设计实现进行分析和探讨。  相似文献   

9.
通过深入研究地震监测系统JOPENS数据库数据格式以及SEED格式,利用Java语言实现了可扩展的技术框架,提供一系列方便获取测震数据的统一接口.开发人员不需了解测震数据存储标准,通过调用通用软件接口便能高效便利地从多种数据来源(来自测震数据库中的连续波形、事件波形以及SEED文件)轻松获取经过解压缩处理后的测震数据,大大提高了开发效率.  相似文献   

10.
通过分析几个测试项目中接口测试遇到的问题,总结出在接口测试中如何快速高效地分析接口数据信息的解决方案,满足接口测试的一致性、完整性和正确性.并利用XML技术和WinPcap编程接口实现了接口测试分析技术,支持常用的网络接口控监控捕获工具捕获的网络数据信息文件的分析.  相似文献   

11.
针对传统的航空维修工具管理模式存在的弊端,运用射频识别(RFID)技术设计一个航空维修工具管理系统.根据当前机务维修工具管理模式和存在问题进行需求分析,对需求完成功能分解、业务流程设计和数据库构建;采用Python语言,利用PyQt模块开发管理信息系统界面,采用Flask框架构建后端服务器API;基于An-droid开发手持端,实现射频模块的调用采集、上传数据;选择轻量级SQLite进行数据存储.通过系统对航空维修基层单位开展工具管理,有助于增强基层部队工具房管理的安全性与便捷性.  相似文献   

12.
基于Java3D开发三维虚拟场景的相关技术进行了深入的探讨和研究,具体包括Java3D的技术特点、场景图结构、三维场景数据存取的序列化、改进的LOD算法以及如何在Java3D中调用VRML场景对象等.  相似文献   

13.
在实际业务需求的基础上设计以区块链作为底层架构的精准扶贫系统平台,完成系统的需求分析、总体设计、详细设计以及编码测试。通过智能合约完成对区块链数据的增删改查,Java后台向下调用平台提供的RPC接口,完成对智能合约方法的调用,向上为扶贫机构等提供restful接口,方便系统成员使用区块链平台。为了提供系统的安全性,从多个方面提出解决方案。  相似文献   

14.
为适应新一代广播电视业务的需求,Java技术引起了机顶盒厂商的广泛关注.针对嵌入式Java执行效率不高的同题,本文提出一种采样与计数相结合的混合型运行时信息分析方法.通过监控方法调用堆栈的出栈入栈操作和回边事件.对Java方法调用和循环进行计数,并统计得到Java方法的执行时间.基于此提出了一种热点判定模型,并引入基于运行时信息记录引导的热点预判机制.基于J2ME CDC在一款MIPS平台上对该方法进行仿真,CaffeineMark测试结果显示,采用历史信息预判时,整体性能能够提高2%,循环性能测试可提高6%.  相似文献   

15.
由于Java Web应用业务场景复杂,且对输入数据的结构有效性要求较高,现有的测试方法和工具在测试Java Web时存在测试用例的有效率较低的问题.为了解决上述问题,本文提出了基于解析树的Java Web应用灰盒模糊测试方法.首先为Java Web应用程序的输入数据包进行语法建模创建解析树,区分分隔符和数据块,并为解析树中每一个叶子结点挂接一个种子池,隔离测试用例的单个数据块,通过数据包拼接生成符合Java Web应用业务格式的输入,从而提高测试用例的有效率;为了保留高质量的数据块,在测试期间根据测试程序的执行反馈信息,为每个数据块种子单独赋予权值;为了突破深度路径,会在相应种子池中基于条件概率学习提取数据块种子特征.本文实现了基于解析树的Java Web应用灰盒模糊测试系统PTreeFuzz,测试结果表明,该系统相较于现有工具取得了更好的测试准确率.  相似文献   

16.
利用易语言编程软件,开发了一种从Excel文件中提取所需数据的工具.该软件首先建立调用Excel文件的接口,然后遍历Excel文件,利用字符串匹配算法筛选出所需数据,并拷贝到缓存.然后再次调用Excel的API,保存至新文件,并进行数据写保护加密,保证了数据准确性和客观性.此外,该软件也建立了文件批量打印的功能,通过调...  相似文献   

17.
基于Web Service的Android技术应用研究   总被引:6,自引:1,他引:6  
在客户端与服务器间通过web Service进行通信,给出Android应用程序开发的完整过程,服务器端基于Java的SSM结构,利用Web Service实现访问接口,Android客户端通过Ksoap调用Web Service,并以网格化管理为例,最终实现了Android客户端与服务器灵活信息交互。  相似文献   

18.
《微型机与应用》2016,(18):22-25
研究了HTTP接口自动化测试方法,采用Python语言开发代码,使用Request调用HTTP接口。提出了一种分层结构的自动化测试框架,将接口调用、测试用例和测试数据的代码分层开发,生成基于HTML的测试报告。提出了两种解决CSRF Token验证问题的方案。该方法开发出的自动化测试脚本具有结构清晰、易维护等优点,能够有效提高测试效率,降低测试成本。  相似文献   

19.
Java本地调用接口(Java native interface,JNI)机制被广泛应用在移动应用开发领域.JNI机制中JNI接口函数被用于在本地代码中解析和转换Java端的数据类型和Java对象.然而,JNI接口函数的调用开销影响了程序运行的效率,其复杂的使用规范也是集成与复用第三方本地组件时的主要障碍.提出一种基于跨语言对象迁移策略的复合本地对象模型,能够实现有效减少本地调用程序中的JNI接口函数调用开销和有效利用已有本地组件的目的.详细讨论了复合本地对象的语言特性及其具体实现,并给出跨语言对象迁移规范以及开发实例.在Dalvik虚拟机中实现了该模型,通过实验证明该策略和模型能够有效改善JNI机制的不足.  相似文献   

20.
在信息化网络技术背景下,计算机在中专教学工作使用率越来越高,因此开发高性能、较强实用性的实验室管理系统也同样重要。本文首先分析中专技校计算机实验室管理系统的设计需求,提出系统总体设计思路,通过运用JSP、MySQL、Hibernate等技术,遵循数据库设计范式实现后端数据接口,满足机房与学生数据的高效化存储于规范调用,实现了用户信息查询、机房管理、实验课程排课、信息统计等功能,可以帮助计算机实验室管理人员的规范化管理。成功解决了传统机房管理所面临的实际问题,提高了中专技校计算机实验室的智能化管理水平。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号