自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 记一次开发springboot项目整合dubbo遇到的版本冲突问题。

1、首先项目依赖的spring-boot-start-parent的版本是1.5.3.RELEASE。2、在maven中搜索dubbo依赖,发现有两个3、我们先用alibaba的包:先引入0.2.0版本到项目中,启动项目发现报错,报错信息如下,大意就是无法加载配置类。java.lang.IllegalStateException: Cannot load config...

2020-04-01 08:59:16 1247

原创 记录一次工作中遇到堆内存溢出问题

首先事情的起因是写了一个查询列表的功能,自测没问题,上到测试环境也没事,但是过两天测试人员说报错了,必现的错误,我去看日子,发现是系统堆内存溢出了,然后呢,我就主要检查代码有没有递归循环呀,有没有过多地循环调用呀,进行了一些优化,然后就不报错了。可是呢,过两天又报错啦,还是OutOfMemoryError: Java heap space,堆溢出啦。然后就开始检查了。首先在日子中发现了问题,代...

2020-03-18 09:48:28 385

原创 maven项目拉取jar包失败,但是该jar确实已经推到私服,本地无法拉取的情况。

1、首先明确私服中该jar包推成功了。2、检查maven本地仓库该jar包,是否jar包中没有.jar结尾的文件,而是有lastupdate结尾的文件。删除本地仓库的jar包,重新拉取,应该就可以了。3、线上部署项目的时候,有时也会发生这种情况,我是把线上服务器的本地仓库中的包给删了。...

2020-02-27 15:13:27 5261

原创 遇见由jar包中的类导致的问题,但是又没有源码的处理办法

工作中对已有的项目进行二次开发,项目中用到了其他公司封的jar包,里面有java文件,还有html文件。现在需要对页面还有代码进行修改,但是没有源码,采取的办法就是在项目中按照jia包中的路径创建包,再创建同名的类或者html,进行修改,新加的类和页面会覆盖jar包的。...

2019-09-20 11:09:24 761

原创 java虚拟机垃圾回收

最近在读《java编程思想》,读到垃圾回收,作一下笔记,也供大家参考。1、Object中的finalize()方法java的垃圾回收器只知道释放由new()分配的内存,不知道如何释放那些没有使用new创建的对象。java在基类中定义了一个finalize()方法,它的工作原理“假定”为:一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用finalize()方法,并且在下一次垃圾回收动作...

2019-08-18 11:36:00 132

原创 eureka客户端启动报错(从eureka获取注册服务报连接错误):java.net.ConnectException: Connection refused: connect

2019-06-04 18:37:36.525 INFO 7128 --- [ main] com.netflix.discovery.DiscoveryClient : Application version is -1: true2019-06-04 18:37:36.525 INFO 7128 --- [ main] com.netfli...

2019-06-04 18:55:09 10207 2

原创 使用swagger配置api文档,接口的访问路径和实际的有差别的解决办法

在swagger ui的页面上有:Base URL:如果没有特别设定,那么显示的就是服务器的地址。接口的测试的url是由Base URL +接口的path。一般情况下是没有问题的。但是我这边代码部署到服务器后,访问地址变成了 :服务器的地址+项目name,这样的话,base Url显示其实就有问题了,少了项目name。同时,接口的测试url也会错误,缺少项目name。解决一:...

2019-05-05 10:59:29 20612

原创 springboot项目中有两个相同的配置类,使用注解@ConditionalOnProperty控制其哪一个生效的方法

//第一个配置类@Configuration@ConditionalOnProperty(value = "spring.swagger.enable", havingValue = "false")@EnableSwagger2public class MySwagerConfig{ }//第二个配置类@Configuration@ConditionalOnPrope...

2019-04-19 18:37:50 3472

转载 使用org.apache.http.client发送get和post请求

1、GET //发送请求 CloseableHttpClient httpclient = HttpClients.createDefault(); String url = ""; HttpGet httpget = new HttpGet(url); CloseableHttpResponse ...

2019-04-19 18:22:33 1469

原创 springboot使用gradle构建项目,导入外部jar包的方法

最近需要写一个demo,需要导入其他jar包,一开始直接在file--project structure---modules--dependencies中点击+号添加jar包,发现项目的External Libraries包下可以看到导入的jar包,但是却不能用,而且刷新gradle,jar包直接没了。这种方式网上也有教程是这样做的,但是不能用。下面是我的解决办法:1、项目中创建和src同级文...

2019-04-19 18:14:13 4384

原创 解决使用注解的spring中aop,无法拦截方法中调用其他的方法(函数内部调用无法拦截)问题

最近在项目中要记录用户日志,使用自定义注解进行aop拦截,发现可以拦截调用类的第一个方法,方法中调用其他方法,则其他方法无法拦截,经过查询,发现是aop自身的动态代理造成的,下面我贴出项目的代码:1、自定义注解@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @inte...

2019-04-02 11:04:06 2685

原创 maven工程创建ssm项目,启动tomcat,控制台报错BeanFactory not initialized or already closed....的原因

1、使用maven创建一个ssm项目2、将Hao_SSM_web部署到tomcat中3、启动tomcat,发生异常4、我的控制台前面还有其他报错信息5、检查发现是dao层的配置文件出现错误,多了一个双引号!!!!!!!相当尴尬=。=6、继续看控制台,报出该配置文件时无效的,导致不能被加载!!!!!7、service层的配置文件中引入dao层的配置文件,由于dao层配置文件有错误,导致service...

2018-07-08 21:30:16 3914

原创 使用动态代理,在Debug模式下,代理对象显示为null的分析

1、准备一个接口:2、准备接口的实现类,类中重写接口的方法:3、准备一个代理对象工厂,提供一个IService类型的成员变量,一个获取IService类型的代理对象的方法:4、编写测试类,获取代理对象,调用被代理对象的find()方法5、在代理工厂类中的获取代理对象的方法中,图片中红框的位置上打断点。6、Debug运行,查看得到的代理对象proxyService,发现其显示为null。但是 程序运...

2018-06-28 00:28:00 4517 3

空空如也

空空如也

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

TA关注的人

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