IntelliJ IDEA

启动崩盘!IDEA 2020 无法启动的解决办法|赠送 IDEA 2020 新功能

时间秒杀一切 提交于 2020-03-22 15:16:25
3 月,跳不动了?>>> 今天早上看到 IDEA 可以升级新版本,想着体验一下新功能,点击升级,然后全部项目工程无法打开。 报错信息如下: Cannot execute command No project found to open file in 在项目窗口选择项目工程也不行,出现 闪退 现象。 网上搜索了一把,没有找到具体的解决办法,没办法只能靠自己。 突然想到可以看一下 IDEA 相关日志,看下是否有什么有用的报错信息。 如果使用 toolbox 可以在 IDEA 设置中,找到如下按钮快速打开。 若没有安装 toolbox,可以在下面路径找到: // macos IDEA-XX 代表你要查找 IDEA 具体版本,例如:~/Library/Logs/IntelliJIdea2019.3 ~/Library/Logs/<product><version> // windows 例如:C:\Users\JohnS\.IntelliJIdea2019.3\system\log %HOMEPATH%\.<product><version>\system\log 打开日志文件,显示一堆错误,最明显错误如下: 看到这里,初步怀疑 FindBugs-IDEA 暂不适配最新版本 IDEA,从而导致项目工程打不开。 另外切回窗口窗口如下位置,也能看到报错信息。 在插件管理处禁用该插件

Windows IDEA进行JavaWeb开发时控制台乱码

喜夏-厌秋 提交于 2020-03-21 09:29:12
3 月,跳不动了?>>> 乱码现象 解决方案 在网上见了 许多,都解释的是给idea加JVM参数,或在tomcat的catalina.bat内加JVM参数,然而并不能解决任何问题,不知道网上哪些有没有经过测试 因为在IDEA中显示的问题,哪么就是在开发环境下,本文解决的也是开发环境下的乱码问题,至于是否能代入到部署环境不得而知 打开tomcat/conf/logging.properties 将你所见的值为UTF-8的改为GBK即可 来源: oschina 链接: https://my.oschina.net/mistylinux/blog/3207642

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

删除回忆录丶 提交于 2020-03-20 13:45:23
3 月,跳不动了?>>> IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 多年前的博客,如今到处被转载,复制,还有微信专栏,请注明出处哦-大神们, 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里 Ctrl + O 重写方法 Ctrl + I 实现方法 Ctr+shift+U 大小写转化 ALT+回车 导入包,自动修正 ALT+/ 代码提示 CTRL+J 自动代码 Ctrl+Shift+J,整合两行为一行 CTRL+空格 代码提示

我的IDEA插件

霸气de小男生 提交于 2020-03-19 17:53:56
3 月,跳不动了?>>> 规约:Alibaba Java Coding Guidelines 好看的背景图: Background Image Plus 热部署:Jrebel 快捷键提示: Key Promoter X 不用写set、get:Lombok 括号:Rainbow Brackets Restful测试接口:RestfulToolkit 代码统计:Statistic 翻译:Translation 我的主题是:Xcode-Dark Theme 特效编码:Power Mode ll Maven文件:Maven Helper 颜色Console:Grep Console 来源: oschina 链接: https://my.oschina.net/u/3358860/blog/3198289

IDEA 2018

孤者浪人 提交于 2020-03-19 12:51:07
3 月,跳不动了?>>> QYYBAC9D3J-eyJsaWNlbnNlSWQiOiJRWVlCQUM5RDNKIiwibGljZW5zZWVOYW1lIjoi6LaF57qnIOeoi+W6j

IDea 2018

徘徊边缘 提交于 2020-03-19 12:44:39
3 月,跳不动了?>>> QYYBAC9D3J-eyJsaWNlbnNlSWQiOiJRWVlCQUM5RDNKIiwibGljZW5zZWVOYW1lIjoi6LaF57qnIOeoi+W6j

终于有人把 HTTPS 原理讲清楚了!

守給你的承諾、 提交于 2020-03-19 08:50:33
3 月,跳不动了?>>> 作者:leapmie https://blog.leapmie.com/archives/418/ 这篇干货不错,把HTTPS的原理讲清楚了,而且容易懂,建议大家好好读一下。 随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA证书等,但对于以下灵魂三拷问可能就答不上了: 1.为什么用了 HTTPS 就是安全的? 2.HTTPS 的底层原理如何实现? 3.用了 HTTPS 就一定安全吗? 本文将层层深入,从原理上把 HTTPS 的安全性讲透。 HTTPS 的实现原理 大家可能都听说过 HTTPS 协议之所以是安全的是因为 HTTPS 协议会对传输的数据进行加密,而加密过程是使用了非对称加密实现。但其实,HTTPS 在内容传输的加密上使用的是对称加密,非对称加密只作用在证书验证阶段。 HTTPS的整体过程分为证书验证和数据传输阶段,具体的交互过程如下: ① 证书验证阶段 浏览器发起 HTTPS 请求 服务端返回 HTTPS 证书 客户端验证证书是否合法,如果不合法则提示告警 ② 数据传输阶段 1.当证书验证合法后,在本地生成随机数 2.通过公钥加密随机数,并把加密后的随机数传输到服务端 3

springboot 引入外部jar包idea中的maven打包错误

。_饼干妹妹 提交于 2020-03-18 15:20:41
某厂面试归来,发现自己落伍了!>>> 解决办法: 1、创建和src同目录的lib包、在项目中project Structure下的Libraries引入 2、在pom.xml中引入,运行打包错误解决 <build> <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>lib</directory> <targetPath>BOOT-INF/lib</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> </resources> <build> <dependencies> <dependency> <groupId>FaceId</groupId> <artifactId>Com.FirstSolver</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/FaceId.jar</systemPath> </dependency> </dependencies> 来源: oschina 链接: https://my

IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入

左心房为你撑大大i 提交于 2020-03-18 09:43:38
某厂面试归来,发现自己落伍了!>>> IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入 找到bin目录下的idea.sh文件(其他编辑器也是一样 如pycharm.sh 、 clion.sh )。使用文本编译器打开,找到 # ----------------- # Run the IDE. # ----------------- 在前面添加 export GTK_IM_MODULE=fcitx export QT_TM_MODULE=fcitx export XMODIFIERS=@im=fcitx Centos下是下面这个 export XIM="ibus" export XIM_PROGRAM="ibus" export XMODIFIERS="@im=ibus" export GTK_IM_MODULE="ibus" export QT_IM_MODULE="ibus" 如果ibus有问题,可以试着安装下 ibus-kkc 和 libusal 具体是ibus还是fcitx要看输入法架构 注:不同的linux 系统使用的内核不同,就会导致输入法使用架构是不同的,Centos 系使用的是 RedHat的内核,所以解决办法与 redhat一样,而redhat 输入法使用的架构是 ibus,所以在 /etc/profile 下加入上面的几行配置就可以了,而如果是

idea 添加 VUE 的语法支持和开发

南楼画角 提交于 2020-03-17 15:08:06
某厂面试归来,发现自己落伍了!>>> 《一》VUE的开发分两种,一种是直接在HTML文件中使用,一种是VUE文件的形式开发 1,首先我们先让 HTML 文件支持 VUE 的语法指令提示 2,File -> Setting -> Edit -> Inspections -> html 3,点击上图最右侧红框内的按钮,在弹框内输入一下内容,还可以根据自己的喜好,设置更多的提示 @tap @tap.stop @tap.prevent @tap.once @click @click.stop @click.prevent @click.once @change @change.lazy @change.number @change.trim v-model v-for v-text v-html v-show v-if v-else-if v-else v-pre v-once v-bind scoped 4,保存之后,打开一个HTML文件,我们可以看见代码提示支持已经有效了 5,接下来我们让 .VUE 文件支持 HTML 语法和支持以上设置的代码提示 6,File -> setting -> Editor -> File Type -> HTML 7,点击上图红框内的 绿色加号,写入 *.vue, 保存之后,vue 文件就会以 html 文件的形式打开了 来源: oschina 链接: