小编use*_*766的帖子

Guava 加载多个键并获取多个项目

我想使用 Guava 作为缓存,但我似乎找不到 Guava 具有允许我加载多个项目并获取多个项目的能力。

我看到 CacheLoader 有以下内容:

    @Override
    public Value load(String key) {
        return getKey();
    }
Run Code Online (Sandbox Code Playgroud)

我需要加载的是:

    @Override
    public List<Value> load(List<String> keys) {
        return getKeys();
    }
Run Code Online (Sandbox Code Playgroud)

我还希望从缓存中获取一个或一组项目,但即使我必须将一个项目包装到列表中才能获取它,我也很高兴。

我是 Guava 的新手,不确定 Guava 是否有这样的功能?

java guava

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

如何使用rubymine调试器来调试rails应用程序?

我是铁路新手。我目前在 Rails 上进行调试的方法是:

  1. 在 ruby​​mine 中以调试模式运行 Rails
  2. 我将在代码中放置“绑定撬”,而不是放置断点
  3. 打开终端并输入“rails c”。
  4. 触发终端中的特定状态/事件,以便我可以到达断点。

这不是我喜欢的工作流程。这很乏味。我真的很喜欢 jet Brain 的调试模式,因为我可以轻松地设置断点、停止、计算表达式、查找所有可用对象并单步执行特定方法。有没有办法用 Rails 来做到这一点?

ruby debugging ruby-on-rails rubymine rubymine-7

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

标签 统计

debugging ×1

guava ×1

java ×1

ruby ×1

ruby-on-rails ×1

rubymine ×1

rubymine-7 ×1