问题列表 - 第2802页

在生产服务器上启用jmx(lambda probe)是个好主意吗?

我们在Sun VM 1.5.0_06-b05上运行的Tomcat 5.5.17上部署的Web应用程序出现了一些减速,我们的托管公司没有提供足够的数据来查找问题.

我们正在考虑在生产服务器上安装lambda探针,但它需要启用JMX(com.sun.management.jmxremote)以获取内存和CPU统计信息.

启用JMX会导致严重的性能损失吗?

如果我们启用JMX,我们是否会打开任何安全漏洞?如果我们只启用对JMX的本地访问,是否需要设置安全身份验证?

是否有人使用相同的(tomcat + lambda探针)没有生产问题?

UPDATE

看看答案似乎单独启用JMX不会给VM带来很大的开销.如果附加到VM的监视应用程序(无论是JConsole,lambda探测器还是其他任何程序)都过度投入,则可能会产生额外的工作.

java security performance tomcat jmx

23
推荐指数
2
解决办法
1万
查看次数

是否有用Perl编写的类似cron的服务?

我正在考虑Perl中的一个Web应用程序,它允许用户创建bug监视器.因此,基本上每个"bug watch"都将是一个bug ID,它将与"sleep"时间一起传递给子例程,一旦"sleep sleep"结束,它必须重复而不会阻塞父进程或对等进程.

  • 我试过Schedule :: Cron.它支持类似cron的格式,但这里subs的参数必须是简单的标量,因此我排除了它.

  • POE/Coro似乎是另一种选择,但我对它没有太多了解/ :(

任何见解?TIA

-Matt.

perl cron

2
推荐指数
1
解决办法
666
查看次数

保持控制的首选方法是调整大小

当父级更改宽度或高度时,您首选的方法是将控件保持在其父级中心?

delphi vcl

5
推荐指数
2
解决办法
1817
查看次数

MYSQL - STRAIGHT_JOIN在这段代码中做了什么?

STRAIGHT_JOIN这段代码做了什么?

SELECT  STRAIGHT_JOIN ClosingBalance    
FROM   Accounts 
WHERE idAccounts = FidDebit;
Run Code Online (Sandbox Code Playgroud)

mysql join

12
推荐指数
1
解决办法
7454
查看次数

从VS2008发布的等效msbuild命令

任何想法是什么命令在msbuild中发布与VS2008中的命令相对应的命令?我想要的是结果输出是相同的,没有_PublishedWebSites子目录.这可以从命令行实现,还是我应该使用构建文件?

谢谢.

asp.net msbuild visual-studio-2008

6
推荐指数
2
解决办法
4809
查看次数

在C/C++中为项目生成makefile的依赖项

我有一个项目,其中包含一个具有破坏依赖项的makefile.是否有任何最着名的方法来生成我可以在makefile中使用的项目的依赖项列表,而不是手动检查每个源文件或手写perl脚本?

c c++ dependencies makefile

34
推荐指数
4
解决办法
5万
查看次数

底层对象空数组的类型

HEJ,

假设我有一个看起来像这样的代码:

List<User> userList = GetUserByName (u => u.Name == name);
DoSomethingWithTheUsers (userList.ToArray ());
Run Code Online (Sandbox Code Playgroud)

现在我想知道方法DoSomethingWithTheUsers(object [] myObjects)中 Array中对象的类型

简单地通过myObjects.First().GetType()完成,但是如果数组为空则要做什么?是否有可能仍然获得类型?

c# reflection

4
推荐指数
1
解决办法
1700
查看次数

重定向到其他控制器中的操作

我想从一个控制器中的操作重定向到第二个控制器中的操作.通常我会使用RedirectToAction("actionName","controllerName",对象); 我想重定向到的方法有两个重载:

  • 一个用于HttpVerbs.Get,用于直接链接
  • 一个用于HttpVerbs.Post接受通过模型绑定填充的引用类型

当我使用RedirectToAction方法进行重定向时,默认情况下会重定向到GET方法,当然这与我的参数不匹配.
如何确保重定向到正确的操作过载?

--EDIT--
根据要求提供一些更具体的细节:
我想重定向的动作根据参数填充viewData,然后调用正确的视图.

public ActionResult OverView(SearchBag searchBag, IngredientBag ingredientBag) {
Run Code Online (Sandbox Code Playgroud)

它有第二个版本的Get,所以它也可以通过GET工作:

[AcceptVerbs(HttpVerbs.Get)]
public ActionResult OverView(int colorId, string paintCode, string name, int formulaId) {
    return OverView(new SearchBag() 
        { ColorId = colorId, PaintCode = paintCode, ColorName = name, FormulaId = formulaId }
            , formulaViewData.IngredientBag);
}
Run Code Online (Sandbox Code Playgroud)

我现在打电话的是一个不同的控制器.它进行一些预先计算,获取所需的信息,然后执行与先前操作完全相同的操作.我可以从第一个动作复制代码,但我宁愿只是调用该动作.

[AcceptVerbs(HttpVerbs.Post)]
public RedirectToRouteResult ReCalculate(SearchBag searchBag, IngredientBag ingredientBag) {
Run Code Online (Sandbox Code Playgroud)

我可以创建下一个控制器的临时本地实例,但我注意到它没有正确的HTTPContext并且没有点击初始化方法.

asp.net-mvc cross-controller-redirect

7
推荐指数
1
解决办法
6263
查看次数

禁用Vista Aero上的进度条动画

我正在使用Delphi 2009 VCL TProgressBar作为一种"空/满"仪表.

在Vista上,启用Aero主题后,会有一个与之关联的动画,这对于测量仪来说很烦人且不合适.

是否有任何方法可以禁用此功能(不是通过调整用户的主题设置!)来阻止此控件上的动画?

为了澄清,我想要的东西基本上与Windows资源管理器中的"磁盘空间使用"仪表完全相同.没有动画,但仍然有漂亮的边框和阴影效果.

更新:

我知道我需要一个"米",而不是一个真正的进度条.如何使用标准的Windows进度条控件实现主题仪表?

delphi vcl aero windows-vista progress-bar

9
推荐指数
2
解决办法
6443
查看次数

如何以编程方式将BIDS工件部署到远程SQL Server实例?

我想按计划自动将SSIS和SSAS工件部署到远程开发SQL Server 2005和2008实例.

什么是最好的解决方案?我使用TFS 2008作为源代码控制系统,所以我想将解决方案与MSBuild和预定的Team Build集成.

deployment tfs ssas ssis bids

5
推荐指数
1
解决办法
4433
查看次数