问题标签 [gwt-gin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
18075 浏览

postgresql - PostgreSQL:GIN 还是 GiST 索引?

从我能找到的信息来看,它们都解决了相同的问题——更深奥的操作,如数组包含和交集(&&、@>、<@ 等)。但是,我会对有关何时使用其中一种(或两者都不可能)的建议感兴趣。PostgreSQL 文档有一些关于此
的信息:

  • GIN 索引查找比 GiST 快大约三倍
  • GIN 索引的构建时间大约是 GiST 的三倍
  • GIN 索引的更新速度比 GiST 慢十倍左右
  • GIN 索引比 GiST 大两到三倍

但是,我特别想知道当内存与索引大小的比率开始变小时(即索引大小变得比可用内存大得多)时是否会对性能产生影响?我在#postgresql IRC 频道上被告知 GIN 需要将所有索引保存在内存中,否则它不会有效,因为与 B-Tree 不同,它不知道从磁盘读取哪个部分一个特定的查询?问题是:这是真的吗(因为我也被告知相反的情况)?GiST 有同样的限制吗?在使用其中一种索引算法时,我还应该注意其他限制吗?

0 投票
3 回答
1832 浏览

spring - 谷歌杜松子酒?与弹簧一起使用?

我知道杜松子酒是 guice 的客户端。所以为了使用杜松子酒。它必须与guice一起使用吗?我想知道,它可以与弹簧一起使用吗?

0 投票
1 回答
1027 浏览

postgresql - PostgreSQL:杜松子酒最大字段大小

我目前正在评估许多全文索引解决方案,并且正在使用本机 postgres FT。

我正在尝试使用 GIN 索引来索引我的数据。但是字段大小有限制,我在插入数据时遇到一些错误,说“巨大的元组”

据我了解,它与字段大小直接相关。但是这个限制没有写在我找到的任何文档中,所以有人知道这个限制吗,如果有什么方法可以改变它?

谢谢

PS:我在 postgresql 源代码中找到了这个定义: ((BLCKSZ - SizeOfPageHeaderData - \ MAXALIGN(sizeof(GinPageOpaqueData))) / 3 - sizeof(ItemIdData)) 如果没有人有一些快速的答案,我会尝试使用它。

0 投票
1 回答
1169 浏览

gwt - 用多个 AbstractGinModule 实例化一个注入器

在 google Guice 中,我可以使用函数创建基于多个模块的注入器createInjector

因为我使用GWT.create在 GoogleGin 中实例化注入器,是否可以基于多个AbstractGinModule.

如果我们不能,您如何组织代码以避免将所有绑定都放在同一个模块中?

0 投票
4 回答
2138 浏览

java - 如何根据部署实例改变常量

我一直在使用 eclipse 插件构建一个 GWT 1.7 + GAE 应用程序。系统常量被加载到 MyConstants.properties 文件中,该文件由扩展 ...gwt.i18n.client.Constants 类的单例 MyConstants 类加载。

我希望 MyConstants 加载包含以下设置的几个文件之一

  • MyConstants-local.properties
  • MyConstants-alpha.properties
  • MyConstants-beta.properties
  • MyConstants-prod.properties

我找到了几个对 Guice 的 Enum Stage 的引用,但这似乎不受 gin 的支持。此外,它只处理 dev/prod,我绝对需要一个本地/beta/prod 解决方案。

有没有办法使用命令行 arg 或其他一些实例定义的运行时参数来执行此操作,这些参数在加载到 GAE 时会起作用?

0 投票
4 回答
5852 浏览

google-app-engine - GWT+UIBinder+Gin+Guice+JDO+GAE 示例

我正在尝试将所有这些技术联系起来,但是有很多孤立的例子,我没有足够的经验将它们联系在一起

所以我的问题:是否有类似的例子?是否可以将 UIBinder 与 Gin 一起使用?有什么建议可以实施吗?

0 投票
1 回答
493 浏览

java - 在 GIN 应用程序上使用 Grapher 和 GinModuleAdapter

我一直在尝试在我的 GIN 项目中使用Grapher 。但是试图创建一个 Injector 给 InjectorGrapher 并没有奏效。

就在我的代码的第一行:

它崩溃了

是什么赋予了?

0 投票
3 回答
3939 浏览

eclipse - Gin / Gwt / Eclipse:com.google.gwt.inject.Inject 无法解析为类型

我正在尝试在 Eclipse 中使用 GIN (Guice for GWT)。该教程说要在我的模块 xml 文件中添加一行:

但是,当我这样做时,Eclipse 报告错误“com.google.gwt.inject.Inject 无法解析为类型”

我添加了 gin.jar、aopalliance.jar 和 guice.jar 作为引用库。我还需要做什么?

0 投票
1 回答
1275 浏览

gwt - 使用 GIN 和 mvp4g

我想在我的应用程序中使用 gwt-dispatch 命令模式实现。我也在使用 mvp4g。如何使用 GIN 将其DefaultDispatchAsync注入我的演示者中或使其全球可用,以便我可以演示者访问它?

0 投票
3 回答
1438 浏览

gwt - 用 guice 和 mvp4g 连接 gwt-dispatch

我有一些关于 gwt-dispatch 和 guice 的问题。我正在使用 Guice 2.0、gwt-dispatch 1.1.0 快照、mvp4g 1.1.0 和 GIN 1.0

首先,我定义了简单的动作、结果和处理程序:

ListContactsAction.java

ListContactsResult.java

ListContactsHandler.java

在我的应用程序的以前版本中,它使用 rpc 服务而不是命令模式,我有一个提供SqlSessionFactory注入的方法,如下所示:

我在 gwt-dispatch 入门中读到,我必须在我的操作和它的处理程序之间提供绑定,它应该看起来像这样:

但是我在用 Guice 连接它时遇到问题,因为这个例子来自 gwt-dispatch 站点:

不起作用,因为DispatchServiceServlet包中没有。

我的问题是:

  • 我应该如何编写 DispatchServletModule 以及如何实现(使用我应该提供的路径)
  • 我应该在我的应用程序的 web.xml 文件中放入什么才能正确执行来自我的演示者的操作,该演示者具有 GIN 注入DispatcherAsync实现
  • 我应该把我的SqlSessionFactory提供方法放在哪里(在哪个模块中)才能在我需要的地方注入 SqlSessionFactory
  • 我如何实例化注入器,以便可以在其他动作处理程序中正确使用它

我想这就是全部,我说清楚了。如果有些东西不够清楚,我会尝试更具体。