草庐IT

IntelliJ-IDEA

全部标签

Mac pro m1:黑马-苍穹外卖-部署:nginx-mysql-idea

1.首先在nginx上部署前端代码。    因为老师给的是windows的代码,所以在Mac上面不能直接执行nginx.exe文件启动。因此,在这步,我结合了黑马点评的前端部署方法。就是这篇文章:黑马Redis项目——实战篇(项目部署MAC版)_周墨瞳的博客-CSDN博客但是在实际过程中略有不同,我把我的过程分享出来,供大家参考。安装nginx:    打开终端安装homebrew,通过homebrew安装nginx.brewinstallnginx将html文件放到这个地方:右键访达-->前往-->以下路径。 然后更改配置文件: 根据以上路径找到这个文件。找到老师对应的设置文件(原谅我还没明

java - 如何仅将 IntelliJ IDEA 随机开放端口绑定(bind)到本地主机?

当我在macOS上运行IntelliJIDEA2021.1.2(旗舰版或社区版)时,我观察到所有网络接口(interface)(eth0、lo、...)上打开了3个随机端口。一个随机端口由idea进程打开,另外两个端口由IntelliJIDEA启动的另一个java进程打开。我删除了我明确安装的唯一插件,即SonarLint。在端口63342上运行的调试器绑定(bind)到本地主机,这可以在首选项菜单中进行配置。这是lsof-i|输出的相关部分grepLISTEN:idea3328orto187uIPv40x3c332685aa6872fd0t0TCPlocalhost:6942(LIS

未找到 Java 9 自动模块

我正在尝试定义一个Java9模块。我定义了类似的东西:modulemy.module.name{}然后我的许多文件开始给我错误,他们找不到一些包。然后我使用了IntelliJ的自动帮助功能,它向我的module-info.java添加了几个“requires”语句。所以它变成了这样的:modulemy.module.name{requiresspring.web;requiressshd.core;requirescom.fasterxml.jackson.core;....}现在IntelliJ可以毫无错误地显示我的所有代码。但是当我在“Maven项目”窗口中单击“编译”时(我使用M

java - 静态内部类可以扩展它的外部类吗?

publicclassOuter{publicstaticclassInnerextendsOuter{}}它似乎可以用我的openjdk8编译器编译,但IntelliJ2019.1提示:无法访问外部我认为这可能是一个IntelliJ错误..编辑:我确认这是一个IntelliJ错误。我通过安装IntelliJ和捆绑的OpenJDK11解决了这个问题。 最佳答案 这适用于OpenJDK11:publicclassOuter{publicstaticvoidmain(String[]args){Innerinner=newInner()

java - 如何为方法返回的流启用 "type information"?

自几个版本以来,IntelliJ有一个非常有用的功能:当您将stream()语句的各个方法调用放在不同的行中时,IntelliJ会在每一行中放置类型信息:但是当您不直接调用stream()时,例如从另一个方法返回时,该信息将被省略:有没有办法说服IntelliJ在这种情况下也显示此类类型信息?作为纯文本,手动插入注释以“显示”纯文本的问题:publicStream>withTypeInformation(){returngenerateMap()//Map.entrySet()//Set>.stream()//Stream>>.filter(e->!e.getKey().equals(

关于pycharm 和idea 安装同时破解出现只能使用一个

项目场景:破解pycharm跟idea的时候只能破解一个,两个一块破解只能使用一个可以说是相当的麻烦。问题描述提示:这里描述项目中遇到的问题:idea跟pycharm的破解不能够两个都使用一种方式进行破解。当时小编两个软件都是使用的这一种方式破解的的,然后就出现了破解成功一个后另外一个就不可以使用了,反正就是两个你只能使用一个。本来两个都是使用的这一种方式进行激活。原因分析:提示:这里填写问题的分析:可能是因为两个软件用的都是同一种激活码,因此只能在一个软件上进行破解使用,遇到这种问题确实让人很头疼。解决方案:提示:于是我就想其中一个软件使用另外一种方式。所以pycharm我使用的是这一种方式

java - IntelliJ 不接受 Java8 和 List/Map 末尾的菱形

我使用的是最新的JDK,从项目创建到现在所有内容都设置为Java8或SDK8。仍然,intelliJ给我这个问题:红灯告诉我换Java7。这是我的项目设置:这是模块部分:如你所见;报错的时候特意把SDK默认的改成了java8,但是没有结果。编译器设置如下所示:我在macbook上,intelliJ是社区版本。有谁知道为什么会这样以及我如何解决它? 最佳答案 尝试运行该项目,如果这是您的错误消息:然后我建议您稍微查看一下您的pom文件。这个项目是使用intelliJmaven项目设置构建的,它缺少这行可爱的代码:org.apache.

java - 如何将 Groovy 脚本添加到具有经典 Maven 结构的 Java 项目中?

我有一个具有通常结构的JavaMaven项目。它由SpringBoot项目创建者生成。现在我想向其中添加一些Groovy脚本,这样我可以从这些脚本访问一些用Java实现的功能,并且如果我只能从IDE运行那些Groovy脚本就足够了(我不打算打包它们,也不打算分发它们)。我使用的是IntelliJIdea社区版。我需要做什么(包括在哪里放置Groovy脚本)才能在IDE中编写和执行Groovy脚本,它可以访问我的Java类com.mycompany.SomeComplexClass这取决于Maven管理的库(编码在pom.xml中)? 最佳答案

java - 从 maven 但不是从 Intellij 执行时测试失败

我正在使用JUnit、PowerMock、SpringTest和内存中的H2数据库编写我的单元测试。当我从Intellij运行测试时,一切运行正常。但是当我从maven(从Intellij或从命令行)运行测试时,它们失败了。这是我的配置:@EnableTransactionManagement@EnableJpaRepositories("my.app.repository")publicclassApplicationTestConfiguration{@BeanpublicSimpleDriverDataSourcedataSource(){SimpleDriverDataSour

前瞻|IDEA 2024.1:Spring支持增强、GitHub Action支持增强、HTTP Client更新等

有段时间没有更新IDEA了,早上看到IntelliJIDEA2024.1EAP5发布的邮件,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的。也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客介绍和推荐一下。Spring、Quarkus等主流框架的支持增强SearchEverywhere功能中增加Endpoints选项卡具体如下图所示:开发者可以在这里直接搜索通过Spring、Quarkus、Micronaut、Ktor实现的接口来找到具体的代码实现位置。这个功能非常实用,尤其是对于接手老项目的开发者来说,可以快速的定位接口实现来完成开发任务或问题排查。增强SpringBe