IntelliJ IDEA

idea导入多module项目

倾然丶 夕夏残阳落幕 提交于 2020-12-06 04:54:28
不要直接git导入,下载后用 file---new---project from existing sources--- 选择要导入的项目----import project form external model ( 选择maven)----勾选 (递归子项目)--一直next。。。。 来源: oschina 链接: https://my.oschina.net/u/3394093/blog/3067930

IDEA 2019.2.3激活注册码(激活到2089年8月,亲测有效)

空扰寡人 提交于 2020-12-06 01:25:50
本来笔者这边是有个正版激活码可以使用的,但是,2019.9月3号的时候,一些小伙伴反映这个注册码已经失效了,于是拿着自己的 IDEA, 赶快测试了一下,果不其然,已然是不能用了。 好在,笔者又找到了新的激活方法。按照此教程,能成功激活到 2089 年 8 月,无图无真相: 在激活之前,主要注意: 无需改动 host 文件 。 步骤如下: 开始激活 1.打开已经安装好的 IDEA, 我们 选择 30 天免费试用 ,先进去再说: 成功进入 IDEA 以后,我们随便创建一个项目/或者打开个旧的项目,点击顶部的 Help 菜单 -> Edit Custom VM Options : 添加破解补丁位置 打开后,我们在最后一行添加如下配置: -javaagent:D:\jetbrains-agent.jar 注意: D:\jetbrains-agent.jar 是我存放破解补丁的位置,你可以自定义成自己存放的位置,注意目录中不要带有中文。 注意:因某些限制,最新激活码、破解补丁已放置在笔者公众号上,请关注微信公众号: 小哈学Java, 回复关键字:idea, 即可免费无套路免费激活码、破解补丁,持续更新中~。 打开激活框,移除之前的 License (非常重要) 若你的 IDEA 已经使用了老的 License, 注意移除,否则会导致激活不成功。 如没有 Remove License 按钮

解决gitLab上新建分支,idea中找不到对应分支问题

别说谁变了你拦得住时间么 提交于 2020-12-05 17:58:27
解决gitLab上新建分支,idea中找不到对应分支问题 参考文章: (1)解决gitLab上新建分支,idea中找不到对应分支问题 (2)https://www.cnblogs.com/meituan/p/11050858.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4438370/blog/4776181

IDEA 启动多个SpringBoot项目不同端口

江枫思渺然 提交于 2020-12-05 17:57:18
一、点击 Edit Configuration。如下图: 二、 将默认的Single instance only的钩去掉。也就是把单实例勾去。 三、修改端口多次启动。 1.修改application.properties配置文件,把端口修改为:8081。 server.port = 8081 2.修改application.properties配置文件,把端口修改为:8082。 server.port = 8082 来源: oschina 链接: https://my.oschina.net/piaoxianren/blog/4776329

解决:idea中配置tomcat运行后控制台出现乱码

人盡茶涼 提交于 2020-12-05 15:52:31
解决:idea中配置tomcat运行后控制台出现乱码 问题截图 问题一:1、server出现乱码。 解决方案:1、在 tomcat /conf 目录下,设置 logging.properties , 修改参数 java.util.logging.ConsoleHandler.encoding = GBK,tomcat重启后就可以了 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201203092509959.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3Mjg4MjYy,size_16,color_FFFFFF,t_70#pic_center 问题二:2、tomcat catalina.log出现乱码 解决方案:2、因为Window平台显示中文采用的GBK编码,IDEA中Log输出采用的是系统设置,即GBK编码。 把Tomcat下日志输出编码改为GBK编码。找到Tomcat安装目录下的conf目录中的logging.properties配置文件。 修改下图所示的编码方式,保存后重启Tomcat。 ![在这里插入图片描述](https://img-blog.csdnimg

BeetlSQL3.0.0-M5 发布,Spring框架集成

狂风中的少年 提交于 2020-12-05 05:42:51
BeetlSQL3.0.0-M5主要对Spring,Spring Boot ,JFinal,Solon等框架进行集成,并新增 ignite,CouchBase内存数据库的支持。 M6 计划对更多的国产数据库支持, 内存和图数据库支持。以及发布BeetlSQL3的Idea 插件。 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql-all</artifactId> <version>3.0.0-M5</version> </dependency> 轻松集成Spring BeetlSQL的目标是提供开发高效,维护高效,运行高效的数据库访问框架,在一个系统多个库的情况下,提供一致的编写代码方式。 传统数据库:MySQL,MariaDB,Oralce,Postgres,DB2,SQL Server,H2,SQLite,Derby,神通,达梦,华为高斯,人大金仓等 大数据:HBase,ClickHouse,Cassandar,Hive 物联网时序数据库:Machbase,TD-Engine SQL查询引擎:Drill,Presto,Druid 内存数据库:ignite,CouchBase BeetlSQL 不仅仅是简单的类似MyBatis或者是Hibernate,或者是俩这的综合

SSM整合rabbitMQ时报错org.springframework.beans.factory.NoSuchBeanDefinitionException,队列消息消费不掉unacked

六眼飞鱼酱① 提交于 2020-12-05 04:02:59
报错的原因是在配置spring-rabbitmq.xml文件时的connectionFactory与redis的connectionFactory的Id命名冲突 改好之后有报错: spring报错org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.xxx] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 原因:对应要注入的实现类没有 加注解,如dao层 @Repository 如service层 @Service 解决:在相应的实现类加上注解即可 将MQProducer接口和MQProducerImpl放在Service层,并且加上@Service注解即可 另外,因为代码的问题,加到队列中的消息,一直没有消费掉,然后每次运行程序的时候,都是自动就跑到消费者队列中,进行消费(即进行商品的秒杀)

idea 配置优化

雨燕双飞 提交于 2020-12-04 10:13:30
如果是 spring boot 项目,那么可以不用刻意去下载idea企业版的, 使用使用社区版可以基本够用了。 除非是 有其他原因。 在安装idea 的时候,最好 指定需要用到的插件,用不到的插件,就不要安装。 如果是中小项目,其实 已经不需要什么额外配置了,基本可以使用了,够满足了 大项目才需要配置优化,否则卡或者直接 报错 out of memory 配置优化 配置字体大小,默认太小 配置 idea 查看代码的时候,鼠标放在 代码上可以显示 对应的注释或者说明 配置idea 提示 修改过的代码文件,类似eclipse 一样,显示* 号 配置idea 不要 自动更新, 如果自动更新,比如更新某些插件,会可能会比较卡 配置 view 里面,显示 toobar ,显示更多快捷操作 配置 idea auto Import 自动带入的时候, 直接导入 依赖 配置代码提示 忽略大小写 关闭或者全部禁用 idea 的检验和检查,也就是 Inspections 配置 Java文件头 注释 和 方法注释。 方法注释在高版本,其实可以不用配置 ,在方法上 /** 按回车 就可以自动生成注释模板内容了 配置 maven 可以 自动下载源码 配置file Encodings 默认win 下是GBK 取消单行显示tabs的操作 可以开启自动项目的编译 智能导包 pugins 可以禁用一些插件,但是

IDEA优化设置

会有一股神秘感。 提交于 2020-12-04 09:56:06
IntelliJ IDEA 超全优化设置,效率杠杠的 显示工具条 (1)效果图 (2)设置方法 标注1:View–>Toolbar 标注2:View–>Tool Buttons 设置鼠标悬浮提示 (1)效果图 (2)设置方法 File–>settings–>Editor–>General–>勾选Show quick documentation… 显示方法分隔符 (1)效果图 (2)设置方法 File–>settings–>Editor–>Appearance–>勾选 忽略大小写提示 (1)效果图 备注:idea的默认设置是严格区分大小写提示的,例如输入string不会提示String,不方便编码 (2)设置方法 File–>settings–>Editor–>General -->Code Completion --> 主题设置 (1)效果图 备注:有黑白两种风格 (2)设置方法 File–>settings–>Appearance & Behavior–>Appearance–> 护眼主题设置 (1)效果图 (2)设置方法 如果想将编辑页面变换主题,可以去设置里面调节背景颜色 如果需要很好看的编码风格,这里有很多主题 http://color-themes.com/?view=index&layout=Generic&order=popular&search=&page=1

还怕面试官问JVM吗?

给你一囗甜甜゛ 提交于 2020-12-04 08:54:03
请你谈谈你对JVM的理解? JVM类加载器是怎么样的?有几种? 什么是OOM,什么是StackOverFlowError? 怎么分析? JVM常用调优参数有哪写? GC有几种算法?分别是怎么执行的? 你知道JProfiler吗,怎么分析Dump文件? 第一次看到这些真真实实的面试题的时候,我~ 这都什么玩意??????? 经过一段时间的研究!!接下来,我将以大白话从头到尾给大家讲讲 Java虚拟机 !! 1、什么是JVM?在哪? JVM是Java Virtual Machine(Java 虚拟机 )的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 百度的解释云里雾里,对于我们Java程序员,说白了就是: JVM本质上是一个 程序 ,它能识别 .class 字节码文件(里面存放的是我们对 .java 编译后产生的二进制代码),并且能够解析它的指令,最终调用操作系统上的函数,完成我们想要的操作! 关于Java语言的 跨平台性 ,就是因为JVM,我们可以将其想象为一个抽象层,只要这个抽象层JVM正确执行了 .class 文件,就能运行在各种操作系统之上了!这就是 一次编译,多次运行 对于 JVM的位置 : JVM是运行在操作系统之上的,它与硬件没有直接的交互 2、JVM、JRE、JDK 的关系 JDK(Java