IntelliJ IDEA

IntelliJ IDEA For Mac(快捷键)

二次信任 提交于 2019-12-10 08:40:14
开发Java使用IDEA 必备技能 Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← End Fn + → ⇥ 右制表符(Tab键) ⇤ 左制表符(Shift+Tab) ⎋ Escape (Esc) 一、Editing(编辑) ⌃Space 基本的代码补全(补全任何类、方法、变量) ⌃⇧Space 智能代码补全(过滤器方法列表和变量的预期类型) ⌘⇧↩ 自动结束代码,行末自动添加分号 ⌘P 显示方法的参数信息 ⌃J, Mid. button click 快速查看文档 ⇧F1 查看外部文档(在某些代码上会触发打开浏览器显示相关文档) ⌘+鼠标放在代码上 显示代码简要信息 ⌘F1 在错误或警告处显示具体描述信息 ⌘N, ⌃↩, ⌃N 生成代码(getter、setter、构造函数、hashCode/equals,toString) ⌃O 覆盖方法(重写父类方法) ⌃I 实现方法(实现接口中的方法) ⌘⌥T 包围代码(使用if..else, try..catch, for,

教你实现项目管理的自动化(一)

半世苍凉 提交于 2019-12-10 08:22:11
随着软件行业的日趋成熟,越来越多的工具被应用,小到代码的测试、打包,大到项目的持续交付,这些工具极大地提高了团队协作的效率,也极大地推进了软件行业的发展.我们从今天开始将逐步地讲你带入项目管理自动化的世界.      在项目自动化的过程,首先要解决的就是代码层面的自动化.这一过程包括了依赖管理,组件共享,代码的编译,测试,打包.如果说我们是一个人在开发,那么代码构建交给IDE就完全可以了,但如果是多人开发或多项目并进开发,那么问题就比较大了,首先就是测试问题,我们很难抽出时间去逐个的运行单元测试,更何况常常会出现的情况就是,我第一遍单元测试还没跑完,结果呢,第二批代码就提交过来了,我还得重新运行.这个非常耗时间.第二个问题就是资源共享,有一些工具类我们已经写好了,而其他的项目也正在使用,代码拷贝肯定是不行的,如果打成一个jar包去共享,虽然方便了,但是仍然需要来回拷贝,也是效率很低下的.那如何解决这些问题呢?      第一个问题,我们称为代码构建问题,为了解决这个问题,依次出现了不少工具,首先就是我们在C++里常用的make,然后就是ant,这两个虽然可以帮助我们简化构建流程,并且他们非常的灵活,但这类的工具属于高度配置化的,这就造成了另外两个问题,首先是我们第一次使用时,需要配置的东西非常多,其次呢,如果有新成员接手这个项目,学习曲线也非常地陡峭.在这方面的例子

IntelliJ IDEA 安装 Scala 插件

白昼怎懂夜的黑 提交于 2019-12-10 05:01:01
本页面中对在 IntelliJ 中安装 Scala 插件的步骤和方法进行了描述。 需要在 IntelliJ 安装 Scala 插件,你首先需要在你的计算机中安装 IntelliJ 。IntelliJ 的安装比较简单,一般按照步骤安装就可以了。IntelliJ 有 2 个版本,一个是社区版,一个是专业版。社区版是免费的,如果你不想付费的话,安装 IntelliJ 社区版就可以了。 在 IntelliJ 找到设置中的插件 单击设置后打开设置窗口 在打开的设置窗口中,找插件选择项。 在插件选择项目的右侧,你应该可以看到 Scala 的插件安装选项,如果没有的话,你可以在搜索栏中进行搜索。 然后单击进行插件的安装。 Scala 插件安装进程 插件的安装进程请参考下面的图。 提示重启 安装完成后,按照提示要求重启 IntelliJ。 验证安装成功 想要验证安装是否成功,你可以尝试使用 IntelliJ 创建一个新的工程。 在创建工程的窗口中,如果你能看见 Scala 的选项的话,就说明你的插件已经安装成功了。 https://www.cwiki.us/pages/viewpage.action?pageId=41686091 来源: oschina 链接: https://my.oschina.net/u/2344080/blog/3003863

Error: Invalid or corrupt jarfile

岁酱吖の 提交于 2019-12-09 22:56:12
   今天在部署jar包时突然发现了此问题,遂使用搜索引擎进行查找。发现大部分人说是idea自己打包的问题,然后我在本地打包运行时毫无问题。毕竟我是使用的maven打包,而不是idea的打包。我突然发现该文件传输到服务器后变成了 0 KB ,然后发现服务器磁盘满了,原来是这个问题,删除一些日志文件后,jar包被顺利部署。特记录此种情况。 来源: oschina 链接: https://my.oschina.net/hengbao666/blog/3139063

springboot错误提示汇总

人走茶凉 提交于 2019-12-09 20:20:49
在idea中,使用属性值注入会一个警告提示,一直冒着这个强迫症又犯了,可以在idea中取消这个提示 但还是去学习学习了为什么会有这个提示 通常依赖注入方式有三种 constructor 为了强制依赖,或者为了易变性,使用构造方法注入 getter & setter 为了可选的或者可变的依赖,使用setter注入 通过反射直接注入到fields @Autowired就是通过这种方式,尽量避免使用直接在属性上注入 解决办法是使用构造器来注入,这种没有直接属性注入方便,但是属性注入不推荐,至于优缺点各有所长吧 来源: oschina 链接: https://my.oschina.net/u/4248433/blog/3139368

IntelliJ IDEA2016.2 Eclipse(mac os x)常用推荐捷键手册

删除回忆录丶 提交于 2019-12-09 19:45:19
Search Function Shortcut Use this shortcut to... Find ⌘F Initiate text search . Replace ⌘R Initiate text search and replace . Search for next/ previous occurrence ⌘K/⇧⌘K Navigate to the next/previous occurrence of a selected word in the editor. Incremental Search ⌘J Initiate text search . Find in Path Initiate search for a text string in the specified scope . Replace in Path Initiate search and replace in the specified scope . Find Usages ⌘F7 Initiate search for usages of the selected symbol in the specified scope . Find Usages in File ⌃⌘F7 Initiate search for usages of the selected symbol in

IDEA 及 Gradle 使用总结

时光怂恿深爱的人放手 提交于 2019-12-09 16:21:36
IDEA 及 Gradle 使用总结 自动编译组件 目前Android开发的主流开发工具是 Eclipse 和 IDEA 目前主流的自动化打包工具时 ant,maven,gradle。 maven工具中有自己的依赖仓库维护,很多开源支持包在上面都有维护(国内的除外) gradle是近年来发展起来自动化构建应用,解决 ant 构建上的繁琐代码,并且也支持读取maven的配置形式,依赖maven的支持包结构 好了,平时你们使用 eclipse 发布的时候,不要说你没用过自动构建,eclipse 的 android项目是用ant的构建方式。如果你要加渠道发布,你就需要自己写 ant 的脚本。 maven自动构建,目前大多数用在 javaweb 项目,安卓项目用的不多。 eclipse 的构建应用大多使用 ant,maven,gradle也有相关支持。Android的项目默认使用 ant 进行构建 在 IDEA 中,可以使用 ant 方式构建 android应用,也能使用 gradle 方式构建,目前主流支持都是 gradle 方式。 IDEA 默认使用 gradle 工具做 android 的构建程序,你试试在新建应用的时候选择 Application Module 而不是 Gradle:Android Module 看看,你会发现,工程项目和 eclipse 没什么区别。而且包含

SpringBoot+MyBatisPlus+ElementUI一步一步搭建前后端分离的项目(附代码下载)

▼魔方 西西 提交于 2019-12-09 13:45:19
场景 一步一步教你在IEDA中快速搭建SpringBoot项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/87688277 插件的安装参照下面博客 IDEA中SpringBoot项目使用@Data要安装Lombok插件 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/88362861 项目使用EasyCode插件自动生成代码,EasyCode代码的使用参照 IDEA中安装EasyCode插件并连接数据库生成代码: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103132436 实现 搭建数据库 本地安装Mysql 8.0 ,并安装连接Mysql的工具 Navicat,新建数据库usr,并新建表user IDEA中新建SpringBoot项目 参照上面博客在IDEA中搭建好SpringBoot项目,搭建好后的项目目录为 在badao包下新建应用启动类 package com.badao.usermanage; import org.springframework.boot.SpringApplication; import org.springframework.boot

SpringBoot+MyBatisPlus+ElementUI一步一步搭建前后端分离的项目(附代码下载)

时光毁灭记忆、已成空白 提交于 2019-12-08 21:58:28
场景 一步一步教你在IEDA中快速搭建SpringBoot项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/87688277 插件的安装参照下面博客 IDEA中SpringBoot项目使用@Data要安装Lombok插件 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/88362861 项目使用EasyCode插件自动生成代码,EasyCode代码的使用参照 IDEA中安装EasyCode插件并连接数据库生成代码: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103132436 实现 搭建数据库 本地安装Mysql 8.0 ,并安装连接Mysql的工具 Navicat,新建数据库usr,并新建表user IDEA中新建SpringBoot项目 参照上面博客在IDEA中搭建好SpringBoot项目,搭建好后的项目目录为 在badao包下新建应用启动类 package com.badao.usermanage; import org.springframework.boot.SpringApplication; import org.springframework.boot

Internet worm(Java网络爬虫-虎牙篇)

对着背影说爱祢 提交于 2019-12-08 12:41:31
jsoup虎牙篇 IDE:Idea: package InternetWorm.huyaData; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.io.IOException; public class GetHY { public static String[] games ={"wzry","3203","lol"}; public static String URL = "https://www.huya.com/g/"; public static void main(String[] args) throws IOException{ for(String g :games){ System.out.println("------------------------------------------------------"+g+"爬取开始了哟......"); System.out.println(" "+URL+g); Document doc = Jsoup.connect(URL+g) .data("query","Java")