小编awf*_*fun的帖子

IntelliJ IDEA 显示未找到插件

我正在尝试调整 IntelliJ IDEA。在我现在工作的公司中,他们使用 Nexus 作为 Maven 插件的商店。在 maven 设置文件 (.m2/settings.xml) 中有 Nexus 存储库:

.../nexus/content/repositories/releases
.../nexus/content/repositories/releases-temporal/
.../nexus/content/repositories/snapshots
Run Code Online (Sandbox Code Playgroud)

在 IDEA 中,我看到如下错误:

Plugin '''org.apache.maven.plugins:maven-project-info-reports-plugin:2.7''' not found
Inspects a Maven model for resolution problems.
Run Code Online (Sandbox Code Playgroud)

虽然 Nexus 包含它,我可以通过它的网络界面看到。

可能是什么问题?

java intellij-idea maven

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

ReentrantReadWriteLock - 为什么读者无法获取作者的锁?

文档中ReentrantReadWriteLock说:

writer can acquire the read lock, but not vice-versa
Run Code Online (Sandbox Code Playgroud)

如果我理解正确的话,这意味着您可以从同一个线程执行:

//thread1
lock.writeLock().lock()
lock.readLock().lock()
print("this line executes")
Run Code Online (Sandbox Code Playgroud)

这是有道理的:如果您已经锁定,则write其他线程无法输入锁定的代码。但是如果你锁定了read,如果没有其他线程锁定,为什么你不能write在同一个线程中进入该块read?所以这不起作用:

//thread1
lock.readLock().lock()
lock.writeLock().lock()
print("this line doesn't execute")
Run Code Online (Sandbox Code Playgroud)

为什么在同一个线程中read加锁之前必须先解锁?write

java multithreading locking reentrantreadwritelock

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

将java应用程序部署到weblogic时出错

我正在尝试部署一个我必须研究weblogic 10.3.6.0的应用程序.我得到以下错误:

weblogic.wsee.jaxws.framework.policy.advertisementimpl.AdvertisementHelperImpl registerExtension
WARNING: Registering oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry extension failed; java.lang.ClassNotFoundException: oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry
weblogic.wsee.jaxws.spi.WLSServiceDelegate addWsdlDefinitionFeature
SEVERE: Failed to create WsdlDefinitionFeature for wsdl location: http://localhost:7001/banking-integration-test/ws?wsdl, error: com.sun.xml.ws.wsdl.parser.InaccessibleWSDLException, message: 2 counts of InaccessibleWSDLException.
Run Code Online (Sandbox Code Playgroud)

Wsdl确实存在于确切的路径上.可能是什么问题?什么是缺少类AddressingExtensionRegistry?谢谢您的回答.

java wsdl weblogic-10.x

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

RabbitMQ工具:rabbitmqctl vs rabbitmqadmin

我是RabbitMQ的新手,我决定从控制台工具开始,以便更好地理解管理.然后我将使用Web控制台,然后使用Java客户端.

我遇到了一些可以执行的操作rabbitmqctl:

rabbitmqctl add_vhost test_vhost
Run Code Online (Sandbox Code Playgroud)

并与rabbitmqadmin:

rabbitmqadmin declare vhost name="test_vhost"
Run Code Online (Sandbox Code Playgroud)

但是我没有成功,例如,与rabbitmqctl创建新的交换.这两个工具有什么区别?

rabbitmq rabbitmqctl

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

varargs在Kotlin地图

我在项目中使用NamedParameterJdbcTemplate并以这种方式传递参数:

MapSqlParameterSource(mapOf(
    "userId" to userId,
    "count" to count
))
Run Code Online (Sandbox Code Playgroud)

我不想一直写第一行,我想创建自己的函数,它将采用成对的字符串到任意值:

params(
    "userId" to userId,
    "count" to count
)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试实现它时,我遇到了泛型问题(我不在这里发布错误描述):

fun params(vararg pairs: Pair<String, Any>) = MapSqlParameterSource(mapOf(pairs))
Run Code Online (Sandbox Code Playgroud)

你能否就正确实施提出建议?

java generics dictionary kotlin

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

MySQL在docker-compose中 - 访问被拒绝

我尝试启动MySQL服务器docker-compose.这是docker-compose.yaml部分:

  mysql:
    restart: always
    image: mysql:latest
    ports:
    - "3306:3306"
    volumes:
    - /Users/user/Documents/.docker/mysql/config:/etc/mysql/
    - /Users/user/Documents/.docker/mysql/data:/var/lib/mysql
    environment:
    - MYSQL_ROOT_PASSWORD='123'
    - MYSQL_ROOT_HOST='172.18.0.1'
Run Code Online (Sandbox Code Playgroud)

你看我已经指定了root密码和主机,就像这里所说的那样.然后我尝试连接到db(如果重要的话,使用Intellij Idea):

jdbc:mysql://localhost:3306/?user=root&password=123&ssl=false
Run Code Online (Sandbox Code Playgroud)

但它不接受凭据并写入日志:

Access denied for user 'root'@'172.18.0.1' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

请告知如何解决它.谢谢.

mysql localhost docker docker-compose access

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

Intellij Idea和自动格式化:空格

我注意到Intellij Idea自动格式化会删除空白行中的空格。在下面的示例中,空格显示为“ _”

__line1
__
__line3
Run Code Online (Sandbox Code Playgroud)

想法使:

__line1

__line3
Run Code Online (Sandbox Code Playgroud)

我该如何关闭?它防止使用颠覆。

code-formatting intellij-idea

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