小编kry*_*ger的帖子

我应该在SQLite中索引DateTime吗?

是否可以更快地找到日期>特定日期?

sql sqlite

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

通过API从亚马逊获取特定卖家的产品

我需要:

  1. 通过API在亚马逊上从我的市场(按SellerId/merchantId,hipotetically过滤产品)获取我的产品.

  2. 在亚马逊以外的网页中呈现产品.

  3. 使用Amazon FPS允许用户购买我的产品.

第3点对我来说非常清楚.但1)这似乎是最简单的我真的不知道该怎么办.我还尝试了亚马逊MarketPlace Web服务亚马逊产品广告API,但没有成功.

api amazon amazon-web-services

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

如何处理 Requirejs 中的 404 错误

我目前正在尝试确定处理 Durandal 应用程序中不同错误的最佳方法。我正在测试的一种场景是所需模块不存在,即

define(['dummy'], function (Dummy) { return {}; });
Run Code Online (Sandbox Code Playgroud)

哪里dummy不存在。我已将以下内容直接添加到我的 main.js 文件中requirejs.config({...})

requirejs.onError = function (err) {
    console.log('Global error', err);
};
Run Code Online (Sandbox Code Playgroud)

但错误永远不会从这里记录。Durandals system.js 文件中的 404 错误显示在控制台窗口中,并且还记录了错误消息:

未捕获错误:无法加载路由模块(viewmodels/features/errorHandling/scriptNotFound/one)。详细信息:脚本错误:虚拟

看起来该requirejs.onError函数永远没有机会被调用。我希望能够记录这些错误并通知用户存在问题等。有人知道我会如何做到这一点吗?

requirejs durandal durandal-2.0

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

Spring安全示例

我正在学习Spring并尝试实现Springs Security.我无法理解它是如何工作的.我阅读了从中了解以下内容的教程:

  1. 我们必须配置web.xml来委托代理和模式
  2. 我们需要向dispatcher-servlet.xml添加拦截

当提出请求时它会触发拦截但在此之后我无法理解它是如何工作的.如果有人能提供一系列要遵循的步骤,将会很有帮助.我正在使用Hibernate和Spring(都带有注释),我想使用Hibernate对用户进行身份验证.

java spring hibernate spring-mvc spring-security

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

Spring MongoDB数据无法使用"find"查询获取@DBRef对象

有一个对象是经典的POJO,如下所示:

@Document
public class MyPojo {
  @DBRef
  @Field("otherPojo")
  private List<OtherPojo> otherPojos;
}
Run Code Online (Sandbox Code Playgroud)

而且OtherPojo.java:

public class OtherPojo{
  @Id
  private ObjectId _id;
  private String someOtherFields;
}
Run Code Online (Sandbox Code Playgroud)

我不能级联保存这些,但我通过首先保存DBRefs然后保存我的POJO列表来克服它,但仍然当我尝试获取所有列表或使用以下代码查询其中一些时:

Query query = new Query( Criteria.where( "myPojo.blabla" ).is( "blabla" ) );
List<MyPojo> resultList = mongoTemplate.find( query, MyPojo.class, "myCollection" );
Run Code Online (Sandbox Code Playgroud)

它返回一个null DBrefs列表,它计为true.例如:保存了10个DBRef,它返回10个空对象,但其原始类型和其他不是DBRref的类型都是非空的.我怎么处理这个?

我保存我的对象如下:

for (MyPojo pojo : somePojoList) {
    for (OtherPojo otherPojo : pojo.getOtherPojos()) {
        mongoTemplate.save(otherPojo, "myCollection");
    }
}

// ...

mongoTemplate.insert( myPojoList, "myCollection" );
Run Code Online (Sandbox Code Playgroud)

编辑:好的,现在我知道如果我在保存otherPojos时没有指定集合名称,我可以获取它们(感谢@ jmen7070).但我必须在那里写myCollection,因为我总是掉线并重新创建它们.这是一个用例.那么我怎么能说"找到使用相同集合来获取DBRefs的方法"呢?

java spring mongodb spring-data-mongodb

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

多个否定的配置文件

我的问题是我有应用程序,它使用Spring配置文件.在服务器上构建应用程序意味着配置文件设置为" wo-data-init".对于其他构建,有" test"配置文件.当它们中的任何一个被激活时,它们不应该运行Bean方法,所以我虽然这个注释应该工作:

@Profile({"!test","!wo-data-init"})
Run Code Online (Sandbox Code Playgroud)

它似乎更像是在运行if(!test OR !wo-data-init),在我的情况下我需要它运行if(!test AND !wo-data-init)- 它甚至可能吗?

java spring

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

Ember transitionTo查询params不更新URL

我正在使用Ember 1.9.1并在转换到具有查询参数的路径时遇到问题.

queryParams不会出现在URL中.

我得到http:// localhost:8080/login而不是http:// localhost:8080/login?email = myemail&uuid = myuuid

App.MyRouteRoute = Ember.route.extend({ 

redirect: function (model, transition) {
    this.transitionTo('login', {
        queryParams: {
            uuid: model.get('uuid'),
            email: model.get('email')
        }
    }); 
}
Run Code Online (Sandbox Code Playgroud)

ember.js

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

Jackson UnrecognizedPropertyException

我正在尝试将 JsonString 转换为 Java 对象。

JSON 对象

{
"action": "added",
"data": {
    "Quote": {
        "TotalDiscountsAmount": 0,
        "Id": "test123"
    },
    "Owner": {
        "Username": "00000000",
        "Id": "00000000"
    },
    "Discount_Amount__c": 0,
    "Base_List_Price__c": 574.88,
    "TotalList": 574.88,
    "Id": "000000",
    "ExtendedTotalList": 574.88,
    "BaseListPrice": 474.88
}
}
Run Code Online (Sandbox Code Playgroud)

我的 POJO:

AddtocartJson.java

package com.product.json;

import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
  "action",
  "data"
})
public class AddToCartJson {
    @JsonProperty("action")
    private String action;
    @JsonProperty("data")
    private Data data;

    @JsonProperty("action")
    public String getAction() {
        return action;
    }

    @JsonProperty("action") …
Run Code Online (Sandbox Code Playgroud)

java spring json jackson

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

MongoDB,find()结果,转换为json

email: {"email":"aaa@bbb.eu"}
{ _mongooseOptions: {},
  mongooseCollection:
   { collection:
      { db: [Object],
        collectionName: 'parties',
        internalHint: null,
        opts: {},
        slaveOk: false,
        serializeFunctions: false,
        raw: false,
        pkFactory: [Object],
        serverCapabilities: undefined },
     opts: { bufferCommands: true, capped: false },
     name: 'parties',
     conn:
      { base: [Object],
        collections: [Object],
        models: [Object],
        replica: false,
        hosts: null,
        host: 'localhost',
        port: 27017,
        user: undefined,
        pass: undefined,
        name: 'pluserDB',
        options: [Object],
        otherDbs: [],
        _readyState: 1,
        _closeCalled: false,
        _hasOpened: true,
        _listening: true,
        _events: {},
        db: [Object] },
     queue: [],
     buffer: false …
Run Code Online (Sandbox Code Playgroud)

json mongodb

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

Java Akka Spring扩展子演员麻烦

我有这个Akka Spring扩展名:

    // ...    
    @Service("springExtension")
    public class SpringExtension implements Extension {

        @Autowired
        private ApplicationContext applicationContext;

        public Props props(String actorBeanName) {
            return Props.create(SpringActorProducer.class,
                    applicationContext, actorBeanName);
        }

        public Props props(String actorBeanName, Object... args) {
            return (args != null && args.length > 0)
                    ? Props.create(SpringActorProducer.class, applicationContext, actorBeanName, args)
                    : props(actorBeanName);
        }
    }
Run Code Online (Sandbox Code Playgroud)

这个演员制片人:

    // ...    
    public class SpringActorProducer implements IndirectActorProducer {

        final ApplicationContext applicationContext;
        final String actorBeanName;
        final Object[] args;

        public SpringActorProducer(ApplicationContext applicationContext, String actorBeanName) {
            this.applicationContext = applicationContext;
            this.actorBeanName = actorBeanName;
            this.args …
Run Code Online (Sandbox Code Playgroud)

java spring akka

5
推荐指数
0
解决办法
296
查看次数