首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
IntelliJ IDEA 2017版 使用笔记(四) 模板 live template自定义设置;IDE快捷键使用
】的更多相关文章
IntelliJ IDEA 2017版 使用笔记(四) 模板 live template自定义设置;IDE快捷键使用
1.File ---> setting ---->Live Template 2.添加模板 3.添加模板组 4.模板组命名 5.填写配置 6.Template text 配置: /****************************** * Author : ShaoYe * ClassName : $NAME$ * Date : $DATE$ * Time : $TIME$ * Type : $TYPE$ * Version : 1.0 * Return :…
IntelliJ IDEA 2017版 使用笔记(五) 模板 live template自定义设置(二) ;postfix使用;IDE快捷键使用
一.live template 活模板 就像这个单词的含义一样,live template就是一个高效的提高代码,书写速度的方式,(live template位置File-----setting-----Editor-----Live Templates) 常用的设置有: 1.main快速书写main方法 live template设置方式请看:https://www.cnblogs.com/liuyangfirst/p/8487832.html …
IntelliJ IDEA 2017版 使用笔记(十一) Debug操作:IDEA 快捷键
调试功能; 缩短项目时间,调高阅读源码的能力. 一.添加断点,选中一行代码,双击即可生成断点(快捷键:ctrl+F8) 二.单步运行,快捷键:shift+ alt + F9 点击图标生效: 继续按F8,程序就会一行一行的执行.直到运行结束 三. resume操作,快捷键:F9,跳过一行,如果以后没有断点就结束 四.查看所有断点 ctrl+sh…
IntelliJ IDEA 2017版 使用笔记(十二) 其他操作:IDEA 快捷键
其他操作 文件操作: 一.文件操作 新建文件ctrl+shift+n 二.复制当前文件 快捷键:F5 三.移动当前文件 快捷键 :F6 文本操作: 复制: ctrl +c 完整复制路径:ctrl+ shift+ c 复制文件名:ctrl +shift+v 结构图: 一.查看当前field,method大纲 快键键:ctrl +F12 二.查看maven依赖,类图 三.类图继…
IntelliJ IDEA 2017版 SpringBoot的关闭自动配置和自定义Banner
一.关闭自动配置 在jar包下找下边的名字 设置关闭自动配置jar 多个的时候配置 二.自定义Banner (1)网站搜索一个图案.网址:http://patorjk.com/software/taag/#p=display&h=3&v=3&f=4Max&t=itcast%20Spring%20Boot (2)命名为Banner.txt,resources目录中 (3)重启springboot生效 (4)取消定义的Banner pa…
IntelliJ IDEA 2017版 编译器使用学习笔记(九)(图文详尽版);IDE使用的有趣的插件;IDE代码统计器;Mybatis插件
一.代码统计器,按照名字搜索即可,在file===setting------plugin 使用右键项目:点击自动统计 二.json转实体类 三.自动找寻bug插件 四.Remind me工具 五.检测maven是否冲突插件 六.酷炫加载工具 七.Mybatis插件…
IntelliJ IDEA 2017版 编译器使用学习笔记(八) (图文详尽版);IDE快捷键使用;IDE代码重构(寻找修改痕迹)
git集成: 快速找到版本控制器中某段代码的作者 一.annotate 选中某行代码,右键,选择annotate,鼠标放于其上就会显示注释 二.移动所有改动之处: previous changer 快捷键 :ctrl + alt + shift + 上键/下键三.撤销,包括单个或项目改动之处 快捷键: ctrl +z 全部回退: ctrl +alt +a 四.local history ctrl + shift + …
IntelliJ IDEA 2017版 编译器使用学习笔记(六) (图文详尽版);IDE快捷键使用
一.alter + enter使用 应用于很对场景不知道如何操作代码时使用 1.场景一:自动创建函数 调用一个没有的函数的时候,alter+enter,弹出自动创建函数的提示,选中,回车自动创建函数 2.场景二:重构代码,简化循环的list replace for中添加代码后,将光标移动到for前,alter+ enter 弹出,Replace with forEach 回车就会生成最简单的模式 …
IntelliJ IDEA 2017版 编译器使用学习笔记(十) (图文详尽版);IDE快捷键使用;IDE关联一切
关联一切 一.与spring关联 通过图标跳转相关联的类 设置关联:进入project structure ===>facets =>选加号,===>选spring,默认添加spring相关连接,然后就会生成上图图标关联 二.与数据库关联:输入账号密码数据库名称,测试连接,连接成功,修改数据库会同步修改xml的字段名 …
IntelliJ IDEA 2017版 编译器使用学习笔记(七) (图文详尽版);IDE快捷键使用;IDE代码重构(编写高质量代码)
一.重构 重构变量:将语义模糊的变量名称改为更易理解的名称 修改变量名称,快键键 shift + F6 (输入要改的名字,所有位置相同的名字都会改变) 重构方法: 修改传递的参数,快捷键 ctrl +F6 光标停留在方法名上,按下快捷键,弹出如图,可以添加和减少参数 二.抽取 抽取变量: 自动抽取名称,生成变量 快捷键 ctrl + a…
IntelliJ IDEA 2017版 编译器使用学习笔记(三) (图文详尽版);IDE快捷键使用
一.列操作 功能:操作多行列执行相同的功能,达到一次修改多行同类型数据的情况,如图: Json字符串,转为枚举类的字段: 首先进行,快捷键一行快速操作 1.选中命令,shift+ —>(右箭头)(蓝色部分为选中) 2.选中单词命令 move caret to next world with selection ----> Ctrl+Shift+ ---> 选中一个单词命令 (1)进入快捷键搜索框(Ctrl+Shift+A) (2)输入关键字查看 (3)选中…
IntelliJ IDEA 2017版 编译器使用学习笔记(二) (图文详尽版);IDE快捷键使用
补充介绍IntellJ 介绍主菜单功能及相关用途: File -------------> 对文件进行操作 Edit ------------> 对文本进行操作 View ----------> 当前视图有哪些 Navigate ------- > 项目工程中的跳转 Code ----------> 源码文件 Analyze --------> 分析(对项目源码或项目依赖进行分析) Refactor --------> 代码重构的时候有些快捷操作,抽取函数或方法,…
IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写
IntellJ是一款强大的编译器,那么它有很多实用的功能 一.鼠标点击减少效率,快捷键实现各种跳转 (1)项目之间的跳转 快捷键位置: 操作:首先要有两个项目,然后,在不同窗口打开:如图: 然后使用快捷键Ctrl+Alt+[ ========================跳到上一个项目 Ctrl+Alt+] ========================跳到下一个项目 这样就实现了两个项目之间的切换 (2)文件之间的跳转(同一个项目中的两个代码文件之间的切换) 文件之间的…
IntelliJ IDEA 2017版 spring-boot 2.0.5 邮件发送简单实例 (三)
一.搭建SpringBoot项目 详见此文:https://www.cnblogs.com/liuyangfirst/p/8298588.html 注意: 需要添加mail依赖的包,同时还添加了lombock,方便日志打印.如图所示 二.启动Application,测试项目搭建是否成功 三.配置properties文档 #########邮箱协议 spring.mail.host=smtp.163.com ####还可以是smtp.126.com 等 ##########发送邮件的用户名 spr…
IntelliJ IDEA 2017版 spring-boot2.0.4的集成JSP
一.必须依赖四个包,其中三个是springboot自带包,可以不写版本号,有一个不在springboot中,需要设置版本号 <!--引入Spring Boot内嵌的Tomcat对Jsp的解析包--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>…
IntelliJ IDEA 2017版 开发SpringBoot的全局配置文件使用
一.全局配置文件 描述: Spring Boot项目使用一个全局的配置文件application.properties或者是application.yml,在resources目录下或者类路径下的/config下,一般放到resources下. (1)修改tomcat的端口为8088 (2)修改进入DispatcherServlet的规则为:*.html (3)访问 二.start pom 是…
IntelliJ IDEA 2017版 spring-boot基础补充,原理详解
一.Spring发展史 1.Spring1.x 版本一时代主要是通过XML文件配置bean,在java和xml中不断切换,在学习java web 初期的时候经常使用 2.Spring2.x 版本二可以支持注解模式,这样大大简化开发,减少XML文件配置 注意: IOC推荐用注解方式实现,AOP推荐用配置方式实现 2.0版本时候的问题,到底采用注解还是文本配置 最后结论最佳实践: …
IntelliJ IDEA 2017版 spring-boot加载jsp配置详解(详细图文实例)
一.创建项目 (File--->New-->Project) 2.项目配置内容 3.选择配置项目的Group包名,Artifact项目名称 4.选择项目类型为web类型 5.创建成功,点击最后一步finish 二.代码编写 1.搭建pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0&…
Mac pro 安装IntelliJ IDEA 2017版
1.官网下载这个版本https://www.jetbrains.com 2.点击下载即可 3.下载好后放入本地 4.启动mac终端进行破解 输入命令:sudo vim /private/etc/hosts 在文件夹中添加: 0.0.0.0 account.jetbrains.com windows版在目录 C:\Windows\System32\drivers\etc\hosts 路径下找到hosts文件 加入 0.0.0.0 account.jetbrains.com…
【原】Learning Spark (Python版) 学习笔记(四)----Spark Sreaming与MLlib机器学习
本来这篇是准备5.15更的,但是上周一直在忙签证和工作的事,没时间就推迟了,现在终于有时间来写写Learning Spark最后一部分内容了. 第10-11 章主要讲的是Spark Streaming 和MLlib方面的内容.我们知道Spark在离线处理数据上的性能很好,那么它在实时数据上的表现怎么样呢?在实际生产中,我们经常需要即使处理收到的数据,比如实时机器学习模型的应用,自动异常的检测,实时追踪页面访问统计的应用等.Spark Streaming可以很好的解决上述类似的问题. 了解Spar…
鸟哥的LINUX私房菜基础篇第三版 阅读笔记 四 档案的文件系统的压缩和打包
1.压缩文件案的用途与技术 a.用途,简单来说,就是节约磁盘空间.如果从传输角度讲,占用宽带也会小很多(Apache就有自动压缩的功能,节省宽带资源,提升网站的输出能力) b.压缩技术,总体来讲有两个方案,第一个:填充法,比如数字1,在机器码中是 00000001 前面几位都是空的,所谓填充法就是用一些特别的方法把这些空的都利用起来,从而达到,降低占用的磁盘空间. 第二种是,统计重复记录,举例来讲,我的数据中有100个1(11111.....),压缩技术就…
IntelliJ IDEA 2017版 spring-boot2.0.2 搭建 JPA springboot DataSource JPA sort排序方法使用方式, 添加关联表的 order by
1.sort可以直接添加在命名格式的字段中 List<BomMain> findAllByDeleted(Integer deleted, Sort sort); 2.可以作为pageable的一个参数使用 Page<Originals> selectBomSeriesList(Pageable pageable); 向sort传参的方式 1.装入Pageable使用 Sort sort = new Sort(Sort.Direction.ASC, "serieName&…
IntelliJ IDEA 2017版 spring-boot 2.0.3 邮件发送搭建,概念梳理 (二)
第二部分 邮件发送历史 一.第一封邮件 1.1969年10月,世界上的第一封电子邮件 1969年10月世界上的第一封电子邮件是由计算机科学家Leonard K.教授发给他的同事的一条简短消息.第一条网上信息就是‘LO’,意思是‘你好!’. 2.1987年9月14日中国的第一封电子邮件 在此之后,1987年9月14日中国的第一封电子邮件,这封邮件是由德国维尔纳·措恩与中国的王运丰在北京计算机应用技术研究所,发往德国一个大学的,邮件内容颇具深意,“Across the Gre…
IntelliJ IDEA 2017版 spring-boot 2.0.3 邮件发送搭建,概念梳理 (一)
邮件发送功能总结 第一部分 背景 一.使用场景 (1)注册验证 注册各大网站,通常需要输入邮件地址,在注册成功后,会发送一封邮箱验证的邮件,点击确认,证明这个邮箱是用户自己的 (2)网站营销 公司运营做活动的时候,提前几天给用户发邮件,提醒老用户在活动时间参加活动. (3)安全的最后一道防线 一个网站好久不用的时候,会忘记密码,这个时候需要找回密码,很多种找回方式,最常用的找回方式就是通过邮箱找回密码. 首先,在网站输入邮箱,系统会根据注册的邮箱发送一封邮件,…
IntelliJ IDEA 2017版 spring-boot 2.0.3 部署war包项目和jar包项目
1.建立项目 Java Controller package com.springboot.jsp.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.an…
IntelliJ IDEA 2017版 spring-boot2.0.访问jsp页面;IDE Springboot JSp 页面访问
1.编译器设置. 生成项目后,点击file 点开Modules 选中main,右键 选择新建文件夹 选中外部 右边添加 选中项目如图: 选好后选OK退出 webapp带点了,就是成功了,在这里建立的JSp就可以访问得到. 源码:https://github.com/liushaoye/12-test-jsp/tree/master…
IntelliJ IDEA 2017版 spring-boot 2.03 去除控制台logo;去除springboot 图标;去除springboot 图
1.控制台出现logo图标 2.如果不喜欢,如何去除这个logo 在其Application中进行设置 package com.springboot.logo; import org.springframework.boot.Banner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBo…
IntelliJ IDEA 2017版 spring-boot 2.03后 Pageable用法;Pageable用法,PageRequest过时,新用法;Pageable过时问题;
1.旧版本Pageable用法: 但是会显示,这个版本已经过时,这时可以查看源码. 一般,一个方法过时,就会在其附近形成一个新的同名的但是其他用法的方法.按照这个理念,来找这个源码.很幸运,蒙对了,我们找到了如同的代码,如果你找了恭喜你,你跟我一样幸运. 那么,现在问题来了,这个方法要怎么用呢,刚开始我是直接调用.如图: 但这,明显不对,所以我注意观察,这个方法,我发现它是一个静态方法,也就是PageRequest,于是根据静定方法的调用,是直接方法名调用. 然后就调用了其,存在的方法.of系列…
IntelliJ IDEA 2017版 spring-boot 拦截器的操作三种方式
一.注解方式 @WebServlet(urlPatterns = "/myServlet") public class MyServlet extends HttpServlet { // 访问方式: http://localhost:8080/demo/myServlet private static final long serialVersionUID = -7864798058212193346L; @Override protected void doGet(HttpServ…
IntelliJ IDEA 2017版 spring-boot搭建拦截器
1.建立一个springboot-web项目 https://www.cnblogs.com/liuyangfirst/p/8298588.html 2.加入过滤接口 public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object hand…