IntelliJ IDEA

[Java初探实例篇02]__流程控制语句知识相关的实例练习

蓝咒 提交于 2020-04-26 08:14:05
本例就流程控制语句的应用方面,通过三个练习题来深入学习和巩固下学习的流程控制语句方面的知识,设计到,if条件判断语句,switch多分支语句,for循环语句及其嵌套多层使用,while循环语句. 练习题 1.判断奇偶数(if,switch语句) 2.打印菱形(for循环) 3.计算1+1/2!+1/3!+1/4!+...+1/20!(使用while循环语句) IDE:IDEA 语言:java 本次实例:流程控制语句的练习与巩固 源代码 package day_4_2; /** * @outhor xiaoshe * @date 2019/4/2 - @time 21:50 * 创建package day_4_2 * 创建类Sty_ProcessControl * 流程控制的实例练习 */ import java.security.PublicKey; import java.util.Scanner; /** * 1,编写程序,实现判断变量x 的奇偶数. * 2,应用for循环打印菱形 * 3,使用while循环语句计算1+1/2!+1/3!...1/20!之和. */ public class Sty_ProcessControl { public static void main(String[] args) { // 主方法 main() //

eclipse与idea快捷键对比以及idea debug、git快捷键

怎甘沉沦 提交于 2020-04-26 07:33:43
eclipse与idea快捷键 表格中的空格都是忘记了~ 功能 eclipse idea 将表达式抽取成一个参数 alt+shift+L ctrl+alt+V 跳转指定行 ctrl+G 找到启动类 ctrl+alt+Home 类的继承关系 ctrl+H 类的详细关系图 ctrl+alt+shitf+U(只能在ultimate版) 查看类的JavaDoc ctrl+Q 隐藏非代码窗口 ctrl+shift+F12 选择方法去重写或实现 ctrl+O 预览方法 ctrl+shift+I 选中'{',跳转到匹配的'}' ctrl+} 全局搜索内容  ctrl+H ctrl+alt+F 返回上一个地方 alt+左光标 ctrl+alt+左光标 返回下一个地方 alt+右光标 ctrl+alt+右光标 删除当前行 ctrl+D ctrl+Y 剪切整行 ctrl+X 当前文件内替换 ctrl+F ctrl+R 文件名搜索 ctrl+shift+R ctrl+shift+N 通过方法名搜索 ctrl+shift+alt+N 恢复(对应撤销) ctrl+Y ctrl+shift+Z 重构 ctrl+alt+M 类中有哪些方法 ctrl+F12或alt+7 方法被谁调用 ctrl+shift+G alt+F7 变量被谁使用 ctrl+alt+F7 格式化代码 ctrl+alt+L 优化导入的类和包

seata1.2.0 源码启动

此生再无相见时 提交于 2020-04-26 01:55:36
github 地址 https://github.com/seata/seata 本文使用的是 2020-04-21 日 四天前刚发版的最新版本 1.2.0 io.seata.server.Server 类启动 seata-server 需要在工程目录下执行 mvn clean install -DskipTests=true ,这样就会 根据 resources里面的proto文件生成代码,我这边用的maven 版本 是 apache-maven-3.1.0,执行的时候会报错 D:\workspace\idea\seata\serializer\seata-serializer-protobuf>mvn clean install -DskipTests=true [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for io.seata:seata-serializer-protobuf:jar:1.2.0 [WARNING] 'version' contains an expression but should be a constant. @ io.seata:seata-parent:$

springboot中的文件上传与下载

自作多情 提交于 2020-04-25 20:00:21
首先回忆一下springmvc中的文件上传 1)引入文件上传相关jar包,commons-io 、commons-fileupload 2)文件上传表单提交方式必须为post 3)要求表单的enctype属性必须为:multipart/form-data 4)后台接收文件时,使用multipartFile 变量与前端name属性值保持一致 5)在springmvc的配置文件中必须加入,且id是框架规定写死的。   <bean id="multipartResolver" class="CommonsMultipartResolver"> springboot中的文件上传 1)在springboot项目中,自动引入了有关文件上传的jar包 commons-io、commons-file 2)准备表单   提交方式:post enctype="multipart/form-data" < form action ="${pageContext.request.contextPath}/upload/test" method ="post" enctype ="multipart/form-data" > < input type ="file" name ="fileTest" /> < input type ="submit" value ="上传" /> </ form > 3

超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器

前提是你 提交于 2020-04-25 18:02:51
最近看到阿里云发布了一款名为 Alibaba Cloud Toolkit 的插件,可以帮助开发者高效开发并部署适合在云端运行的应用,瞬间击中了我的小心脏,这个对于个人开发者来说超级棒啊,终于不需要再手动 scp/ftp 上传应用到服务器了,连启动的命令都是可以自行编写的,棒棒! PS:个人开发者项目不多也不大,如果使用jenkins等工具会比较麻烦,不如直接用手扔来得直接。 什么是 Alibaba Cloud Toolkit Alibaba Cloud Toolkit (后文简称 Cloud Toolkit)是阿里云针对 IDE 平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。 您在本地完成应用程序的开发、调试和测试后,可以使用在 IED (如 Eclipse 或 IntelliJ)中安装的 Cloud Toolkit 插件,通过图形配置的方式连接到云端部署环境并将应用程序快如部署到云端。 说明:目前 Cloud Toolkit 仅支持 Eclipse、Intellij 等其它开发环境开发中,请您持续关注 Cloud Tookit 动态。 官方有提供简单版的文档说明,小伙伴也可以参考下面链接: https://help.aliyun.com/product/29966.html 使用IDEA安装和配置Cloud Toolkit

Java程序员的IntelliJ IDEA使用教程

故事扮演 提交于 2020-04-25 18:02:19
前言 博主是Java程序员,以前一直都用myeclipse来开发的,说实话感觉myeclipse毫无美感可言,后来经过同事介绍,认识了IDEA,一眼就相中了IDEA黑色的主题风格,自此就抛弃了旧爱myeclipse。当时还不懂IDEA功能上比myeclipse好在哪里,只是单纯的爱上了黑色的主题。后来用了一段时间,事实证明还真的更好用。下文我将介绍一下正确的使用IDEA的方式。 正文 IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。 IntelliJ IDEA 对自己的定义是很清晰的,对于新人来讲可能还不太理解,可能还会有误会,认为它博而不精,但是对于老用户来讲应该是非常认可上面这句话的。通过下面功能表格,新人对于 IntelliJ IDEA 所具备的功能会有一个新的认识。 如果用一句话来形容 IntelliJ IDEA,我会说: IntelliJ IDEA 是目前所有 IDE 中最具备沉浸式的 IDE,没有之一 。 安装 一般人安装直接去官网找到对应的安装版本下载安装,之前我也是这样,这样的结果就是版本不好控制,有新版本更新了我都不知道,每次想换版本还要重新下载安装

【IDEA】IDEA使用教程+技巧

馋奶兔 提交于 2020-04-25 17:51:48
一、Intellij IDEA 中文教程 · GitBook https://legacy.gitbook.com/book/dancon/intellij-idea/details 注:一般来说参考上面的教程即可,超级详细,看一遍几乎没有你不能解决的问题了。 可以说这本电子书构建了我对整个IDEA使用的基础,建议收藏,多观看。 如果上述访问太慢,就用这个版本吧,真心快多了。不是一般的多,害我白花了那么长时间。 介绍 - IntelliJ IDEA 使用教程 - 极客学院Wiki http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/introduce.html 附1、官方引导教程 https://www.jetbrains.com/help/idea/meet-intellij-idea.html 注:官方教程,不过是纯英文,可能有阅读难度。不过资料最全最原始。 附2、快捷键手册PDF文档: https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf 附三:常见JAVA类型图标和文件类型图标介绍: 常见文件类型的图标介绍 - IntelliJ IDEA 使用教程 - 极客学院

Intellij IDEA 安装与激活

好久不见. 提交于 2020-04-25 16:46:08
Intellij IDEA是java编程语言开发的集成环境。它在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 Every aspect of IntelliJ IDEA is specifically designed to maximize developer productivity. Together, the powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience. IntelliJ IDEA的每个方面都专门设计用于最大化开发人员的工作效率。 强大的静态代码分析和符合人体工程学的设计使开发不仅具有高效性,而且还具有令人愉悦的体验。 IDEA的下载与安装 下载 ​ IDEA下载比较简单,它的官网提供了Ultimate(旗舰版)和Community(社区版)两个版本的下载方式,其中旗舰版包含了所有的功能,只能免费试用30天,过了期限后就需要收费了;社区版是缩减版,只提供了基本的功能,这个版本是免费的。那么我们使用旗舰版就必须要收费吗

软件工程个人作业3

霸气de小男生 提交于 2020-04-25 13:16:04
软件工程个人作业3 第一部分:调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验。 使用流量数据连上网之后,点击登录,输入账号和密码: 结果跳出来这个:(不是很清楚这个是做什么的) 登录进去之后,默认跳转到我的博客界面,可以查看阅读量,评论,发布的时间 可以查看我的班级,里面可以查看所有作业和班级成员,未结束的作业以及各个作业的截止日期,标记了老师、助教和学生,还能添加班级成员 还可以查看我的昵称,博客地址,园龄,有我的博客,还能联系开发者,向开发者提出建议,整体还是比较好上手的。 2.按照《构建之法》13.1节描述的bug定义,找出几个功能性比较严重的 bug,至少2个。 用专业的语言描述(每个bug不少于40字),如有必要, 可以配图。 bug1 登录账号密码之后的时候,校园网不能用,即连上了Wifi但是网络不能用的情况。发现一直在Coding Changes the World的界面。差不多两分钟之后,提示:have class比如网络异常, 第二次在同样的情况下尝试,发现登录的时间变快了,不知道是不是巧合。但是依然提示:have class,这些消息对于用户来说,是没有任何意义的 bug2 第一次登录的时候,选择了下次自动登录,但是退出登录之后,并没有保存上次登录的用户名和密码,还是需要再一次手动输入登录,下面的截图时间前后差距一分钟,用来作对比

关于Maven找不到依赖或者下载慢的问题总结

ε祈祈猫儿з 提交于 2020-04-25 09:56:43
导语 Maven和gradle是现在JAVA世界中最普遍的两个依赖管理工具。很多人最开始接触的便是maven,而即便是使用gradle的人,也不能保证你即将接触的项目不是基于maven的。 相信作为一个JAVA开发者,一定会遇到不少Maven相关的错误。这里总结一下一些maven的使用经验,能解决几乎所有平时能遇到的棘手问题。 2020年01月15日起 Maven中央仓库禁止了HTTP访问,需要修改HTTP为HTTPS才能访问。 Effective January 15, 2020, The Central Repository no longer supports insecure communication over plain HTTP and requires that all requests to the repository are encrypted over HTTPS. If you're receiving this error, then you need to replace all URL references to Maven Central with their canonical HTTPS counterparts 参考链接 找不到jar,无法在某某仓库找到jar 解决方案: 以commons-collections为例, 检查是不是网络问题: