IntelliJ IDEA

开源商城开发笔记1-创建Maven多模块项目

只愿长相守 提交于 2020-02-27 01:53:41
开发工具:STS4(SpringToolSuite4) 使用Eclipse也一样的操作 好多人说IntelliJ IDEA好用,但是要正版的要499美刀,舍不得,又不想用破解版,还是选择用免费的STS吧。 注:本系列笔记的配套源码在gitee上,地址:https://gitee.com/gintone/GTOpenShop.git 1.创建父项目 2.创建子项目 重复创建模块的步骤,最终创建好的项目结构如下 来源: oschina 链接: https://my.oschina.net/u/173975/blog/3168399

如何关闭IntelliJ编辑器中的无限空格?

不羁的心 提交于 2020-02-27 00:36:13
如何删除在IntelliJ中行结束后移动光标的功能? #1楼 请注意,对于Mac的Intellij IDEA 11,设置位于IntelliJ IDEA菜单下并称为首选项。 (也许某种mac默认?) #2楼 要在单击某行时获得符合 缩进 的预期行为: 在 首选项>编辑器>虚拟空间中 检查 : 允许在插页内放置插入符号。 取消选中 : 允许在行尾后放置插入符号。 这对我来说真的很烦人,对我来说这是一种默认行为。 #3楼 如果其他答案似乎不起作用,您可能启用了 Column Selection Mode 。 在我的Mac上,它映射到Cmd + Shift + 8 。 它位于“ 编辑” 菜单下。 启用该模式后,该菜单项将显示一个小复选标记。 #4楼 Matt_Bro说的是什么(第一个答案),但是如果您已经在首选项中取消选中该框,请尝试重新检查它(我检查了所有虚拟空间框)并重新启动。 然后取消选中并点击申请 - 此时我无限制空间被禁用。 #5楼 IntelliJ IDEA 2016 默认情况下,它已 关闭 (未选中)。 如果已打开,则可以使用以下 两种方法之一 : 文件 > 设置... (或Ctrl + Alt + S )> 编辑器 > 常规 >虚拟空间部分>取消选中 允许在行尾后放置插入符号 帮助 > 查找操作... (或Ctrl + Shift + A )>键入“ 虚拟空间:允许结束 ”

随手转发正能量系列-Java学习的正确打开方式(劝退教程)

末鹿安然 提交于 2020-02-26 19:05:52
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。 文章目录 一、Java基础 1、Java基础教学视频 2、Java基础博客文章目录 3、Java基础书籍 二、关于JavaWeb基础 1、JavaWeb基础教程视频 2、关于JavaWeb博客文章 三、关于数据库 1、关系型数据库教学视频 2、非关系性数据库Redis视频 四、关于JDK新特性 五、关于并发编程 六、关于NIO 七、关于ssm框架 1、spring框架视频 2、Mybatis 框架视频 3、SpringMVC框架视频 4、SSM框架博客文章 4.1、spring框架 4.2、Mybatis框架 4.3、SpringMVC框架 4.5、SSM框架整合文章 八、关于数据结构与算法 1、数据结构与算法视频 2、数据结构与算法博客文章 3、数据结构与算法书籍 九、关于开发工具idea 十

Ubuntu 安装JetBrains IDEA

风格不统一 提交于 2020-02-26 18:40:32
1、复制文件到安装目录 $ sudo cp ideaIU-2019.3.3.tar.gz /usr/local 2、切换到安装目录 $ cd /usr/local/ 3、解压安装 $ sudo tar -zxvf ideaIU-2019.3.3.tar.gz 4、修改权限 $ sudo chmod 755 idea-IU-193.6494.35 来源: oschina 链接: https://my.oschina.net/taony/blog/3168382

开发工具推荐

醉酒当歌 提交于 2020-02-26 18:13:11
1.前言 <br/> 俗话说:“工欲善其事,必先利其器”。 为了助力大家的学习和进阶,本小节介绍几个对 Java 学习非常有帮助的 IDEA 插件,代码反编译和反汇编工具,以及非常不错的网站等。 <br/><br/><br/> 2. IDEA 插件 首先不必多说,IDEA 是目前 Java工程师最主流的开发工具, IDEA 的强大之处不仅在于自身,还在于提供了丰富的插件(这点和谷歌浏览器非常类似)。 本部分介绍几款强大实用的 IDEA 插件,助力大家开发。 以下插件大都可以通过 IDEA 自带的插件管理中心安装,如果搜不到可以去 IDEA 插件官网下载本地导入。 <br/> 2.1 Alibaba Java Coding Guidelines 首先要推荐的是阿里巴巴 Java代码规范插件。 安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。 建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。 <br/><br/> 2.2 jclasslib bytecode viewer <br/> 下面要隆重介绍的是一款可视化的字节码查看插件:jclasslib 。 大家可以直接在 IDEA 插件管理中安装(安装步骤略)。 使用方法: 在 IDEA 打开想研究的类; 编译该类或者直接编译整个项目(

学习Java. 基础 5: 三元运算符&数字类型转换&引用数据类型的定义方式

你。 提交于 2020-02-26 13:51:11
三元运算符 根据文字,填写代码练习: 补充-了解: 1、 x%2==0 true:是偶数 false:是奇数 2、 x%2>0 true:是奇数false :是偶数 高级: 1、三元运算符,式子一定为布尔表达式 2、 三元运算符 运算结果,最终一定要被使用 (控制台展示、赋值、参与运算) 3、三元运算符的格式: 布尔表达式?结果1:结果2; 所以开发中我们 通常使用小括号 ( ) 来改变运算符优先级 ,使得程序按照程序员的预想来执行。 程序员不确定多个运算符的优先级,就会使用小括号 数字类型转换 Java是强类型语言,存储数据时必须严格按照数据类型的定义使用 各种数据类型按照数据范围从小到大: byte -> short -> int -> long -> float -> double 扩展: long->float时,当数据值过大(超过1千万时),会造成转换中部分数据丢失 解决: 1、使用字符串String 保存数字(缺点:很难进行+-*/%运算) 2、数据值超过1千万时,不进行 long 与 float 转换 隐式类型转换: 自动类型转换: 小 -> 大 格式: 范围大的数据类型变量 = 范围小的数据类型值; 因为不会丢失数据, Java支持建议的,偷偷自动进行转换的。 强制类型转换: 范围大的数据类型值(如 double),不可以自动转换为范围小的数据类型值(如int)

IDEA总结 磨刀霍霍向代码

吃可爱长大的小学妹 提交于 2020-02-26 11:35:16
工欲善其事,必先利其器 ,当下有数不清的 Java 程序员将石器时代的 Eclipse 替换成了现代化的智能开发工具 InteliJ IDEA ,写代码的小日子过得不亦乐乎(玩笑话,两者各有千秋,看个人习惯使用) 可每次看到别人用IDEA 的时候,都会发现,哇哦,还能这样操作,还有每次注册码失效的时候,我都为自己在用盗版软件而“悔恨为什么不多赚钱支持正版”,然后到处找注册码,所以这篇文章来啦来啦~~。。。安装和写hello world 部署到服务器这些就不记录了, 点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 InteliJ IDEA 介绍 IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。 IDEA是 JetBrains 公司的产品,公司旗下还有其它产品,比如: WebStorm、DataGrip、GoLand... 优势 强大的整合能力。比如:Git、Maven、Spring 等 提示功能的快速、便捷 提示功能的范围广 好用的快捷键和代码模板 private static final psf

IntelliJ IDEA 2019激活方法

放肆的年华 提交于 2020-02-26 10:35:46
由于2020年后,IDEA整体封杀了激活码,这几补丁激活主要依赖补丁和配置,以前的激活可以继续使用 如果这篇博客帮助到了你,不吝给个赞吧! Step1:下载补丁 链接:https://pan.baidu.com/s/1_Q9FEn9a9x52WAKfTKh-pQ 密码:l05c Step2.修改ideavmpitions文件 -Xms128m -Xmx2048m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -XX:CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf=true -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true -XX:+UseCompressedOops

java面向对象基础理论(1)说明与定义简单类

吃可爱长大的小学妹 提交于 2020-02-26 09:42:59
今天带大家一起进入新的篇章<java面向对象基础理论>篇,想了解更多请继续往下看吧!!! 一.说明 面向过程:事事亲力亲为 面向对象:别人能做,拿来即用(懒) 图说明 面向对象&面向过程 关系: 误区:面向对象 替代 面向过程(×) 做任何事情,一定是先面向过程,再面向对象。 Java中,要想使用工具。 先面向过程,再面向对象 二.定义简单类 1.定义类 现实生活中的一切,在Java中 全是 Java类 例子: 人=====》Person类 汽车===》Car类 猫====》Cat类 Java类: 1、定义Java类 2、使用Java类 new 步骤1:定义Java类, Person.java文件 步骤2:把现实世界中的属性,成员变量(姓名、性别、年龄) ==> 把现实世界中的功能,成员方法(工作、跑、吃饭) 注意:定义成员变量,即使不赋值也能使用,因为程序执行时会赋予默认值 2.使用Java类 (1)说明 ①import导包 引用数据类型 (IDEA自动导包) ②使用new 关键字,创建对象 ③使用对象,调用成员变量/成员方法 3.定义&使用Java类的注意事项 (1)所有的成员变量,建议使用 private 私有的 (2)所有的private成员变量,必须有get和set方法。 get用来获取这个成员变量的值 set用来设置这个成员变量的值 图示说明 (3)注意 *