小编Don*_*ald的帖子

Hibernate模型的部分更新

更新仅需要更新某些字段的模型的最佳做法是什么?

例如.

如果我有一个人模型:

姓名出生日期地址

还有一个我想要更新的表单:

地址

我目前可以看到的两个选项是:

  1. 要拥有一个只有地址的自定义表单模型 - 在回发时调用数据库来检索我的对象以填充Name和Birthdate,然后保持回DB.
  2. 自定义更新SQL以仅更新相关字段.

如果可能的话,我更愿意使用hibernate模型,所以我现在正在使用#1.

有没有更好的办法?

java hibernate

9
推荐指数
1
解决办法
5055
查看次数

AppFabric本地缓存性能

我正在测试AppFabric分布式缓存,它一直很好用.

然而,当性能测试本地缓存功能时,我发现性能没有差异.

出于性能测试的目的,我将从OutputCache生成的大页面存储到AppFabric中,并且在使用或不使用本地缓存时注意到相同的性能.

还有其他人有类似的经历吗?

我正在使用基于Timeout的本地缓存,ttl为300,objectcount为100000.

asp.net caching appfabric

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

重启 Rails 服务器

我继承了现有的 Rails 2 应用程序,目前正在尝试将其部署在生产服务器上。

作为 rails/unix 新手,找出运行 rails 应用程序的网络服务器以及如何重新启动服务器的最佳方法是什么。(从我读过的内容来看,rails 会将所有内容缓存在生产服务器上)

之前的开发者使用了 Capistrano,但遗憾的是我没有访问 GIT 存储库的权限。

我注意到 /configuration/deploy.rb 有以下几行:

desc "Custom restart task for mongrel cluster"
task :restart, :roles => :app, :except => { :no_release => true } do
  deploy.mongrel.restart
end

desc "Custom start task for mongrel cluster"
task :start, :roles => :app do
  deploy.mongrel.start
end

desc "Custom stop task for mongrel cluster"
task :stop, :roles => :app do
  deploy.mongrel.stop
end
Run Code Online (Sandbox Code Playgroud)

这是否意味着正在使用 mongrel_rails?

如果是这样,重新启动应用程序以获取我的更改的最佳方法是什么?

非常感谢。

ruby-on-rails

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

Lucene.net在Web应用程序中使用IndexSearcher/IndexWriter

我目前正在一个Web应用程序中运行Lucene.net,我想知道最好的方法,性能方面.

我目前已将其设置为使所有索引写入在计划过程中一起处理,同时优化索引.

但是对于搜索 - 我目前正在按搜索打开和关闭搜索者,我知道这并不理想.

在这种情况下,您认为最好的方法是什么?

一旦处理了更新/优化,我就需要关闭并重新打开索引搜索器,这样调度的进程(这是一个Windows控制台应用程序)需要将它完成传递给Web应用程序.

c# asp.net lucene lucene.net

3
推荐指数
1
解决办法
2552
查看次数

从ASP.NET下拉列表重定向

处理具有用于链接到另一个URL的ASP.Net下拉列表的情况的最佳方法是什么

编辑清楚

这是基本情景:

有5个城市的下拉列表

选择其中一个城市应该将我发送到基于城市的URL

现在我使用"OnSelectedIndexChanged"事件回发,然后处理事件并重定向到适当的页面.

然而,这导致每个城市选择的服务器有2次点击,1次处理回发和重定向,然后是另一次呈现实际页面.

使用自定义javascript构建URL是我的最佳选择吗?

javascript c# asp.net drop-down-menu

3
推荐指数
1
解决办法
9863
查看次数