【java-避免使用appengine爆炸索引和实体组写速率限制】教程文章相关的互联网学习教程文章

java – ScriptEngineManager.getEngineFactories返回appengine没有工厂【代码】

以下代码返回一个空数组.import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineFactory; import javax.script.ScriptEngineManager; import javax.script.ScriptException;ScriptEngineManager manager = new ScriptEngineManager(); List<ScriptEngineFactory> factories = manager.getEngineFactories();它适用于开发环境,但未部署.即使将js.jar从rhino添加到lib文件夹并将其添加...

java – Google AppEngine上的不同环境配置【代码】

我在Google AppEngine上运行了一个网络应用程序. 我有一个PRODUCTION环境,一个STAGING环境和多个开发& QA envs.有许多配置参数应该在PRODUCTION和其他环境之间有所不同 – 例如我们集成的服务的API密钥(例如GoogleAnalytics).其中一些参数在代码中定义,其他参数在web.xml中定义(例如,在过滤器的init-param标签内),以及其他情况. 我知道有几种方法可以这样做: >保存数据存储区中的所有参数(并可能在每个正在运行的实例/ Memcached中...

java – Appengine自定义域有时会重定向到google.com

我有一个用Java编写的带有GWT前端的appengine应用程序. 我通过google管理控制台中的“域”配置了我自己的DNS,以指向我的appengine应用程序.这种配置已经运行了大约三年. 从三周前开始,我和一些测试用户在输入我们的域名时开始见证google.com的零星重定向(302).在appengine日志中没有与该请求相关的内容,因此,我假设这不是与项目或其在appengine中的配置相关的问题.此外,我的域(谷歌管理员)配置和DNS最近没有任何改变. 奇怪的是,这个...

java – 为什么maven属性${appengine.app.version}不在多模块项目中进行插值?【代码】

我正在尝试使用Maven构建一个多模块的Google App Engine项目.我有两个模块,一切都很好.但是当我进入管理控制台查看模块时(即运行mvn appengine:devserver时转到http:// localhost:8080 / _ah / admin / modules),我得到了下面的堆栈跟踪:[INFO] WARNING: /_ah/admin/modules [INFO] java.lang.NullPointerException: null value in entry: version=null [INFO] at com.google.appengine.repackaged.com.google.common.collect...

java – Appengine本地数据存储中的不一致的事务行为?【代码】

Appengine文档说这是关于数据存储区中的事务:http://code.google.com/appengine/docs/java/datastore/transactions.html#Isolation_and_ConsistencyIn a transaction, all reads reflect the current, consistent state of the Datastore at the time the transaction started. This does not include previous puts and deletes inside the transaction. Queries and gets inside a transaction are guaranteed to see a single...

java – Appengine上的Twilio客户端库【代码】

我试图在appengine上使用Twilio的java客户端库.它似乎不按原样运行,并且需要对客户端lib进行一些更改.我做了以下更改,但不起作用:public TwilioRestClient(String accountSid, String authToken, String endpoint) {validateAccountSid(accountSid);validateAuthToken(authToken);this.accountSid = accountSid;this.authToken = authToken;if ((endpoint != null) && (!endpoint.equals(""))) {this.endpoint = endpoint;}/* ori...

java – 使用appengine-maven-plugin在Eclipse中的本地DevAppServer上进行GAE HTTPS【代码】

我是一个Java / Web新手,我希望有人可以帮助我. 我正在使用Spring in Eclipse(Juno Windows 7)构建一个GAE应用程序.该项目是使用Eclipse的Maven插件(使用Maven 3.1.0)和Maven的appengine-maven-plugin(使用GAE SDK 1.8.3)生成的. 我的大多数消息必须通过HTTPS发送,我在Spring配置中强制执行此操作.但是,我对如何配置本地DevAppServer以支持HTTPS感到茫然. 我从创建证书开始keytool -keystore myKeystore -genkey -keyalg RSA我希望...

java – 如何配置Google AppEngine以使用矢量图形?【代码】

在AppEngine标准环境中使用Java8尝试使用SVG时出现下一个错误.当我尝试使用POI(如slide.draw(graphics2D))在XSLFSlide上绘制SVG或使用Batik将SVG转换为PNG时,我收到此错误.似乎出现问题是因为fontconfig无法找到字体.在debian发行版中,它通过安装libfontconfig1来解决.如何在AppEngine上解决它?java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun.awt.FontConfigurati...

appengine Python数据存储区查询比Java慢很多(> 3x)吗?【代码】

我一直在调查发动机,看看我是否可以用它来做一个我试图在Python和Java之间做出选择数据存储区查询性能的惊人差异:中等到大型数据存储区查询在Python中的速度比在3倍慢Java的. 我的问题是:数据存储区查询的这种性能差异(Python比Java慢3倍)正常,或者我做错了什么我的Python代码弄乱了数字? 我的实体看起来像这样: 人 名字(长度8)姓氏(长度8)地址(20)城市(10)州(2)拉链(5) 我用每个字段填充2000个人记录的数据存储区正是这里所说...

如何从Java(Android)中的AppEngine解析DateTime属性?【代码】

我需要在Java(Android)中解析来自AppEngine的DateTime字符串.字符串如下所示:2011-07-26 17:21:00 01:00它是一些标准格式?有没有比使用自定义SimpleDateFormat更简单的方法?解决方法:SimpleDateFormat非常简单,只是因为你的日期字符串因为最后一个而有点关闭:在那里.只需替换:并使用以下模式:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:ss:mmZ"); String dateStr = "2011-07-26 17:21:00+0100"; System.ou...

java – AppEngine ClassNotFoundException:com.google.appengine.api.datastore.DatastoreServiceFactory【代码】

当我尝试在AppEngine中使用低级DataStore API时,我得到了一个有趣的ClassNotFoundException.此异常发生在云服务器中,而不是在本地实例中.在本地我使用appengine-java-sdk-1.7.4.java.lang.NoClassDefFoundError: com/google/appengine/api/datastore/DatastoreServiceFactoryat org.himadri.scradiolisteners.server.FetchingServlet.writeDataLowLevel(FetchingServlet.java:47)at org.himadri.scradiolisteners.server.FetchingS...

了解Java API中AppEngine键名的最大长度

我试图弄清楚AppEngine key name在Java API中的最大长度. 这个问题之前的问题要少得多: How long (max characters) can a datastore entity key_name be? Is it bad to haver very long key_names? 并收到两个相互矛盾的答案(对我来说似乎不太可信的答案……) @ryan能够在his answer提供相关Python API源代码的链接,我一直在尝试在Java API中找到类似的东西. 但Key.java,KeyFactory.java和KeyTranslator.java似乎都没有对密钥的na...

java – 使用Travis CI和Maven部署到Appengine,没有Oauth2【代码】

我有Travis CI设置的脚本,但是当我执行mvn appengine时遇到问题:更新它是在问我oauth2令牌,我只能生成一次. 当我设置插件忽略oauth2 = false时. Maven仍然要求我提供一个oauth令牌.我该怎么做才能解决这个问题?<plugin><groupId>com.google.appengine</groupId><artifactId>appengine-maven-plugin</artifactId><version>1.9.20</version><configuration><oauth2>false</oauth2><email>${env.CI_DEPLOY_USERNAME}</email><noCook...

java – 如何使用com.google.appengine.api.datastore.Text【代码】

我使用Quercus在谷歌应用引擎上运行PHP,并使用下面的代码将值插入GAE数据存储区(BigTable).<?php import com.google.appengine.api.datastore; import com.google.appengine.api.datastore.Entity; import com.google.appengine.api.datastore.DatastoreServiceFactory;$entity = new Entity("test"); $entity->setProperty('story',' --- more than 500 char ---'); $dataService = DatastoreServiceFactory::getDatastoreServic...

java – 在Appengine数据存储区查看器中编辑文本字段【代码】

有谁知道如何在生产中的appengine数据存储查看器中编辑类型为“文本”的字段?最佳答案:这在管理控制台的数据存储查看器中是不可能的. 它可以在交互式控制台中完成,其中包含以下代码:from google.appengine.ext import db my_object = db.get('my_object_key') my_object.my_text_property = 'The text I want to set' db.put(my_object)您也可以编写一个执行相同操作的处理程序.