自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏虫的博客

行百里者半九十

  • 博客(35)
  • 收藏
  • 关注

原创 IDEA的java和resources文件夹后面出现中括号包含的项目名

解决方案:把子模块全部删除到回收站,然后CTRL+Z从回收站还原,中括号的项目名就消失了。问题起源:把一个子模块copy到同一个父工程下曾试过的解决方案:修改pom文件的项目名称remane模块名称删除此模块重新手写一遍均没有效果,最后歪打正着解决此问题...

2021-03-08 14:41:53 3680 8

原创 MongoDB各版本下载地址(windows、Linux)

官网打开下载太慢了,用这个吧~Windows:http://dl.mongodb.org/dl/win32/x86_64Linux:https://www.mongodb.org/dl/linux

2021-02-16 10:39:59 1695

原创 代理模式的代理对象和目标对象为什么需要一个接口?

因为代理对象要替代目标对象完成任务啊,这样就可以无缝完成替换了,不会要求对原来的代码产生修改。这个模式可不只是需要知道仅仅加个功能那么容易的,还要考虑如何使用。

2020-12-07 21:08:35 797

原创 桥接模式和装饰者模式的区别及理解

一、桥接模式桥接模式必须由一方使用抽象类,持有使用接口的一方。二、装饰者模式从外观上看装饰者模式和桥接模式的类图只有一个地方不一样,就是最上边的接口和抽象类间的关系,装饰者模式是实现接口,桥接是以组合的方式持有接口。三、两种模式的区别桥接模式之所以能够解决类爆炸问题,就是因为相互直接接触的是接口和抽象类,其实每一个接口或者抽象类后背都可以看成是无数数目的不同类别的对象。于是各自拿出/删除对象就可以解决问题,如下图,就是想要哪两个货物结合,比如要A1、B1,那就直接通过商人交换就OK了,重点在于

2020-12-01 15:00:41 3515 5

原创 解决centos7安装MySQL:does not appear to contain CMakeLists.txt.

记住选对安装包,不然会没有CMakeLists.txt文件的地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.31.tar.gz

2020-09-21 10:07:32 920

原创 linux使用--help和man指令出现中文

原来touch --help如下,下面进行修改第一步:输入locale查看当前使用语言,我的刚刚改完是中文,如果没改的话默认en_US.UTF-8第二步:输入指令 vim ~/.bashrc ,在文件中加入如二框所示的三横,保存退出。第三步,输入红框的第一个指令运行修改文件(如果运行不了,可以在命令前加sudo),然后locale可以看到当前语言已经变成中文。此时的–help如下...

2020-09-08 14:43:22 2502 2

原创 HashMap知识小结

一、常用方法map.put(); //向集合中插入键值对map.get(); //根据key获取value map.size(); //获取集合存储键值对个数 map.clear(); //清除集合中所有键值对map.isEmpty(); //判断集合中是否为null,返回布尔值 map.remove(); //根据key删除键值对并返回value值map.containsKey(); //判断键值对中是否存在给定的key值的键值对

2020-07-05 10:52:20 193

原创 BeanDefinitionStoreException: Failed to parse configuration classXXX

今天导入一个springboot项目后报错:org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.atguigu.eduservice.EduApplication]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionExcepti

2020-06-06 11:11:55 9826

原创 babel安装失败,npm install --global babel-cli指令失败,解决方案

昨天下午安装babel出错,一直在网上查解决方案都没找到,最后发现原来仔细阅读报错信息就可以解决。报错信息如下:PS E:\VSCode\work\1010\aaa> npm install --global babel-clinpm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.npm WARN depre

2020-06-02 09:29:33 4265

原创 maven子模块异常:Failed to read artifact descriptor for xxx:jar

在maven编译时,有可能会遇到“Failed to read artifact descriptor for xxx:jar” 的错误,网上的绝大部分文章都是说要Reimport All Maven Projects(Intellij IEDA)或者Update Project(Eclipse)。不过,有可能你重新导入依然会报上面的错误,这时就要找到引发不能读取的原因。其中一种可能的情况就是,你所依赖的jar无法正确下载,原因是该jar依赖的父工程搜索不到。最近在做一个项目时,依赖另外一个工程的一个基础

2020-05-28 14:09:02 712

原创 Error:Cannot run program XXX (in directory C:\Users\Administrator\.IntelliJIdeaXXX

原因是当前项目/模块的JDK没有配置。可以按照按照如下操作,进行配置然后就解决了。第一步:右键点击项目或者子模块,然后选中open Module Settings第二步:如图,记得点击右下角apply和OK第三步:在setting中搜索runner问题就被解决了!...

2020-05-27 15:13:42 10607

原创 idea创建springboot报错:https://start.spring.io

碰到这个情况具体来说有四种解决办法1、第一种就是最简单的把https://start.spring.io/中的https改成http2、第二种就是选择File>Settings>Http Proxy进行如上修改即可。修改过后,点击Check connection。输入https://start.spring.io/如果提示Success则为成功。3、直接去浏览器中输入https://start.spring.io/点击Generate保存即可,之后File>open即可

2020-05-27 13:12:42 1749

原创 解决idea导入项目后maven依赖不会自动导入jar包

1.首先试试下面三图网上很容易查到的操作(它们都没有解决我的问题),如果不可以跳到标题22.去把Maven本地仓库储存的文件全部删除,然后再进行第三张图片的操作。就可以了!!!...

2020-05-01 16:33:59 10780

原创 解决eclipse和STS版本不匹配问题

sts-3.8.3的下载地址:http://download.springsource.com/release/TOOLS/update/3.8.3.RELEASE/e4.6/springsource-tool-suite-3.8.3.RELEASE-e4.6.2-updatesite.zip复制上面的网址,放到记事本里面,只需要修改四个箭头指向部分:红色箭头表示你要下载的STS版本,黑色箭头...

2020-04-30 15:19:24 1298

原创 如何下载Eclipse历史版本

着急的人可直接移步41.进入Eclipse官网地址:Eclipse官网进入后点击Downloads2.点击Download后,点击Download Packages3.进入后,点击Eclipse IDE for Java Developers4.进入后,右侧进度条滑到图示程度,可以看见MORE DOWNLOADS板块,里面都是Eclipse过去版本,如果寻找更老版本可以点击Olde...

2020-04-30 12:33:55 8619

原创 spring-mvc跳转视图时报错404:org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web

最后一横报错内容:28-Apr-2020 11:50:52.654 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\Tomcat8\apache-tomcat-8.5.51\webapps\m...

2020-04-28 12:05:01 573

原创 idea登入GitHub报错:invalid authentication data connection reset

首先,看看Git安装和配置好了吗?如果没有的话:看看这个Git安装和使用之后,再看看是否是因为在 Server 里面忘记加 https://目前我只发现这两种方法,我是第一种解决的,可能因为太过小白,所以没人提及Git的安装和配置也要提前做。...

2020-04-27 20:33:51 3312 1

原创 @RunWith找不到SpringJUnit4ClassRunner.class报错

在网上查阅后有人说空格问题,有人说scope,有人说spring版本问题,可是这些都没有解决我的问题我的解决方案如下:原来pom.xml文件信息:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2020-04-21 12:06:34 1779

原创 mybatis的ofType和javaType使用情境

ofType和javaTpye使用情境:你去看看无论是collection标签还是association标签里面都需要写property这个标签吧?找到collection标签还是association标签所在的xml文件对应的实体类中property标签的值是什么类型的?如果是集合如图一,就用ofType,并且ofType的值是集合中存储元素的类型。如果不是集合如图二,就用javaType,并...

2020-04-17 11:00:43 7894 4

原创 IDEA同时修改多个相同变量快捷键

光标选中变量后shift+F6,即可全部同时修改。

2020-04-14 15:11:55 10138 6

原创 org.apache.ibatis.exceptions.PersistenceException错误

报错:蓝色部分错误完整语句:org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL synta...

2020-04-14 09:40:22 5121

原创 maven项目中,添加依赖后,出现"Dependency 'xxxx‘ not found"解决方案

我是刚更换完jdk,jdk9换成jdk8.出现这样的错误如果你是这样移至1,不是则移至2.1.按照这四张图操作一遍就可以了。路径按照你的安装目录来2.我的最开始按下面链接里做的,没成功。不过你可以试试。maven项目中,添加依赖后,出现"Dependency 'xxxx‘ not found"解决过程...

2020-04-12 16:49:07 12084 4

原创 mybatis中的Resources类一直没被导入解决方法

究其根本还是maven没配置好,我当时了解了一些Maven就直接学习mybatis,为我的无知道歉o(╥﹏╥)o。按照这个一步一步走下来就会解决问题,Maven的安装与配置最好使用jdk8,我原来使用的9,现在学习mybatis有很多坑。。。具体移步:Jdk8到jdk11 Springboot 踩坑指南...

2020-04-11 16:34:28 2680 1

原创 如何删除Maven?

1、删除解压的maven文件夹;2、删除设置的环境变量MAVEN_HOME,删除path里添加的“%MAVEN_HOME%\bin;”;3、删除本地仓库;

2020-04-11 14:31:24 5302

原创 IDEA:unable to import maven project

可能是maven-3.6.x版本问题,换回3.5.4可以解决,亲测有效。转载链接:idea: unable to import maven project

2020-04-11 14:28:55 232 1

原创 异常、抛出异常、捕获异常浅析

一、异常所有的异常均由Throwable继承而来、在下一层分成两个子异常。Error描述的是java运行时系统的内部错误和资源耗尽错误。例如:虚拟机错误和线程死锁。一旦出错,程序必挂。Exception又有两个分支,分别是RuntimeException和IOException。例如编程错误就属于RuntimeException,包括空指针异常(NullPointerException)...

2020-04-06 21:51:29 588

原创 Java中clone、浅拷贝、深拷贝的浅析

1.Object类中的clone()为浅拷贝2.对象a经过浅拷贝后得到的对象b,a和b中的引用数据类型还是会指向同一个对象3.对象a经过深拷贝后得到的对象b,a和b中的引用数据类型会被克隆出新的一个,且a指向原来的那个,b指向新的那个。4.如果a和b指向的对象在对象的生命周期里面是不可变的,如String。则可以不用重写clone方法。5.object类中的clone是protecte...

2020-04-03 21:25:34 218

原创 为什么重写equals()方法时还需要重写hashCode()方法?

首先明确:1.如果a.equals(b)为true,则a和b的hashCode值一定相等。2.如果x和y是两个不同的对象,x.hashCode()与y.hashCode()基本不会相同。 --java核心技术第十一版卷一第179页第二条简言之不同对象的hashCode值不相等3.重写过后的equals是按照对象特征进行比较的,不是按照地址值正文:在set集合...

2020-04-02 09:22:05 103

原创 虚拟机报错:与vmx86驱动程序的版本不匹配:预期为xxx, 实际为xxx。

解决方案(转载):我也遇到了,搞了一个上午终于解决。网上的那些完全没用,这里我说说我自己的方法。归根到底出现这个问题是因为卸载不干净,C:\Windows\system32\drivers这个目录下的vmx86.sys文件就算是vmware卸载了还是存在,而且手动也删除不了(文件被访问),文件粉碎也不行。所以我猜测你升级安装的时候这个文件是原来的旧文件,于是就出现了vmx86 驱动程序的版...

2020-03-27 17:16:49 36922 23

原创 tomcat8点击startup.bat闪退,tomcat8w.exe点击start后进度条到达一半后闪退解决方案

**版本:**win10版本、tomcat8.5版本、jdk9.0.4版本**背景:**我以前安装过tomcat7,卸载时直接删除的文件夹。**解决方案:**方案一:检查环境配置,看看是否解决。参照:Tomcat8安装及配置步骤配置的时候还需要注意这一点:Tomcat8.5安装与配置的坑方案二:一没解决的话,可以如图,由jvm更改成java然后started成功方...

2020-03-12 17:37:52 1217 1

原创 Java基础知识合集(二)

二、拜访对象村这时有一个Cat类,它的方法有:还有一个Dog类,它的方法有:那么现在请思考,写出这两个动物类时或许不是太费劲,可是当把所有的动物都表示出来时,我们可能要写出n多个吧,而且这样也不利于维护,因为你需要把所有的都改一遍。所以聪明的人类就想到了,把所有动物的共同点抽象出来形成一个新的类取名为父类,让所有的动物继承这些共同点,并且保留每个动物自己的特征,这些动物取名为子类。这样的...

2020-03-01 16:15:24 101

原创 Java基础知识合集(一)

一、进入Java的世界一、Java的工作方式Java源代码在编译器上执行后可以产生字节码文件,然后此字节码文件在Java虚拟机上读取和执行。Java源代码:就是开发人员按照Java语法规则规则书写的代码。拓展名为.java编译器:java编译器的作用就是“编译”,即 将java源代码编译成中间代码字节码文件。字节码文件:字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码,是J...

2020-03-01 15:04:04 495

原创 《利用Python进行数据分析第二版》学习(三)

接此博客继续《利用Python进行数据分析第二版》(二)不是太重要内容的直接略过了。3.1.4.2默认值3.1.4.3有效的字典键类型字典的值可以是任何Python对象,但键必须是不可变的对象。这里介绍一个hash函数可以检测对象是否哈希(可变),从而判定是否可以用作键。>>> hash((1,2,3))2528502973977326415 #...

2019-11-25 22:47:12 312

原创 《利用python进行数据分析第二版》学习(二)

接此博客继续https://blog.csdn.net/qq_45570838/article/details/103171139不重要的内容直接略过了2.2.1.8鸭子类型验证一个对象如果实现了迭代器协议,那它就一定是迭代的。对于很多对象来说它包含了一个__iter__魔术方法,但使用iter函数是另一个更好的检测方法:2.3.1.9导入对于函数:#some_module.pyP...

2019-11-24 21:46:27 482

原创 《利用Python进行数据分析第二版》学习(一)

第一章 准备工作1.1 本书内容虽然书名带有“数据分析”,但是本书着重于Python语言的编程、类库、工具而不是数据分析方法论。1.3 重要的Python库1.3.1 Numpy 该库是Python数值计算的基石。1.3.2 pandas 该库提供了高级数据结构和函数,使得利用结构化、表格化数据的工作快速、简单、有表现力。1.3.3 matplotlib 该库是最流行...

2019-11-20 23:20:30 3332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除