IntelliJ IDEA

在idea中使用@Test注解报错的解决方案

爱⌒轻易说出口 提交于 2020-05-01 06:04:13
Junit注解 为什么使用单元测试注解,就是为了单元测试自己的代码有没有写错,方便于排错误, 没有使用注解之前,我们开发时测试一个刚写的类,一般输出看到结果都要写一个main方法才能测试,但是使用的单元测试之后就不在需要使用main方法就可以测试类的方法有没有写错。如果使用main方法测试可能还会出现程序在发布时,我们还有删除原来的测试时写的main方法测试,就会加重程序员的工作量,还有可能出现未知的错误,但是如果使用 单元测试,那这个单元测试只在测试的时候会用到,在程序版本发布时是不会编译的。 这就是使用单元测试和不使用单元测试的最大区别; 那么单元测试是怎么实现的,下面是我在使用idea 编写junit 单元测试出现的错误。 使用IDEA 的@Test注解报错。 第一个错误是没有加载到junit包,后来发现是junit的版本太低了,导入4.12就好了。 第二点错误可能就是没有将test文件夹设置为Test Resource Root,如下图 第三点:assertEquals()这个方法是判断两个字符串相不相等,如果不相等就会抛异常,如果Ok就如上图的到的是一行绿色的行; 其余异常: 在网上查了下将,说是去掉scope就行 去掉之后发现还是不行,改了下版本,我之前是同最新的4.12版本,改成 4.10版本,一跑发现没有错误了 如果还是不行就查一查

docker tomcat8 mysql8部署常见错误

瘦欲@ 提交于 2020-05-01 05:23:38
出现docker: out of memory bug ,内存溢出 解决方法: free -mh 应该看一下内存 内存优化/买内存 **出现java.util.zip.ZipException: error in opening zip file ** 传输过程中WAR包损坏 查看代码改变情况与传输情况 备注一点的就是:尽量不要使用IDEA的全局搜索(IDEA的全局搜索经常不知所措的删除一些代码,垃圾) init datasource error Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 大概率是数据库配置有问题,很大可能就是数据库url配置的问题,对于数据库url要仔细检查 Uncaught TypeError: Cannot read property '0' of undefined provisional headers are shown 很大可能也是数据库的原因 The error occurred while executing a query:要具体看到query语句

报错:java.sql.SQLException: The server

∥☆過路亽.° 提交于 2020-05-01 04:27:47
报错:java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized 在IDEA运行是报出例如相识的错误时: java . sql . SQLException : The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone . You must configure either the server or JDBC driver ( via the serverTimezone configuration property ) to use a more specifc time zone value if you want to utilize time zone support . 那么此时查看你的mysql依赖是否版本过高: 这时将它降到6以下试试,楼主降到5.1.45就OK了 来源: oschina 链接: https://my.oschina.net/u/4388504/blog/3480615

IDEA 中将已有项目放到 GitHub 上去

纵饮孤独 提交于 2020-05-01 04:24:47
前言:公司用的都是 idea+svn 来管理代码,所以家里尝试一下 idea+github 来管理。我的本地仓库是配置过ssh key,所以此处没有再次配置ssh key,如需配置可以参考 https://www.cnblogs.com/yuxiaole/p/9344616.html 1、首先,设置 IDEA 2、在 IDEA 中,将自己的项目引入 GitHub。 选择自己的那个项目 这样我们就把idea工程创建了一个Git Repository了,在工程文件目录下就会多了一个.git文件夹。这时项目中的文件会变成红色,表示文件提交到了本地git仓库当中。 3、添加远程仓库地址,点击ok 4、将红色文件标为将要提交的文件,添加之后就是绿色的。 5、提交到 GitHub 来源: oschina 链接: https://my.oschina.net/u/4363075/blog/3869270

匹马行天下之博客园五月纪念日——去你的写博无用论

≡放荡痞女 提交于 2020-05-01 03:33:59
博客园五月纪念日——去你的写博无用论 纪念祝福 今天是我注册博客园的第五个月,此时此刻,我想吟诗一首: 你问我爱你有多深 我爱你有几分 我的情也真 我的爱也真 博客代表我的心 写博初心 为什么坚持写博客 五个月前我注册了博客园,注册的原因很简单,我的“师傅”给我推荐博客园,说写博客对自身提高很有帮助。当时由于对他很崇拜,再加上当时学习很迷茫,一直找不到学习的方向,所以我把他对我说的每一句话都当救命稻草,注册博客不在话下,他一说完我就立马注册了。注册了就得写啊,可写什么?如何写?以前从来没写过,还是“师傅”,他在教我Java的过程中给我布置任务,让我把那些任务整理成博客。我照做了,无非就是复制粘贴一下他教过的笔记,然后整理一下格式,提交完成。就这样写了好几篇,几天后师傅看了我写的博客,看到我把代码直接从IDEA上截图放到博客中了,然后他跟我说不能这样做,有些代码是可以复用的,以后你需要的时候直接从你的博客中复制一下就可以了,别人也可以用,如果你用图片的话,就做不到这一点了。还有,你写的博客除了你自己外还有很多人会看的,所以你要考虑你写的每一篇博客能让别人获取到什么信息,一篇好的博客是能让人在轻松愉悦的阅读中获得通俗易懂的知识。经过“师傅”的一番教导,我慢慢明白了该怎样去写,我自己探索,有时候看别人的博客,然后思考为什么别人的博客会有那么多阅读量,后来自己慢慢尝试

SpringBoot入门教程(二)CentOS部署SpringBoot项目从0到1

做~自己de王妃 提交于 2020-05-01 03:31:38
在之前的博文 《详解intellij idea搭建SpringBoot》 介绍了idea搭建SpringBoot的详细过程, 并在 《CentOS安装Tomcat》 中介绍了Tomcat的安装,前面几篇文章实际上已经充分准备好了部署Linux的必要条件。那么今天来看看如何在CentOS部署SpringBoot,让你的SpringBoot在服务器上跑起来。 v Linux部署springboot 从0到1,5步走,在Linux Tomcat部署springboot: 1. 《CentOS安装FTP服务》 2. 《CentOS安装Java JDK》 3. 《CentOS安装Tomcat》 4. 《详解intellij idea搭建SpringBoot》 5. 《SpringBoot入门教程(二)CentOS部署SpringBoot项目从0到1》 。 v IntelliJ IDEA打包 1.1 设置packaging jar 如下图: 1.2 编译插件, 如果是按照 《详解intellij idea搭建SpringBoot》 建立的springboot模板则可跳过此步骤 < build > < plugins > < plugin > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot

利用IntelliJ IDEA创建第一个Groovy工程

心已入冬 提交于 2020-05-01 02:41:10
因为某些原因,需要学习一下Groovy。关于Groovy的入门教程请看这篇文章http://www.ibm.com/developerworks/cn/education/java/j-groovy/j-groovy.html有点老,入门还不错。OK,下面来介绍如何创建一个Groovy工程。由于Idea集成了Groovy,所以就省了我们安装Groovy插件的麻烦了。但是还是要下载一个Groovy SDK的。 创建一个Groovy工程:File->New->New project.如图: 弹出的窗口如下: 请注意这里有个create,请选择你下载解压的Groovy SDK的目录。然后OK,一个Groovy工程就创建完成了。但是到这里应该算是才进行了一半。 接下来我们设置一下工程的源目录:File-Project Structure 我们在src下面新建两个文件夹一个为groovy一个为java。目的是用来对比Groovy和Java这两种语法。然后选中这两个文件夹,右键sources->OK。 接下来我们在工程上右键创建一个Groovy Class。内容如下: package learn /** * Created by zkn on 2016/8/4. */ class LearnGroovy { static void main(args){ println "Hello

intelij idea 和 eclipse 使用上的区别

回眸只為那壹抹淺笑 提交于 2020-05-01 02:15:18
一、项目创建区别 使用基于IntelliJ的IDE,都会对project和module的关系比较糊涂。用简单的一句话来概括是: IntelliJ系中的Project相当于Eclipse系中的workspace。 IntelliJ系中的Module相当于Eclipse系中的Project。 IntelliJ中一个Project可以包括多个Module Eclipse中一个Workspace可以包括多个Project https://www.cnblogs.com/acm-bingzi/p/ideaVSeclipse.html 一个大project(起名workspace)可以有多个mode(java基础、JDBC_demo) 大project下有.idea目录 module可以再建module 公司项目一般是一个parent统领若干module,parent 统一项目自身版本、依赖版本、插件版本等,module对应不同服务,可作为数据存取服务、service服务、api服务、restful服务、客户端服务等。 在Intellij idea 中,一个project对应一个eclipse workspace,每个eclipse 窗口对应一个workspace, 对比得知:intellij idea 中一个project 对应一个窗口。 Intellj idea 中的global

SpringBoot进阶教程(六十)intellij idea project下建多个module搭建架构(上)

删除回忆录丶 提交于 2020-05-01 01:16:07
在 IntelliJ IDEA 中,没有类似于 Eclipse 工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。多module有一个父maven工程,多个子工程。在多个子工程中,可能有一个web工程,也可能有多个web工程。这样的好处在于大大解耦各个module之间的关系, 我们可以把service的module打成jar包,提供给其他项目使用。 v project和module区别与关系 图片来源于网络,侵删。 IntelliJ系中的Project相当于Eclipse系中的Workspace IntelliJ系中的Module相当于Eclipse系中的Project IntelliJ中一个Project可以包括多个Module Eclipse中一个Workspace可以包括多个Project PhpStorm中似乎在弱化Module的存在,把File菜单下的New Module菜单项目直接删除了 v 创建project和module 1.0 架构图一览 如上图,其中hellolearn是project,learn-model等是子module... 2.0 创建步骤 2.1 创建project 创建springboot project常用的方法有两种。 方法一:可以使用官网https://start.spring.io/生成spring

IntelliJ IDEA 创建Java Web项目

淺唱寂寞╮ 提交于 2020-05-01 01:15:45
1. 创建Web项目 可以先阅读 IntelliJ IDEA 的安装和使用教程 注意: IntelliJ IDEA 中 Project 和 Module 的概念及区别 创建完成后点击 Import Changes ,导入maven依赖。<font color="#ff0000"></font> 2. 配置Tomcat 注意到之前 Select Artifacts to Deploy 窗口中有两个选项,区别在于启动Tomcat之后,target目录下生成的内容是否是展开的(war包是不能展开的)。 来源: oschina 链接: https://my.oschina.net/u/4371026/blog/4152334