我无法找到一个明确的答案,确定在会话范围内的JSF托管bean中生成线程是否安全.线程需要调用无状态EJB实例上的方法(依赖注入到托管bean).
背景是我们有一个需要很长时间才能生成的报告.这导致HTTP请求由于我们无法更改的服务器设置而超时.因此,我们的想法是启动一个新线程,让它生成报告并暂时存储它.与此同时,JSF页面显示了一个进度条,轮询托管bean直到生成完成,然后再发出第二个请求来下载存储的报告.这似乎有效,但我想确定我所做的不是黑客.
在谈论" 超越DevOps:Netflix如何弥合差距 "时,约29:10 Josh Evans提到挤压测试可以帮助他们理解系统漂移.什么是挤压测试以及如何实施?
我更改了管理控制台中的一个日志级别,Glassfish 3.1.1停止向domain1/logs/server.log写入任何内容.我从那以后恢复了更改并尝试重启服务器几次.这是它记录的最后一件事:
[#|2012-02-20T16:44:53.738-0800|INFO|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=46;
_ThreadName=Thread-7;|com.sun.webui.jsf.component.DropDown::The current value of component form1:basicTable:rowGroup1:6:col3:level does not match any of the selections.
Did you forget to reset the value after changing the options? |#]
Run Code Online (Sandbox Code Playgroud) Loggly处理的每秒客户端请求数量是多少?我每秒只能处理大约10-20个请求,我想知道这是否正常.
我正在快速使用现有的Rails项目,并且想知道模型中的特定属性(字段)在哪里被修改(ActiveRecord).在Java中,我要么在setter上使用Eclipse"find reference"功能,要么在那里设置断点.使用ActiveRecord,该属性甚至没有列在类文件中!当然,我可以进行文本搜索并查看数百个结果,但这无法解决使用IDE的问题.有没有更好的办法?我正在使用RubyMine.
我正在寻找一些好东西,我可以粘贴在页面上并完成它.
该脚本应检测早于9的IE版本,并显示一个漂亮的弹出窗口,其中包含指向不同浏览器的链接或类似的东西.我可以自己做,但我宁愿不重新发明轮子.
architecture ×1
concurrency ×1
debugging ×1
devops ×1
ejb ×1
glassfish ×1
java-ee ×1
javascript ×1
jsf ×1
logging ×1
loggly ×1
node.js ×1
performance ×1
rubymine ×1
testing ×1