java applet 缺陷_Java Applet在最新JRE上的奇怪性能行为(7.55)
我们使用来自签名提供商的一些专有小程序来签署一些
XML.当我们使用JRE 6u37 applet运行没有问题 – 运行速度非常快,从不冻结.但是当我们将JRE更新为7u55或更新时,它经常开始挂起.只有浏览器重启帮助.有没有办法解决这个问题可能是由一些参数或其他东西?
这是运行代码:
var attributes = {codebase:'#{request.contextPath}/distr',
code:'kz.softkey.iola.applet.MainApplet',
archive:'iolaApplet.jar',
type:'application/x-java-applet',
mayscript:'true',
id:'iolaApplet',
name:'iolaApplet',
width:1, height:1} ;
var parameters = {code:'kz.softkey.iola.applet.MainApplet',
codebase:'#{request.contextPath}/distr',
archive:'iolaApplet.jar',
cache_option:'Plugin',
cache_archive:'iolaApplet.jar',
mayscript:'true',
scriptable:'true',
fileExtension:'KEYSTORE',
cache_archive:'iolaApplet.jar',
java_arguments:'-Xmx300m',
writesoap:'false';
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
最佳答案 在版本7和版本6之间,jre中的applet实现有一些小的变化.我发现当我的团队将一些旧项目从6迁移到7时,在少数情况下,当用户尝试修改内容时,applet开始挂起.在我的情况下,更改是表如何处理firePropertyChange,当用户在单元格无限循环中发生更改时.如果您无法访问来源,我认为您无法检查导致问题的原因.
//编辑
我没有看到您调用部署脚本中的任何方法来将数据从站点添加到applet,因此我假设您应该能够像IDE一样从IDE运行它.
如果序列化一些数据并将其发送到applet,则需要找到在applet本地运行时在applet上加载数据的方法.
在我的情况下,我们使用自定义序列化器进行数据,我们创建了一些用于测试的实用程序,我们将序列化数据放在txt文件中并在本地运行applet(从IDE).
这样就可以像任何其他应用程序一样调试applet.
更改jre时调试applet很难,因为你通常不知道应用程序的流程何时出错.
在我的情况下,我们最终坐在两个屏幕之前,两个applet在两个版本的java上运行,并逐行比较applet的流量.
他这样坐了一段时间,我们发现了一些小的改变(我不会完全记得,但我很确定它是一个’如果’改变了,这是我们问题的原因)在java版本之间.
java applet 缺陷_Java Applet在最新JRE上的奇怪性能行为(7.55)相关推荐
- java标量替换_JAVA逃逸分析、栈上分配、标量替换、同步消除
一.逃逸分析 逃逸分析是编译语言中的一种优化分析,而不是一种优化的手段.通过对象的作用范围的分析,为其他优化手段提供分析数据从而进行优化. 逃逸分析包括: 全局变量赋值逃逸 方法返回值逃逸 实例引用发 ...
- java applet 游戏_Java Applet实现五子棋游戏
从谷歌的AlphaGo到腾讯的绝艺,从人脸识别到无人驾驶,从谷歌眼镜到VR的兴起,人工智能领域在不断的向前迈进,也在不断深入的探索.但背后错综复杂的技术和利益成本也是很多企业亟待解决的难题.对于人工智 ...
- java中继承applet类_java.applet.Applet类
1.applet是一种不能单独运行但可嵌入在其他应用程序中的小程序 2.该类直接继承于java.awt.Panel类,其直接子类为javax.swing.JApplet 3.常用方法 public U ...
- java applet布局_Java:Applet布局问题
Java:Applet布局问题以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! applet布局问题 按钮 标签是怎样加入 ...
- java 空白图片_java applet 显示图片 一片空白 ??
代码:importjava.applet.Applet;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.event.MouseE ...
- java内存 海子_Java并发编程:从根源上解析volatile关键字的实现
Java并发编程:volatile关键字解析 1.解析概览 内存模型的相关概念 并发编程中的三个概念 Java内存模型 深入剖析volatile关键字 使用volatile关键字的场景 2.内存模型的 ...
- java struts2 上传图片_Java框架Struts2实现图片上传功能
Struts 2 框架为处理文件上传提供了内置支持,它使用"在 HTML 中基于表单的文件上传".当上传一个文件时,它通常会被存储在一个临时目录中,而且它们应该由 Action 类 ...
- java实验总结_Java实验总结——初学(上)
实验一 集合(一) [实验目的与要求] 1.了解Java集合类的概念: 2.掌握常用集合类的使用方法和技巧,并能应用到实际操作中. [实验内容] 1.请编写一个程序,要求如下:1)首先生成10个1至1 ...
- java自动填充_java 如何自动填充网页上的用户名和密码?
展开全部 java 自动填充网页上的用户名和密码有两种方法: 方法一.在input 标签里面的 value属性赋值即可,如32313133353236313431303231363533e78988e ...
最新文章
- java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园
- 如何招聘一个优秀的产品经理?Google主管的六条心得
- 对现有的所能找到个DDOS代码(攻击模块)做出一次分析----TCP篇
- unzip不能解压mysql的zip_Linux中zip压缩和unzip解压缩命令详解
- 前端学习(2363):数据缓存
- linux无效内存访问,x86_64 Linux 3.0:无效的内存地址
- Activity的传递数据与实例
- IDEA卡顿解决方法
- cesium 飞行定位
- C89:论常用的字符串函数
- 视频会议、视频聊天、手机视频、跨平台视频如何开发之流程篇
- XHTML 和 DOCTYPE 切换(MSDN)
- 2012年5月16日,Google发布“知识图谱(Knowledge Graph)”
- asp毕业设计—— 基于asp+access的网上动态同学录系统设计与实现(毕业论文+程序源码)——同学录系统
- ExcelDNA开发视频教程-刘永富-专题视频课程
- 矩阵键盘的原理及应用
- 把汇总报表页面生成 pdf文件方案!
- VSCode 上面的菜单栏不见了,该怎么办
- Baklib分享|知识管理是企业发展的风向标
- 用Python写了一个不起床让你后悔的闹钟
热门文章
- 初试linux编译(ubuntu+vim)+玩转智能蛇
- 2022-2028年中国老年旅游市场深度调研及开发战略研究报告
- 固定table标题头、标题列(兼容多种浏览器)
- java发送简单邮件_Java程序实现发送简单文本邮件
- Go 学习笔记(81)— Go 性能分析工具 pprof
- Yolov1目标检测算法详细分析
- 2021年大数据Flink(十三):流批一体API Sink
- [C] 图的深度优先遍历
- java中hashcode_浅谈Java中的Hash值
- Value xxx of type org.json.JSONObject cannot be converted to JSONArray