小编Chu*_*uck的帖子

什么是App Engine数据存储区中使用的命名空间?

在开发管理控制台中,当我查看我的数据时,它会显示" Select different namespace".

什么是名称空间以及如何使用它们?

google-app-engine namespaces

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

List to TreeSet转换产生:"java.lang.ClassCastException:MyClass不能转换为java.lang.Comparable"

List<MyClass> myclassList = (List<MyClass>) rs.get();

TreeSet<MyClass> myclassSet = new TreeSet<MyClass>(myclassList);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这段代码生成这个:

java.lang.ClassCastException: MyClass cannot be cast to java.lang.Comparable
Run Code Online (Sandbox Code Playgroud)

MyClass没有实现Comparable.我只想使用Set来过滤List的唯一元素,因为我的List包含不必要的重复项.

java classcastexception

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

实现依赖注入的最小方法是什么?

我一直在阅读关于Spring的内容,虽然它声称是一种不那么复杂的EJB替代品,但我很难绕过它.实现依赖注入比使用Spring方法有更简单的方法吗?

java spring dependency-injection guice

9
推荐指数
2
解决办法
959
查看次数

在使用DI框架的项目中,您是否应该使用"新"运算符?

我正试图围绕Dependency Injection.

我困惑的一件事是你的所有对象实例化是否需要由DI框架(Spring,Guice等)控制.

或者,如果没有,您如何确定框架实例化哪些对象以及使用new运算符实例化哪些对象?

java spring dependency-injection guice new-operator

7
推荐指数
2
解决办法
709
查看次数

为什么人们谈论DI框架"实例化对象图"而不是"实例化对象"?

我正在读一本关于DI的书,它总是谈论DI框架"实例化对象图".为什么这样说而不是"实例化对象"?

dependency-injection terminology object-graph

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

Sinatra有ActiveMerchant吗?

如果您希望在应用中添加电子商务功能,哪些支付网关库可以与Sinatra配合使用?

ruby-on-rails payment-gateway sinatra activemerchant

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

依赖注入:良好的老式重构有什么问题?

DI创建了一个额外的抽象层,这样如果您的实现类发生了变化,您只需使用相同的接口插入另一个类即可.

但是,当您想要使用不同的实现类时,为什么不简单地重构?像Python和Ruby这样的其他语言也很好用.为什么不用Java?

java refactoring dependency-injection

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

你能在<c:set>标签的`value`属性中放一个<c:cout>标签吗?

我想将xzy变量的值输出到abc变量的值.

<c:set var="abc" value="<c:out value="${xyz}"/>"/>
Run Code Online (Sandbox Code Playgroud)

unterminated <c:set> tag当我这样做时,我得到一个错误().

你怎么做到这一点?

java jstl

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

如果有人说他们的网络应用程序是RESTful,那么您认为它包含哪些类型的功能?

我正在阅读一篇被描述为RESTful的博客应用程序.

如果有人告诉你他们的Web应用程序是RESTful,你会认为它包含哪些类型的功能,以区别于非RESTful Web应用程序?

rest web-applications

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