小编Art*_*nko的帖子

如何从 IntelliJ 的查找结果中排除 import 和 package 语句?

如何隐藏“在文件中查找”(以前的“在路径中查找”)操作结果中的所有导入和包语句?

在此输入图像描述

intellij-idea

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

为什么create-react-app会同时创建App.js和index.js?

我开始学习反应,现在我想明白了什么是的目的index.jsApp.js其由运行时创建创建反应的应用程序内.

例如,为什么我们不能使用它们.App.js

我已经读过App.js通常用作应用程序的主要入口点,但自动生成的代码index.js似乎是主要入口点的一部分:

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';

ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)

我看到了类似的问题反应原生,但我想知道这一般反应.

reactjs create-react-app

11
推荐指数
3
解决办法
7172
查看次数

什么是签名认证令牌?

目前我正在学习JWT并开始使用基于令牌的身份验证.我不明白文章中的句子:

基于令牌的身份验证的工作原理是确保对服务器的每个请求都附带一个签名令牌,服务器验证该真实性,然后才响应该请求.

什么是签名令牌?签署令牌意味着什么?我无法在SO上找到这个问题.

authentication access-token

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

@Validated时@Transactional不起作用

如果我@Validated向我的服务的接口/实现添加注释,那么该服务不再是事务性的.Stacktrace显示没有,TransactionInterceptor但我只看到MethodValidationInterceptor.如果我删除@Validated然后我看到TransactionInterceptorMethodValidationInterceptor消失当然.这些方面是否相互排斥?

@Service
//@Validated <- here is my problem :)
public interface AdminService {
  String test(String key, String result);
}

public class AdminServiceImpl implements AdminService, BeanNameAware, ApplicationContextAware {

  @Override
  @Transactional(transactionManager = "transactionManager")
  public String test(String key, String result) {

    return "hehe";
  }
}

@Configuration
@EnableAspectJAutoProxy(exposeProxy = true)
@EnableTransactionManagement(order = AspectPrecedence.TRANSACTION_MANAGEMENT_ORDER)
public class AppConfiguration {..}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

validation aop spring transactions spring-aspects

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

为什么我们可以在不指定 window 对象的情况下访问 window.document 属性?

作为一个 JavaScript 新手,我看到了很多书本上没有解释的魔法。例如,为什么我可以写

document.getElementById('one');
Run Code Online (Sandbox Code Playgroud)

什么时候document是 的属性window?根据我在书上读到的内容,我们需要写

window.document.getElementById('one');
Run Code Online (Sandbox Code Playgroud)

如果文档是像我们自己创建的任何对象一样的常规对象。


window是什么让我们在使用属性时可以省略父对象document

我用谷歌搜索了这个,但找不到解释。

javascript

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

为什么JUnit测试方法需要无效?

我已经阅读了许多测试方法应该/必须的地方void,但没有人说这是什么原因.

我在MethodValidator中找到了没有comments/javadocs的以下检查.

    if (each.getReturnType() != Void.TYPE) {
        errors.add(new Exception("Method " + each.getName()
                + " should be void"));
    }
Run Code Online (Sandbox Code Playgroud)

那应该是为什么呢void

java junit

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

如何使用 IntelliJ IDEA 更新远程分支列表?

我知道我可以使用内置终端并执行以下操作:

git remote update origin --prune
Run Code Online (Sandbox Code Playgroud)

但我很好奇是否可以仅使用 IDEA UI 来做到这一点。

intellij-idea

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

Spring Bean - 带参数的构造函数

我在构造函数中看到一个错误,上面写着

“String queueName”不能自动装配。

AmazonSQSAsync在另一个类中定义了组件,但没有定义 queueName. 为什么构造函数试图自动装配参数,我该如何解决这个问题?

@Configuration
public class SqsQueueHealthIndicator extends AbstractHealthIndicator {

    private final AmazonSQSAsync amazonSQSAsync;
    private final String queueName;

    public SqsQueueHealthIndicator(AmazonSQSAsync amazonSQSAsync, String queueName) {
        this.amazonSQSAsync = amazonSQSAsync;
        this.queueName = queueName;
    }

    @Override
    protected void doHealthCheck(Health.Builder builder) {
        try {
            amazonSQSAsync.getQueueUrl(queueName);
            builder.up();
        } catch (QueueDoesNotExistException e) {
            builder.down(e);
        }
    }

    @Bean
    SqsQueueHealthIndicator queueHealthIndicator(@Autowired AmazonSQSAsync amazonSQSAsync, @Value("${url}") String queueName) {
        return new SqsQueueHealthIndicator(amazonSQSAsync, queueName);
    }

    @Bean
    SqsQueueHealthIndicator deadLetterQueueHealthIndicator(@Autowired AmazonSQSAsync amazonSQSAsync, @Value("${dlqurl}") String deadLetterQueueName) {
        return new …
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

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

Intellij Idea 中方法图标周围的红辣椒图标是什么意思?

在编写单元测试时,我注意到方法图标附近有一个红辣椒图标:

在此输入图像描述

这是什么意思?

intellij-idea

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

如何更改 Sublime Text 3 的 Browsersync 插件的默认浏览器?

我已经使用包控制为 Sublime Text 3 安装了浏览器同步插件,但是当我启动该插件时,它会默认打开 Chrome 浏览器(对于 Sublime Text 3 和操作系统,我将 Firefox 作为默认浏览器)。

如何配置插件默认打开 Firefox 而不是 Chrome?

sublimetext3 sublime-text-plugin browser-sync

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