小编Jan*_*ski的帖子

为什么我在Spring配置类中不需要@Autowired @Bean方法?

为什么这样做:

@Configuration
public class MyConfig {

  @Bean
  public A getA() {
    return new A();
  }

  @Bean                 <-- Shouldn't I need @Autowired here?
  public B getB(A a) {
    return new B(a);
  }  
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

java spring dependency-injection

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

Camel RabbitMQ使用者:concurrentConsumers和threadPoolSize选项之间的交互是什么?

Camel RabbitMQ组件允许设置选项concurrentConsumersthreadPoolSize.他们的描述和默认值如下:

concurrentConsumers - default 1 - 从代理消耗时的并发使用者数.(例如,与JMS组件的相同选项类似).

threadPoolSize - 默认值10 - 使用者使用具有固定线程数的线程池执行程序.此设置允许您设置该线程数.

有人可以解释这两者是如何相互作用的,特别是从表现的角度来看?

特别是,进入细微差别:

  1. 它们大致可以互换吗?也就是说,2个消费者,5个线程~5个消费者,2个线程大致是真的吗?
  2. 每个并发消费者是否获得了threadPoolSize所有并发消费者之间共享的线程或这些线程?

非常感谢!

java configuration multithreading apache-camel rabbitmq

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

WebDriver for Firefox:浏览器启动w /空页,挂起2分钟,重启,然后测试运行.为什么?

我正在尝试更新我的Java测试套件以使用Selenium 3和geckodriver.但是,我在执行测试命令时看到了这种非常奇怪的行为:

  • Firefox打开一个空白页面.
  • 它保持这样约2分钟.
  • 它关闭然后立即重新启动.
  • 测试运行并通过.

我在64位Linux上使用Selenium 3.0.1,geckodriver 0.11.1,Firefox 50.0.

我像这样获得FirefoxDriver:

DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
return new FirefoxDriver(capabilities);
Run Code Online (Sandbox Code Playgroud)

webdriver.gecko.driver在我的Maven conf中设置系统属性:

<webdriver.gecko.driver>
  ${basedir}/src/test/resources/geckodriver
</webdriver.gecko.driver>
Run Code Online (Sandbox Code Playgroud)

我能错过什么?非常感谢您的帮助!


我的测试的控制台日志(有三个不同的时间组):

下午3:54:30左右

完整日志:https://justpaste.it/10qn9

关键片段:

Configuring TestNG with: TestNG652Configurator
[VerboseTestNG] RUNNING: Suite: "Surefire test" containing "1" Tests (config: null)
[VerboseTestNG] INVOKING CONFIGURATION: "Surefire test" - @BeforeClass com.example.MyTest.classSetUp()
[VerboseTestNG] PASSED CONFIGURATION: "Surefire test" - @BeforeClass com.example.MyTest.classSetUp() finished in 384 ms
[VerboseTestNG] INVOKING CONFIGURATION: "Surefire test" - @BeforeMethod com.example.MyTest.methodSetUp()
1479999268209   geckodriver INFO …
Run Code Online (Sandbox Code Playgroud)

java linux testing firefox selenium

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

Laravel:哪些npm软件包应该在"依赖项"和"devDependencies"中?

在Laravel 5.3中,package.json文件如下所示:所有包都在devDependencies中.有人可以告诉我生产中还需要哪些包装.我认为除了browsersync之外的所有.

的package.json

{
  "private": true,
  "scripts": {
    "prod": "gulp --production",
    "dev": "gulp watch"
  },
  "devDependencies": {
    "gulp": "^3.9.1", 
    "jquery": "^3.1.0",
    "laravel-elixir": "^6.0.0-9",
    "laravel-elixir-browsersync-official": "^1.0.0",
    "laravel-elixir-vue-2": "^0.2.0",
    "laravel-elixir-webpack-official": "^1.0.2",
    "lodash": "^4.16.2",
    "vue": "^2.0.1",
    "vue-resource": "^1.0.3"
  },
  "dependencies": {
    "dropzone": "^4.3.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

我认为在生产模式中也需要像vue.js这样的软件包,所以我会将它们移动到依赖项而不是devDependencies.

dependencies npm laravel packages.json

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

当一段时间过去或浏览器关闭时,cookie是否会过期?

我知道我可以设置cookie的到期日期,但是我可以在一段时间后或浏览器关闭时使cookie过期吗?

browser cookies http session-cookies

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

可以使用Messenger(AIDL的轻量级替代品)进行跨应用程序通信吗?

一个简单的问题:Android文档非常清楚地说明了MessengerAIDL for IPC(进程间通信)的替代方案.他们从未明确说过,这是否扩展到在不同应用程序中运行的进程,或仅在一个应用程序内.我强烈怀疑前者,但想检查一下.

谢谢!一月

android ipc aidl

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

如何获得跨应用程序Spring Integration流程的可视化?

我们有一个微服务架构,即我们系统的每个主要组件都设计为作为一个单独的Java应用程序(jar或war)运行.

我们使用Spring Integration来促进组件之间的通信(通过MQ服务).

鉴于每个组件都有自己的Spring Integration XML配置,我们如何获得系统整个集成层的图形图?

请注意,我们知道如何在单个应用程序中执行此操作.问题是如何跨app进行.

示例:组件1生成POJO流 - > MQ - >组件2将POJO对象图序列化为JSON - > MQ - >组件3将JSON保存到DB

另外,如果一个可行的解决方案是创建一个Spring Integration配置,那么如何确保所有组件都使用它?

java esb spring-integration microservices

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

如何检查Laravel Blade中的当前路线是否与模式匹配?

我正在检查我的刀片模板中的路由,li使用以下代码将活动类添加到菜单中的特定类:

<ul>
    <li class="{{ Request::is('*/sobre') || Request::is('*') ? "active" : "" }}">
        <a href="{{ Route::getCurrentRoute()->parameters()['domain'] . "/sobre" }}">Sobre o salão</a>
    </li>
    <li class="{{ Request::is('*/servicos') ? "active" : "" }}">
        <a href="{{ Route::getCurrentRoute()->parameters()['domain'] . "/servicos" }}">Serviços</a>
    </li>
    <li class="{{ Request::is('*/avaliacoes') ? "active" : "" }}">
        <a href="{{ Route::getCurrentRoute()->parameters()['domain'] . "/avaliacoes" }}">Avaliações</a>
    </li>
    <li class="{{ Request::is('*/galeria') ? "active" : "" }}">
        <a href="{{ Route::getCurrentRoute()->parameters()['domain'] . "/galeria" }}">Fotos</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这些是路线:

Route::group(['prefix' => '{domain}', 'middleware'=>'salao'], function () {
    Route::get('/', 'Frontend\FrontendSalaoController@sobre');
    Route::get('sobre', …
Run Code Online (Sandbox Code Playgroud)

regex laravel laravel-5 laravel-blade

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

WooCommerce:购物车总数和小计之间有什么区别?

我无法在文档的任何地方找到解释.我也查看了源代码,但它也没有帮助.非常感谢!

woocommerce

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

HTML 表格:如何使所有行的高度相等?

我正在用 HTML 生成一个表格。我有许多行,其计数保存在变量中{{ items|length }}

如何使除标题行之外的所有行都具有相同的高度?

我试过了:

<style>
     table.equalDivide th { width:100 / {{ items|length }} %; }
</style>
Run Code Online (Sandbox Code Playgroud)

但这不起作用。

所有行都应具有最高行的高度(下图中的 12:00 - 14:00)。

在此处输入图片说明

html css html-table rows

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