小编Pri*_*jee的帖子

EJB - 何时使用远程和/或本地接口?

我是Java EE的新手,我正在尝试理解本地接口和远程接口的概念.我被告知Java EE的一大优势是它易于扩展(我相信这意味着您可以在不同的服务器上部署不同的组件).是远程和本地接口进来的地方吗?如果您希望应用程序在不同的服务器上具有不同的组件,您是否应该使用远程接口?如果您的应用程序只驻留在一台服务器上,请使用本地接口?

如果我的上述假设是正确的,那么您将如何选择是否为新应用程序使用本地或远程接口,而您不确定流量的大小是多少?从使用本地接口开始,逐步升级到适用的远程接口?

感谢您的任何澄清和建议.

java ejb java-ee

177
推荐指数
4
解决办法
8万
查看次数

我不明白在控制器中使用$ inject

关于注入Angular,我完全感到困惑.我不知道在哪里使用它以及为什么.它是否仅用于此处所述的工厂

myController.$inject = ['$scope','notify'];
Run Code Online (Sandbox Code Playgroud)

notify是工厂的名称.

javascript dependency-injection angularjs

64
推荐指数
3
解决办法
5万
查看次数

Google API:不是客户的有效来源:url尚未列入客户ID ID"白名单"

我需要帮助.我没有找到我的问题的答案.我试着谷歌搜索,我试着在另一边问,但我从来没有找到答案.

我正在使用谷歌API(Youtube数据API),我使用谷歌方面的示例代码,它使用的代码我非常肯定.我尝试启动脚本时遇到错误:

详细信息:"不是客户的有效来源:"MyURL"尚未列入客户端ID"MyID"的白名单.请访问https://console.developers.google.com/并将此来源列入白名单以获取项目的客户ID. "

错误:"idpiframe_initialization_failed"

问题我将我的网站列入白名单并且已被接受.我不知道出了什么问题.我该怎么办才能将我的域名"列入白名单"(白名单)

另一个问题.我以前没有在这个问题上寻找答案.

我认为我可以使用Localhost上的代码,我想我必须将我的localhost地址列入白名单或类似的东西.但白名单不起作用.

  • DreamGamer

google-api whitelist youtube-data-api

63
推荐指数
6
解决办法
5万
查看次数

我可以将一个变量从JSP scriptlet传递到JSTL,但不能从JSTL传递到JSP scriptlet而不会出错

以下代码导致错误:

 <c:set var="test" value="test1"/>
 <%
   String resp = "abc";
   resp = resp + test;
   pageContext.setAttribute("resp", resp);
 %>
 <c:out value="${resp}"/>
Run Code Online (Sandbox Code Playgroud)

错误说

"error a line 4: unknown symbol 'test'".
Run Code Online (Sandbox Code Playgroud)

如何test从JSTL代码传递到JSP scriptlet?

java jsp scope jstl scriptlet

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

什么是数据库中的水平和垂直分区,有什么区别?

我看了

SELECT是关系到两组元组的水平分区.

PROJECT是将关系分为两个关系的垂直分区.

但是,我不明白这意味着什么.你能用外行的话解释一下吗?

database

39
推荐指数
3
解决办法
5万
查看次数

为什么Hashtable不允许空键或值?

如JDK文档中所述,Hashtable不允许使用null键或值.HashMap允许一个空键和任意数量的空值.为什么是这样?

java hashtable hashmap

33
推荐指数
2
解决办法
6万
查看次数

为什么在Hibernate 5中不推荐使用条件查询?

我们已经知道,在Hibernate 5中不推荐使用标准查询.它在以前版本的Hibernate中是如此有用的功能.它仍然比HQL表现更好.

那么它在Hibernate 5中被弃用的原因是什么?

而且这个问题不是一个重复这个问题,因为我想知道标准查询弃用的原因.

这是从这里来的.

Hibernate提供了一个较旧的遗留org.hibernate.CriteriaAPI,应该被视为已弃用.没有功能开发将针对这些API.最终,特定于Hibernate的标准功能将被移植为JPA的扩展 javax.persistence.criteria.CriteriaQuery.有关org.hibernate.CriteriaAPI的详细信息 ,请参阅旧版Hibernate Criteria Queries.

java hibernate hibernate-criteria

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

从java中的String数组中删除所有非字母字符

我正在尝试编写一个方法,从Java中删除所有非字母字符String[],然后将String转换为小写字符串.我已经尝试使用正则表达式替换所有非字母字符的出现.""但是,我得到的输出不能这样做.这是代码

static String[] inputValidator(String[] line) {
    for(int i = 0; i < line.length; i++) {
       line[i].replaceAll("[^a-zA-Z]", "");
       line[i].toLowerCase();
    }
    return line;
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试提供具有非字母(例如-.)的输入,则输出也包含它们,因为它们不会被删除.

示例输入

A dog is an animal. Animals are not people.
Run Code Online (Sandbox Code Playgroud)

我得到的输出

A
dog
is
an
animal.
Animals
are
not
people.
Run Code Online (Sandbox Code Playgroud)

预期的输出

a
dog
is
an
animal
animals
are
not
people
Run Code Online (Sandbox Code Playgroud)

java regex string

22
推荐指数
2
解决办法
8万
查看次数

ActiveMQ连接被拒绝

我试图activemq在我的应用程序中使用,但在尝试连接到localhost时不断收到错误:

log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection refused
    at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316)
    at org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
    at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:469)
    at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:534)
    at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:526)
    at sender.MessageSender.sendMessage(MessageSender.java:16)
    at sender.SenderMain.main(SenderMain.java:13)
Caused by: javax.jms.JMSException: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection …
Run Code Online (Sandbox Code Playgroud)

java activemq-classic

18
推荐指数
2
解决办法
8万
查看次数

Gerrit - 如何禁止直接推送到"掌握"但允许其他分支机构

我想设置下面描述的配置:

  • 注册用户无法直接将其更改推送到主人.他必须推动这些变化进行审核:

    git push origin master - 它应该被Gerrit拒绝(origin = Gerrit)

    git push origin HEAD:refs/for/master - Gerrit应该允许它

  • 注册用户可以创建新分支.该分支将被视为两个或更多开发人员之间的备份和合作方式,因此不应对其进行审查.

    git push origin xyz_abc - Gerrit应该允许它

我该如何配置Gerrit来实现这样的功能?

git gerrit

16
推荐指数
2
解决办法
9520
查看次数