期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于跨语言对象迁移策略的复合本地对象模型 被引量:4
1
作者 黄玉坤 陈榕 +1 位作者 裴喜龙 曹璟 《计算机研究与发展》 EI CSCD 北大核心 2015年第1期141-155,共15页
Java本地调用接口(Java native interface,JNI)机制被广泛应用在移动应用开发领域.JNI机制中JNI接口函数被用于在本地代码中解析和转换Java端的数据类型和Java对象.然而,JNI接口函数的调用开销影响了程序运行的效率,其复杂的使用规范也... Java本地调用接口(Java native interface,JNI)机制被广泛应用在移动应用开发领域.JNI机制中JNI接口函数被用于在本地代码中解析和转换Java端的数据类型和Java对象.然而,JNI接口函数的调用开销影响了程序运行的效率,其复杂的使用规范也是集成与复用第三方本地组件时的主要障碍.提出一种基于跨语言对象迁移策略的复合本地对象模型,能够实现有效减少本地调用程序中的JNI接口函数调用开销和有效利用已有本地组件的目的.详细讨论了复合本地对象的语言特性及其具体实现,并给出跨语言对象迁移规范以及开发实例.在Dalvik虚拟机中实现了该模型,通过实验证明该策略和模型能够有效改善JNI机制的不足. 展开更多
关键词 java本地调用接口 跨语言 本地组件 元数据 DALVIK虚拟机
在线阅读 下载PDF
基于云计算平台的工程材料询价系统 被引量:3
2
作者 窦金凤 于文华 +1 位作者 曹家宝 刘洋洋 《计算机应用》 CSCD 北大核心 2018年第A01期158-161,178,共5页
为提高工程材料询价行业发展水平,规范数据整理与分析,实现高效地数据存储、处理和共享,设计并实现了一种基于云计算的工程材料询价管理系统。该系统基于云计算虚拟化技术、分布式存储技术和数据安全技术,建立了统一的数据整合共享平台... 为提高工程材料询价行业发展水平,规范数据整理与分析,实现高效地数据存储、处理和共享,设计并实现了一种基于云计算的工程材料询价管理系统。该系统基于云计算虚拟化技术、分布式存储技术和数据安全技术,建立了统一的数据整合共享平台;同时,该系统服务使用Strut+Hibernate+Spring(SSH)框架进行开发,且采用了Java本地调用(JNI)技术实现密码生成逻辑,定时更新超级管理员密码策略,保证系统的安全性。系统测试结果表明,该系统实现了询价数据的存储、处理、查询和共享等功能,高效地满足工程询价人员的需求,同时有效地推动询价行业数据共享和标准化发展。 展开更多
关键词 云计算 分布式存储技术 数据处理 SSH框架 java本地调用
在线阅读 下载PDF
基于中间语言的JNI内存泄漏检查 被引量:4
3
作者 蒋挺宇 王鹏 +4 位作者 杨述 褥震 董渊 王生原 嵇智源 《计算机研究与发展》 EI CSCD 北大核心 2015年第4期898-906,共9页
JNI技术支持Java与本地C/C++的相互调用,在Android等混合语言实现的系统中有着广泛应用,但语言之间的安全特性差异使其成为安全薄弱环节,现有的分析方法难以处理多语言相互调用产生的安全缺陷.以JNI调用中易产生的内存泄漏为例,开展Java... JNI技术支持Java与本地C/C++的相互调用,在Android等混合语言实现的系统中有着广泛应用,但语言之间的安全特性差异使其成为安全薄弱环节,现有的分析方法难以处理多语言相互调用产生的安全缺陷.以JNI调用中易产生的内存泄漏为例,开展Java/C++JNI跨语言分析的研究.采用扩展的Java Bytecode(Bytecode*)指令作为C++语义的解释来消除跨语言分析的障碍.围绕JNI调用中内存泄漏的问题,做了以下3方面工作:1)定义兼容Java/C++语言的分块内存模型;2)基于LLVM/LLJVM,设计实现了C++到Bytecode*的翻译策略;3)建立方法调用图,提取方法摘要,利用过程间分析方法检测JNI调用中的内存泄漏.针对具有典型内存泄漏特征的JNI实例翻译检测表明,该工作能够准确检测出Java/C++混合语言中的内存泄漏,对于JNI混合语言编程的理解和漏洞分析具有重要价值. 展开更多
关键词 java本地调用 跨语言分析 语义扩展 字节码 内存泄漏
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部