草庐IT

intellij-15

全部标签

java - 为什么 IntelliJ IDEA 看不到 HttpClients?

我已将以下内容添加到我的pom.xml的依赖项部分:org.apache.httpcomponentshttpclient4.4.1test但是当我添加“快速入门指南”(http://hc.apache.org/httpcomponents-client-4.4.x/quickstart.html)的第一行时:CloseableHttpClienthttpclient=HttpClients.createDefault();IntelliJIDEA突出显示“HttpClients”并告诉我:Cannotresolvesymbol'HttpClients'看来我配置有误。到底哪里出了问题

java - 无法在 IntelliJ 中运行 JUnit 测试

我想开始使用TDD的项目。创建了测试目录,后来将其更改为与src目录集成的包。在这两种情况下,我都会遇到相同的错误:Classnotfound:"tests.objectsTest"我尝试了导入JUnitjar的不同技术,但都没有解决问题。我也试图重命名我的测试类,但它没有提供任何解决方案。似乎IntelliJ或JUnit更改了测试类的名称。不应该是objectsTest.tests吗?我使用的是JUnit4.12版和最新的IntelliJEAP。这是我的项目结构:项目:-.idea-src-logic-objects-tests-test-test.javasrc和tests是标记为

java - 为什么 IntelliJ 告诉我在这种情况下引用不能为空?

这是我的代码:privatevoidfoo(Barbar){Sessionsession=null;ClassentityClazz=null;try{entityClazz=Hibernate.getClass(bar);if(bar!=null){并且IntelliJ会警告我上面最后一条语句的消息:Condition'bar!=null'isalways'true'.Thisinspectionanalyzesmethodcontrolanddataflowtoreportpossibleconditionsthatarealwaystrueorfalse,expressionsw

java - IntelliJ 14 不断将编码切换为 UTF-8

我有一个以ISO-8859-1编码的项目(我无法更改的历史选择)。我将我的IDEIntelliJ14.1.1Ultimate设置为ISO-8859-1无处不在:Myencodingsetting(我的代码在ISO-8859-1中专门设置的文件夹中)encoding.xml看起来不错:我的.idea没有在git上提交,因为它不是标准的IDE。但是当我处理某些文件时,intelliJ在保存时不断将编码切换为UTF-8。我多次将文件转换为ISO-8859-1,用另一个编辑器打开它以确保没有剩余的UTF-8字符。但是尽管我很努力,经过几次编辑后,文件还是自动切换为UTF-8。我多次重启IDE,

java - Intellij spring boot 扩展 gradle 构建文件中的 processResources 以替换属性

当使用gradlebuild命令从命令行构建时,属性字段被正确替换,但是,当使用IntelliJIDEAIDE时,它不是。代码在build.gradleext{port=8086}processResources{filesMatching('application.properties'){expand(project.properties)}}代码在application.propertiesserver.port=${port} 最佳答案 当您通过单击“运行”按钮在IntelliJ中运行SpringBoot应用程序时,它会以常

java - 如何按名称模式从 IntelliJ 代码覆盖范围中排除文件?

我正在使用IntelliJ2017.3来衡量我的测试的代码覆盖率。代码库包含一些或多或少应该从该测量中排除的哑类。我想排除所有名称中包含Factory的类(例如:AverageOperatorFactoy),并尝试使用*Factory和.*Factory(虽然这里似乎没有使用正则表达式),但IntelliJ仍然在覆盖率报告中显示工厂。如何排除具有名称模式的类? 最佳答案 我在使用非常基本的模式时遇到了同样的问题,例如com.example.myproject.somecode.*虽然按预期包含作品,但排除根本没有效果。这似乎是Int

java - 我可以在 IntelliJ 中跨过 while 循环吗?

假设我正在IntelliJ中调试以下代码:for(SomeObjectobj1:iterable1){doSomething(obj1);//我想跨过整个内部循环以查看内部循环如何影响obj1的字段,但是“运行到光标”到第一个右大括号仅运行内循环,而第二个右大括号上的“runtocursor”结束了外循环的迭代,我不再有权访问obj1。手动遍历每个迭代不是一种选择,因为可能有数千个项目,而且在大括号之间添加一行也不是,因为这是库的一部分。有什么方法可以在不退出包含block的情况下简单地跨过block末尾的循环吗? 最佳答案 我找到

java - IntelliJ IDEA Config 在默认 'helloworld' 应用程序中找不到 AWS Lambda 处理程序

为默认的IntelliJIDEAJavahelloworld应用程序(在创建新的AWSLambda项目时创建)设置调试配置时,显示以下响应:Error:Cannotfindhandler'helloworld.App::handleRequest'inproject."为了解决这个问题,我尝试在template.yaml中编辑“Handler”元素以包含文件路径,但没有成功。Resources:HelloWorldFunction:Type:AWS::Serverless::FunctionProperties:CodeUri:HelloWorldFunctionHandler:hel

java - 是否有用于 IntelliJ IDEA 的 GWT UI 设计器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion这个问题hadalreadybeenaskedhereonStackOverflowinlate2008.然而,从那时起,GWT迅速改进,IntelliJIDEA也是如此。更重要的是,IDEA插件的数量增加了。所以除了GWTDesignerforEclipse,IntelliJ有类似的东西吗?

一文带你了解区块链中15种共识算法

所有主要的区块链共识算法解释区块链技术席卷全球,提供了一种去中心化且安全的信息存储和传输方式。它还彻底改变了交易的执行方式,随之而来的是广泛的共识算法。在这里,共识算法在确保区块链网络的完整性方面发挥着关键作用。在本文中,我们将探讨所有主要类型的区块链共识算法、它们的含义、优点、缺点,以及为什么它们在区块链技术中必不可少。区块链共识算法共识算法是一组规则或协议,使区块链网络中的节点能够就网络的共享状态达成一致。它们用于确保网络中的所有节点就交易的有效性以及将它们添加到区块链的顺序达成共识。共识算法负责通过确保没有单个节点或节点组可以操纵网络来维护区块链的完整性。出于多种原因,共识算法在区块链技