
intellij idea
wangjun5159
2011年-至今一直从事java web开发,全栈开发,包括但不限于java技术栈、vue技术栈、微信小程序,uniapp,抓包wireshark/fiddler、nginx/keepalived,了解原生安卓,知道electron,关注flutter,欢迎技术咨询
展开
-
git变基 rebase最佳实践
为什么推荐使用变基呢?因为提交历史是一条线,很清晰不会像merge一样好几条线且会出现Merge remote-tracking branch ‘origin/feature1’ into feature1这样让人困惑的merge。使用rebase时,只要注意好一点,下游分支在更新上游分支时,让其他全部人员都提交、push,然后再由一个人来操作,如果不这样做的后果是,可能会覆盖同事的push,但是还是可以找回来的,只要被覆盖同事也设置的是rebase。rebase的过程rebase的原理就是,比如在f原创 2022-03-27 16:42:18 · 1027 阅读 · 0 评论 -
intellij idea git rebase冲突不显示提示框、git出现游离head的解决方法
############################intellij idea git rebase冲突不显示提示框,这是因为git版本过低导致,同事用的1.9版本出现了这个问题,我的是1.22版本未出现这个问题,同事后来更新到1.33版本,就好了。还会出现游离head,如果git版本过低,会出现这个问题,可以检出临时分支temp,然后将目标分支rebase到temp上,然后,目标分支push就可以了。出现游离head的解决方法比如当前在branch1,rebase后冲突了,然后出现游离hea原创 2022-03-21 22:42:45 · 3269 阅读 · 0 评论 -
intellij idea多个服务在一个窗口中显示
在springcloud时,因为启动多个服务,通常开了个多个标签页,不直观,services窗口就是解决这个的,她将所有服务在一个窗口中显示,直观!原创 2021-11-21 13:16:48 · 2021 阅读 · 0 评论 -
intellij idea 好用的插件 开发java
Free Mybatis Plugin,可以实现mapper与xml之间的互相跳转。RestfulToolkit-fix可以迅速查找某个url对应的controller,快捷键是ctrl+\Grep Console可以将日志某些级别高亮,并且在这些之间跳转IDE Eval Reset对于2021版本及以后的Intellij idea可以实现无限重置试用,从而实现破**解。...原创 2021-09-16 19:38:22 · 356 阅读 · 0 评论 -
intellij idea 面包屑导航 默认展示
前言intellij idea 面包屑导航太好用了,查看当前行代码是哪个方法一目了然;以下是显示面包屑导航的方法某文件单独设置View---->Active Editor---->Show Breadcrumbs全局设置File---->Settings—>Editor---->General—>Breadcrumbs—>勾选目标文件类型,选择顶部还是底部展示...原创 2021-05-15 11:08:53 · 3607 阅读 · 0 评论 -
intellij idea debug/调试 查看方法返回值
intellij idea查看方法返回值debugger---->Settings----->show method return value在对应行设置断点,当执行到断点行时,step out(shift+f8)就可以看到variables面板里有对应的方法返回值了。原创 2021-03-06 08:39:18 · 10229 阅读 · 0 评论 -
彻底解决intellij idea tomcat乱码问题
工程设置为utf8jvm默认字符集为utf8intellij idea的控制台编码为utf8原创 2021-01-30 14:23:06 · 1035 阅读 · 0 评论 -
intellij idea 项目去掉工程名
intellij idea中启动tomcat,路径默认带工程名,比如 http://localhost/project_name/mypath,开发时,想简单点去掉工程名,点击编辑在deployment选项卡中,修改application context 为/重启tomcat就好了。...原创 2019-08-06 19:30:26 · 2237 阅读 · 0 评论 -
intellij idea设置java源代码版本和字节码版本;设置了language level,会丢失
编译java代码时,出现编译错误Error:(71, 31) java: '<>' operator is not allowed for source level below 1.7project 范围的language levelmodule 范围的language level,module的language leve可以覆盖project level源代码level字...原创 2019-05-07 20:04:01 · 6992 阅读 · 2 评论 -
intellij idea debug到了tomcat代码就进不去
问题debug时,到了tomcat的源码就进不去,只能看到变量,看不到类。关于servlet部分的配置如下pom.xml&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;javax.servlet&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;java原创 2018-06-10 16:21:31 · 1661 阅读 · 0 评论 -
svn 分支合并,有些文件没有合并过来
原因在版本3.0中文件名字是a.txt,在3.1版本将a.txt改为了b.txt,合并时3.0的a.txt找不到对应文件,导致合并失败; 此时intellij message标签页中提示, Warning:Integration interrupted. There are unresolved conflicts or skipped items.并且在subversion versi原创 2018-02-08 14:51:56 · 7497 阅读 · 0 评论 -
将tomcat源码打包为源代码包
背景题目听起来有点拗口,简单来说就是将tomcat的源代码打成src.jar。因为在开发过程中追踪代码到了tomcat的类就没有关联的类了,虽然是maven project,但是maven只会下载pom.xml中配置的源代码,不会下载tomcat源代码,基于此设想将tomcat源代码包关联到intellij idea的tomcat,以追踪源码,后来发现,此计行不通,intellij idea不原创 2017-12-19 20:03:05 · 2725 阅读 · 0 评论 -
intellij idea svn合并分支方法
合并分支做法intellij idea合并分支的正确做法是,version control—->subversion working copied information——>merge from—–>配置分支的地址—->选择merge all svn会自动筛选出本分支没有的版本,也可以选择manually select quick,手动选择,不过推荐merge all,因为这种svn会自动筛选出原创 2017-09-29 15:05:48 · 13003 阅读 · 0 评论 -
intellij 关闭自动保存和标志修改文件为星号
关闭自动保存首先,声明一点,intellij 默认是不自动编译的 ,这一点跟Eclipse不同。By default, IntelliJ IDEA doesn't automatically compile projects on saving. 另外,我们会发现intellij默认会自动保存,并且修改了文件也没有星号标注。 去掉默认保存, File—>settings—->System Se原创 2017-02-15 21:09:59 · 67007 阅读 · 6 评论 -
intellij debug错乱
intellij在debug时,出现错乱。一个字符串类型的变量debug时,却显示HashMap,并出现Local variables debug info unavailable 字样。经搜索得知,这是因为生成的class字节码中没有debug信息导致。 File—>compiler—>java compiler—->勾选generating debugging info 当然,你要知道,能生原创 2017-03-29 20:58:10 · 2983 阅读 · 0 评论 -
intellij中启动jetty出现的类加载问题
背景简单来说,就是使用intellij启动内嵌jetty的工程,爆出class not found exception,但是用eclipse启动没有问题,并且之前也是一直在eclipse中启动,最近尝鲜换成intellij才出现此问题。以下是具体配置配置开发环境开发工具intellij项目内嵌jetty+jFinal问题 使用intellij启动,失败,工程以前都是在eclipse启动原创 2017-03-22 19:47:41 · 7662 阅读 · 0 评论 -
intellij idea svn 修改文件后,父文件夹也标注修改
svn文件修改后,默认只有当前文件更改而父文件没有标注,很不直观;查了一顿后,发现,可以设置;File—->settings—->version control—–>勾选show directories with changed descendants原创 2017-05-06 12:15:28 · 16684 阅读 · 0 评论 -
intellij idea 常用快捷键
智能提示alt+/,注意这不是intellij默认的快捷键,默认的快捷键(ctrl+space)与输入法冲突,以下是设置方法 先移除alt+/默认绑定的功能;file—–>settings—->keymap—–>cyclic expand word,右击移除快捷键alt+/绑定智能提示;还是上述界面,输入basic,先移除默认的,然后绑定编译 ctrl+f9重复编译ctrl+shift+f9运原创 2017-01-07 17:44:17 · 867 阅读 · 0 评论 -
intellij idea 忽略文件不提交
在intellij中忽略提交文件,分两种情况,文件没有纳入版本管理第一种,文件还没有纳入版本管理,这种通过 svn的ignore配置 version control—-local changes—-configure ignored files, 忽略文件分几大类,忽略某个文件夹、忽略某类文件(正则)、忽略某个文件 文件已经纳入版本管理如果文件已经纳入版本了,应该采用第二种方法 第二种方法主原创 2017-07-14 18:42:56 · 89585 阅读 · 12 评论 -
intellij 中使用gulp
安装nodejs首先电脑中需要安装nodejs,这个就不多提了,windows就是下载node.exe,一步步安装就可以了。intellij中安装nodejs插件File—–settings—-plugins—-browse repository—–输入nodejs,点击安装就可以了 安装成功后,重启,设置nodejs和npm File—–settings—-node.js和npm,设置node原创 2017-07-14 23:07:18 · 5339 阅读 · 0 评论 -
intellij idea svn 切换分支
方法切换分支更新/切换svn的快捷键是ctrl+T,这个快捷键还是很好用的,很方便也可以点击工具栏,vcs —- update project(ctrl+T)—-勾选update/switch to specific url 不出现可选框如果点击更新不出现可选框,那就启用一下, file—-settings—-version control—confirmation display op原创 2017-07-14 23:23:51 · 22702 阅读 · 0 评论 -
intellij idea 热部署 热加载设置方法
刚开始接触intellij idea,做一下笔记。intellij idea热加载的设置方法关闭项目自动保存文件关闭文件自动保存并且将更改文件标注为*星号,可以参考这篇文章设置钝化intellij idea时,自动加载资源。什么是钝化呢?就是本来你在idea下编辑,现在打开浏览器窗口,idea在后面了,这就是钝化。edit configurations—–>设置on update action、原创 2017-02-15 21:30:52 · 13582 阅读 · 0 评论 -
intellij idea 修改字体 修改主题
简介intellij如今已成为java的第一IDE(集成开发工具),所以,打算由eclipse转为intellij,转换后面对的第一个问题就是修改字体;intellij的字体分为几部分,菜单栏导航栏的字体、编辑器的字体(代码部分的字体)、控制台的字体。导航栏的字体File—->settings—->appearance&behavior—->appeareance—>override default原创 2017-01-07 16:47:05 · 25627 阅读 · 4 评论