我正在尝试实现一个返回类型为Future的spring @Async任务,但我无法弄清楚如何正确地完成它.
编辑
从春季来源和春季参考手册:
甚至可以异步调用返回值的方法.但是,这些方法需要具有Future类型的返回值.这仍然提供了异步执行的好处,以便调用者可以在调用Future上的get()之前执行其他任务.
它给出了一个像这样的例子:
@Async
Future<String> returnSomething(int i) {
// this will be executed asynchronously
}
Run Code Online (Sandbox Code Playgroud)
如何正确实现?
我们正在尝试在AWS中使用Elastic Load Balancing并进行自动扩展,以便我们可以根据需要扩展和扩展.
我们的应用程序由几个较小的应用程序组成,它们都在同一个子网和相同的VPC上.
我们希望将ELB放在我们的应用程序和其他应用程序之间.
问题是我们希望负载均衡器在不同应用程序之间使用API 在内部工作,并且还面向互联网,因为我们的应用程序仍有一些应用程序应该在外部而不是通过API完成.
我已经阅读了这个问题,但我无法弄清楚到底是怎么做的,它并没有真正指定任何步骤,或者我确实理解它很好.
我们可以拥有内部和外部的ELB吗?
为了记录,我只能通过VPN访问该网络.
当我等待完成Eclipse项目进度时,它连接到https://www.pramati.com并更新了repo.
我的项目与Pramati有什么关系?Pramati取得了什么样的东西,我从Pramati取出了什么样的东西?
Eclipse版本信息:
版本:Oxygen.2发行版(4.7.2)版本号:20171218-0600
我正在尝试使用tomcat7设置ubuntu服务器,我使用sudo apt-get install tomcat7Ubuntu中的命令安装了tomcat7。
我的应用程序中有一些共享库,例如 JSTL 和其他内容,因此我想将它们放在网络服务器包含文件夹中。
在搜索互联网后,我已将它们放在服务器目录中的任何位置,但它们从未加载,放置它们的正确位置在哪里?
我在 Windows 中完成了此操作,效果很好,但在 Ubuntu 中,它似乎不起作用,或者我应该以其他方式安装 tomcat 吗?
我开始使用JPA,我总是对实体的术语及其用法感到困惑,我已经阅读了很多,但我仍然不太明白.我阅读了它的Oracle文档,但它并没有真正解释它在事务中的作用.
什么是JPA enities?它们实际上是否保存每行的数据,我的意思是,它们是否存储了保存行数据的实例?或者他们只是映射数据库的表,然后插入和删除它们?
例如,如果我使用这个:
entity.setUserName("michel");
Run Code Online (Sandbox Code Playgroud)
然后保持它,然后更改用户名,并再次persisitig(即合并它)
这是否会更改先前输入的用户名?还是在db中创建一个新行?
我正在使用谷歌图表并且对 API 非常陌生,现在最有可能满足我的要求的是Combo Chart,这个图表对所有东西都很好,但只有一件事很奇怪,
当我尝试使用烛台绘制线条时,无论哪个series在seriesType烛台中,另一个在烛台中,烛台始终位于线条之上,是否有解决此问题的方法?
编辑
我想要做的是我有一些 OHLC 数据,我想绘制一个烛台图或一个 OHLC 图表,任何都可以工作,然后我想在它上面绘制一条趋势线。
我目前没有图像,但它可能看起来像这样

我只是想说,我并没有被谷歌 api 困住,如果你有任何其他能够做到这一点的 api,请推荐给我,但当然是免费的 api。
如果 api 让我在上面画我想要的东西会更好。
我选择 google api 因为它是完整和受支持的。
根据Ember docs,我正在使用EmberJS最新的1.7.0开发SPA,该路由包含一个属性,该属性包含对控制器的引用,但它总是在我的所有路由中返回undefined.
ApplicationRoute = Ember.Route.extend({
queryParams: {
tsk: {
// Opt into full transition
refreshModel: true
}
},
model: function(params) {
var task = {"name" : "task"};
this.controller.set('currentTask',task);
return task;
}
});
Run Code Online (Sandbox Code Playgroud)
还有另一条路线
SubfileRoute = Ember.Route.extend({
model : function(params) {
console.log(this.controllerName);
console.log(this.controller);
}
});
Run Code Online (Sandbox Code Playgroud)
这两个console.log(this.controllerName);和console.log(this.controller);是不确定的,
如何正确使用ember控制器?似乎工作的唯一方法是通过this.controllerFor()
我也尝试过使用这种方法:
needs:'application',
currentTask : Ember.computed.alias('controllers.application.currentTask'),
Run Code Online (Sandbox Code Playgroud)
而且currentTask总是未定义的,所以作为控制器它自己.
我正在使用Spring MVC 3和Hibernate 3.6,我使用xml配置的事务管理,我的代码工作得很好但我的JDBC没有被发布,尽管它说它确实如此.
我用JProfiler检查了它,它说连接是打开的.
这是我的spring-config代码
<bean id="ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/parse_web?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8"/>
<property name="username" value="root" />
<property name="password" value="miles106" />
<property name="initialSize" value="5"/>
<property name="maxActive" value="50000"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="ds" />
<property name="mappingResources">
<list>
<value>com/mubasher/parsewebpage/entities/Changes.hbm.xml</value>
<value>com/mubasher/parsewebpage/entities/Owners.hbm.xml</value>
<value>com/mubasher/parsewebpage/entities/Ownerships.hbm.xml</value>
<value>com/mubasher/parsewebpage/entities/TargetCompanies.hbm.xml</value>
<value>com/mubasher/parsewebpage/entities/TempData.hbm.xml</value>
<value>com/mubasher/parsewebpage/entities/Exceptions.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.connection.useUnicode">true</prop>
<prop key="hibernate.connection.characterEncoding">UTF-8</prop>
<prop key="hibernate.connection.charSet">UTF-8</prop>
<prop key="hibernate.connection.release_mode">after_statement</prop>
</props>
</property>
</bean>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
Run Code Online (Sandbox Code Playgroud)
这是我的调试代码
DEBUG [myExec-2](JDBCTransaction.java:223) - 重新启用自动提交DEBUG [myExec-2](JDBCTransaction.java:143) …
java ×3
javascript ×2
spring ×2
amazon-ec2 ×1
asynchronous ×1
autoscaling ×1
database ×1
eclipse ×1
ember-router ×1
ember.js ×1
entities ×1
hibernate ×1
jdbc ×1
jpa ×1
maven ×1
spring-mvc ×1
svg ×1
tomcat ×1
tomcat7 ×1
transactions ×1