我想使用Google财经API获取有关该公司的股票数据,但此API自2011/26/05起已弃用.
您使用什么作为免费API来实时获取股票数据?
我搜索eclipse的代码覆盖插件.我的问题很简单:
您使用哪个插件与eclipse进行代码覆盖以及为什么?
我在远程主机上生成带有ansible的文件,在这一代之后,我想在另一个任务中读取这些文件.
我找不到任何模块用ansible读取远程文件(查找似乎只在本地主机上).
你知道这样的模块吗?
谢谢
编辑:
这是我的用例:
我生成ssh密钥,然后将其添加到github.这些键是由var文件中的对象设置的,所以我像这样循环生成它:
tasks:
- name: Create ssh key
user:
name: "{{sshConfigFile.user}}"
generate_ssh_key: yes
ssh_key_file: ".ssh/{{item.value.file}}"
state: present
with_dict: "{{sshConfiguration}}"
Run Code Online (Sandbox Code Playgroud)
它工作得很好但是如何读取这些键通过API将其发送到github?
我可以在我的applicationContext with Spring(3.0.5)中执行此操作:
<bean id="map" class="java.util.HashMap" scope="prototype" >
<constructor-arg>
<map key-type="java.lang.String" value-type="java.lang.String">
<entry key="Key 1" value="1" />
<entry key="Key 2" value="2" />
</map>
</constructor-arg>
</bean>
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我可以像这样自动装配我的地图:
@Autowired
@Qualifier("map")
private HashMap<String, String> map;
Run Code Online (Sandbox Code Playgroud)
它工作正常,但如果我这样做:
@Autowired
@Qualifier("map")
private Map<String, String> map;
Run Code Online (Sandbox Code Playgroud)
我明白了:
引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有找到类型为[java.lang.String]的匹配bean为依赖[map with value type java.lang.String]:期望至少有一个bean有资格作为autowire候选者对于这种依赖.依赖注释:{@ org.springframework.beans.factory.annotation.Autowired(required = true),@ org.springframework.beans.factory.annotation.Qualifier(value = map)}
我的问题是:为什么我无法使用界面自动连接我的地图?
谢谢.
我在weblogic 10.3上遇到了Hibernate(与seam一起使用)的大问题.
当我发布我的应用程序时,我收到此错误:
java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
Run Code Online (Sandbox Code Playgroud)
我在网上看到这个错误可能来自hibernate jar之间的兼容性.但是,我读了矩阵,我有好的版本的jar(hibernate-validator 3.1,hibernate-search 3.1,hibernate core 3.3.0)
我不知道解决这个问题.有人可以帮帮我吗?
谢谢.
PS:这是完整的堆栈跟踪:
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1373)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:143)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, …
Run Code Online (Sandbox Code Playgroud) 通常,我使用eclipse来使用Java,所以当我想使用PHP时,我也使用eclipse.
但我不知道如何为类变量生成getter和setter.当我右键单击时,我没有菜单Source -> Generate Getter / Setter
.
如何在eclipse中使用php?
谢谢.
我有一个oracle表,其中包含几列的char(n)类型.我使用hibernate工具创建实体objets,并使用此工具在String中映射char类型.
但是当我部署我的应用程序时,我收到一个错误,因为Hibernate等待varchar2类型而不是char类型:
Wrong column type in ARBOR.CMF for column CHG_WHO. Found: char, expected: varchar2(30 char)
Run Code Online (Sandbox Code Playgroud)
我必须使用什么样的java类型来映射实体中的char(n)类型?
谢谢.
我有一个关于HQL查询和hibernate的问题.
我有一个用户类和一个角色类.用户可以拥有许多角色.所以我有这样的ManyToMany版本:
在用户类中:
@ManyToMany(fetch = FetchType.LAZY)
@oinTable(name = "PORTAIL_USERROLE", joinColumns = { @JoinColumn(name = "USERID", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "ROLE", nullable = false, updatable = false) })
public Set<Portailrole> getPortailroles() {
return this.portailroles;
}
Run Code Online (Sandbox Code Playgroud)
在角色类中:
@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "PORTAIL_USERROLE", joinColumns = { @JoinColumn(name = "ROLE", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "USERID", nullable = false, updatable = false) })
public Set<Portailuser> getPortailusers() {
return …
Run Code Online (Sandbox Code Playgroud) 我有maven程序集插件的问题.
我有一个使用几个罐子的maven项目.每个jar包含配置文件.在另一个项目中,我使用maven程序集插件来组装独特jar中的所有配置.
一切正常,但不幸的是,两个文件名相同,第二个文件覆盖第一个.
我没有实现告诉maven合并两个文件而不是覆盖.
有人知道怎么做吗?
谢谢.